日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于YGV629的系統(tǒng)圖形用戶界面設計

          基于YGV629的系統(tǒng)圖形用戶界面設計

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

          支持8位色和16位色的BMP圖片以及PNG圖片。對于8位色,內部有調色板機制,并有2 KB的調色板存儲空間。對于16位色,不使用調色板,圖片直接存儲為顏色數(shù)據(jù)。
          2.2 硬件方案
          圖3是本文中車載影音導航的硬件設計方案。界面使用到的圖片數(shù)據(jù)保存在圖片存儲Flash中,通過并口讀取圖片數(shù)據(jù)。

          本文引用地址:http://yuyingmama.com.cn/article/152428.htm

          對于前文提到的第一類界面,此時整個顯示終端的輸入都是由YGV629輸出的,YGV629工作在內同步模式下。MCU通過SPI控制YGV629,設置其工作模式、顯示圖層屬性、輸出視頻格式等。YGV629通過并口讀取存儲在Flash中的圖片數(shù)據(jù),然后生成輸出的圖片模擬RGB以及行場同步信號 HCSYNC和VSYNC,YS信號是YGV629輸出的對模擬開關的控制信號。對于這一類界面,YS控制模擬開關全部輸出圖片模擬RGB。這樣 L_R、L_G、L_B、HCSYNC和VSYNC構成了對顯示終端的輸出。
          對于第二類界面,由MCU控制視頻通道選擇開關來選擇要播放的視頻源。視頻源可以是DVD視頻、導航視頻或后視視頻。例如,若MCU選擇的是DVD視頻通路,那么DVD視頻輸出到視頻解碼芯片,視頻解碼芯片輸出DVD視頻解碼后的模擬RGB和行場同步。其中模擬RGB輸出到模擬開關,視頻行場同步信號輸出到YGV629。MCU設置YGV629工作在外同步模式下,即YGV629使用DVD視頻的行場同步作為輸出界面的行場同步。YGV629讀取 Flash中的圖片數(shù)據(jù),根據(jù)MCU設置的圖層屬性,在適當時候輸出相應的圖片模擬RGB和通道切換控制信號YS。高速模擬開關根據(jù)通道切換控制信號YS 的高低電平,在每個像素點的輸出時刻,從DVD視頻RGB和界面圖片RGB這兩路RGB信號中選擇一路輸出,通過“像素點插入”的方式將圖形界面嵌入到DVD視頻中,從而實現(xiàn)了DVD視頻和圖形界面的疊加。

          3 軟件設計方案
          車載影音導航圖形用戶界面軟件模塊的設計分為兩部分:應用軟件模塊設計和YGV629驅動模塊設計。硬件驅動模塊由MCU和YGV629間通信、圖層屬性設置、工作模式設置、顯示輸出設置等組成。為了提高顯示質量,防止在界面切換時出現(xiàn)屏幕抖動,YGV629采用雙緩沖機制,將341個圖層劃分成兩幀,每幀占用170個圖層。一幀用于當前顯示界面。另一幀用于準備下一個顯示界面,在準備好下一個顯示界面后,再將顯示輸出從當前幀切換到下一幀??紤]到每個界面使用的圖層數(shù)都遠遠小于170,所以這樣的機制是可行的。根據(jù)需求,硬件驅動模塊主要設計了以下幾組函數(shù):VC_Write_XXX()和VC_Read_XXX(),用于MCU和YGV629進行串口通信,設置和讀取YGV629內部寄存器、圖層屬性數(shù)據(jù)、調色板數(shù)據(jù)等;VC_Layer_SetXXX(),用于設置YGV629的圖層屬性;VC_Palette_XXX(),用于對調色板進行管理;VC_Display_Set(),用于設置YGV629的顯示輸出;VC_ModeSet(),用于在內同步和外同步工作模式之間進行切換。應用軟件模塊主要對不同圖形用戶界面進行封裝管理,不同界面包含多個按鈕,每個按鈕對應按下和抬起兩個動作。MMI_Open()函數(shù)用于打開不同的界面,這個函數(shù)通過調用硬件驅動模塊,準備要打開界面的圖層屬性數(shù)據(jù)、調色板數(shù)據(jù),并寫入YGV629中,最后根據(jù)要顯示的界面進行顯示輸出設置和工作模式的切換。對于按鈕,設計了函數(shù)MMI_Button_Down()和MMI_Button_Up(),用于處理當某個按鈕按下和抬起時的界面變化。此外對不同界面,另需定制專門的處理函數(shù),比如界面上某些焦點閃爍、音量調節(jié)進度條的變化等。

          4 總 結
          本文主要介紹了一種雅馬哈圖像處理芯片YGV629的嵌入式系統(tǒng)圖形用戶界面的設計方法。對于嵌入式系統(tǒng),大多數(shù)顯示處理芯片提供OSD顯示,只是簡單的圖形顯示和字符顯示,顏色比較單調,不能顯示顏色豐富、美觀炫麗的圖片界面。YGV629提供了顯示8位色、16位色圖片的功能,并且能夠實現(xiàn)圖形界面和DVD等視頻源的疊加,給嵌入式系統(tǒng)帶來很大空間。本文以車載影音導航系統(tǒng)為例,詳細介紹了使用YGV629芯片的硬件設計和軟件設計方案。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉