專利名稱:基于fpga的車載多媒體雙畫面顯示系統(tǒng)及顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示系統(tǒng)和顯示方法,特別是一種基于FPGA的車載多媒體雙畫 面的顯示系統(tǒng)及顯示方法。
背景技術(shù):
GPS =Global Positioning System(全球定位系統(tǒng))FPGA Field-Programmable Gate Array (現(xiàn)場可編程門陣列)SDRAM Synchronous Dynamic Random Access Memory (同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器)LCD =Liquid Crystal Display (液晶顯示器)IXD顯示屏各參數(shù)CLOCK 像素時(shí)鐘;VS =Vertical Sync (水平同步)HS horizontal Sync (垂直同步)DE =Data Enable (數(shù)據(jù)有效使能)DATA:顯示數(shù)據(jù)隨著當(dāng)代電子技術(shù)的不斷發(fā)展及普及,消費(fèi)類電子產(chǎn)品在汽車領(lǐng)域的應(yīng)用已相當(dāng) 廣泛,作為為汽車駕駛員及乘客提供導(dǎo)航輔駕信息及影音娛樂的車載GPS影音導(dǎo)航系統(tǒng)就 是汽車電子中的重要成員之一。與此同時(shí),用戶也對相應(yīng)的汽車電子產(chǎn)品特別是車載GPS 影音導(dǎo)航系統(tǒng)提出了一些新的更高的要求。由于GPS導(dǎo)航系統(tǒng)的多樣化,包括不同的分辨率,不同的顯示風(fēng)格,用戶希望根據(jù) 實(shí)際交通狀況和路面環(huán)境需要在不同的GPS導(dǎo)航系統(tǒng)間快速切換,或者是兩個(gè)GPS導(dǎo)航系 統(tǒng)同時(shí)工作以獲取更多的導(dǎo)航信息,這就要求相應(yīng)顯示系統(tǒng)能提供一個(gè)快速切換功能,或 是將兩個(gè)不同的GPS導(dǎo)航系統(tǒng)顯示在同一個(gè)顯示屏上。另外,為了讓駕駛員在獲取GPS導(dǎo) 航信息的同時(shí)不影響其它乘客觀看DVD或移動(dòng)數(shù)字電視等視頻節(jié)目的需求下,同樣要求相 應(yīng)顯示系統(tǒng)可以提供GPS和影像同屏顯示,并且GPS導(dǎo)航系統(tǒng)間可以相互切換。目前的單 個(gè)GPS影音導(dǎo)航系統(tǒng)在還不能完全實(shí)現(xiàn)以上的顯示功能。類似可以解決相應(yīng)問題的,是在 汽車上分別裝兩個(gè)獨(dú)立的系統(tǒng)(不同的GPS導(dǎo)航系統(tǒng)間切換),或者是接上兩個(gè)顯示屏(可 以同時(shí)觀看GPS導(dǎo)航信息和視頻節(jié)目)。系統(tǒng)在汽車裝上兩個(gè)獨(dú)立的系統(tǒng),或是一個(gè)系統(tǒng)接 上兩個(gè)顯示屏,如此做法,成本過高,且汽車車內(nèi)環(huán)境中不一定能提供足夠的安裝空間,影 響車內(nèi)環(huán)境的美感。
發(fā)明內(nèi)容
為了解決上述的技術(shù)問題,本發(fā)明的目的是提供一種GPS導(dǎo)航及影音娛樂全屏或 雙畫面靈活快捷切換的基于FPGA的車載多媒體雙畫面顯示系統(tǒng)。本發(fā)明的另一個(gè)目的是提供一種影音娛樂雙屏或雙畫面靈活快捷切換的基于 FPGA的車載多媒體雙畫面顯示的顯示方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是
基于FPGA的車載多媒體雙畫面顯示系統(tǒng),包括基于FPGA的顯示系統(tǒng)整體、GPS處 理模塊1和2、視頻設(shè)備、IXD顯示屏、中央處理器,所述基于FPGA的顯示系統(tǒng)整體包括顯示 系統(tǒng)的處理芯片F(xiàn)PGA和顯示系統(tǒng)的數(shù)據(jù)緩存芯片SDRAM,所述FPGA通過數(shù)據(jù)緩存接口與 SDRAM連接,所述FPGA通過顯示接口與IXD顯示屏連接,所述FPGA的輸入端通過GPS導(dǎo)航 系統(tǒng)顯示接口與GPS處理模塊1和2連接,所述FPGA的輸入端通過視頻數(shù)據(jù)輸入接口與視 頻設(shè)備連接,所述FPGA的輸入端通過控制指令輸入接口與中央處理器連接。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述FPGA包括數(shù)據(jù)存取模塊和時(shí)鐘管理模塊,所述 數(shù)據(jù)存取模塊的輸入端分別連接有GPSl處理模塊、GPS2處理模塊、視頻處理模塊、指令接 收模塊,所述數(shù)據(jù)存取模塊輸出端連接有輸出處理模塊,所述指令接收模塊的輸出端分別 與GPSl處理模塊、GPS2處理模塊、視頻處理模塊、輸出處理模塊連接,所述時(shí)鐘管理模塊為 FPGA的工作提供時(shí)鐘信號(hào)?;贔PGA的車載多媒體雙畫面顯示方法,包括以下步驟11、GPS導(dǎo)航/視頻信號(hào)輸入;22、根據(jù)顯示屏的分辨率進(jìn)行水平方向縮放;
33、控制SDRAM存取數(shù)據(jù);55、根據(jù)顯示屏的分辨率進(jìn)行垂直方向縮放;66、IXD控制器輸出顯示數(shù)據(jù);77、LCD 屏顯示。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟33控制SDRAM輸出的數(shù)據(jù)為GPS導(dǎo)航系統(tǒng) 1數(shù)據(jù)或GPS導(dǎo)航系統(tǒng)2數(shù)據(jù)或視頻數(shù)據(jù)任意一種。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟33控制SDRAM輸出的數(shù)據(jù)為GPS導(dǎo)航系統(tǒng) 1數(shù)據(jù)或GPS導(dǎo)航系統(tǒng)2數(shù)據(jù)或視頻數(shù)據(jù)任意兩種的組合。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟33數(shù)據(jù)源的整合包括以下步驟A、截取GPS導(dǎo)航系統(tǒng)1的中心顯示區(qū)域;B、截取GPS導(dǎo)航系統(tǒng)2的中心顯示區(qū)域;C、合并上述步驟A和步驟B所截取的顯示區(qū)域作為輸入數(shù)據(jù)源的顯示區(qū)域。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟33數(shù)據(jù)源的整合包括以下步驟Al、截取GPS導(dǎo)航系統(tǒng)1或GPS導(dǎo)航系統(tǒng)2的中心顯示區(qū)域;Bi、截取視屏設(shè)備的中心顯示區(qū)域;Cl、合并上述步驟Al和步驟Bl所截取的顯示區(qū)域作為輸入數(shù)據(jù)源的顯示區(qū)域。本發(fā)明的有益效果是本發(fā)明基于FPGA的顯示系統(tǒng),可以不改變整個(gè)車載GPS影 音導(dǎo)航系統(tǒng)結(jié)構(gòu)外觀便可整合到其系統(tǒng)中去,實(shí)現(xiàn)不同的GPS導(dǎo)航系統(tǒng)間的相互切換,雙 GPS導(dǎo)航顯示、或任一 GPS導(dǎo)航與視頻娛樂節(jié)目同屏顯示。本發(fā)明的另一個(gè)有益效果是本發(fā)明基于FPGA的顯示方法,可以方便地把雙GPS 導(dǎo)航顯示數(shù)據(jù)和視頻娛樂節(jié)目數(shù)據(jù)整合顯示或單獨(dú)切換顯示,方便靈活,能滿足用戶不同 的個(gè)性化需要。
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明。
圖1是本發(fā)明的系統(tǒng)方框圖;圖2是本發(fā)明FPGA實(shí)現(xiàn)的功能模塊框圖;圖3是本發(fā)明方法的步驟流程圖;圖4是本發(fā)明方法的雙屏截圖顯示示意圖。
具體實(shí)施例方式參照圖1,基于FPGA的車載多媒體雙畫面顯示系統(tǒng),包括基于FPGA的顯示系統(tǒng)整 體101、GPS處理模塊1和2110,109、視頻設(shè)備111、IXD顯示屏112、中央處理器113,所述 基于FPGA的顯示系統(tǒng)整體101包括顯示系統(tǒng)的處理芯片F(xiàn)PGA102和顯示系統(tǒng)的數(shù)據(jù)緩存 芯片SDRAM103,所述FPGA102通過數(shù)據(jù)緩存接口 107與SDRAM103連接,所述FPGA102通過 顯示接口 108與IXD顯示屏112連接,所述FPGA102的輸入端通過GPS導(dǎo)航系統(tǒng)顯示接口 104,105與GPS處理模塊1和2110,109連接,所述FPGA102的輸入端通過視頻數(shù)據(jù)輸入接 口 106與視頻設(shè)備111連接,所述FPGA102的輸入端通過控制指令輸入接口與中央處理器 113連接。進(jìn)一步參照圖2作為優(yōu)選的實(shí)施方式,所述FPGA102包括數(shù)據(jù)存取模塊6和時(shí)鐘 管理模塊3,所述數(shù)據(jù)存取模塊6的輸入端分別連接有GPSl處理模塊1、GPS2處理模塊2、 視頻處理模塊4、指令接收模塊5,所述數(shù)據(jù)存取模塊6的輸出端連接有輸出處理模塊7,所 述指令接收模塊5的輸出端分別與GPSl處理模塊1、GPS2處理模塊2、視頻處理模塊4、輸 出處理模塊7連接,所述時(shí)鐘管理模塊3為FPGA102的工作提供時(shí)鐘信號(hào)。參照圖3,基于FPGA的車載多媒體雙畫面顯示方法,包括以下步驟IUGPS導(dǎo)航/視頻信號(hào)輸入;22、根據(jù)顯示屏的分辨率進(jìn)行水平方向縮放;33、控制SDRAM存取數(shù)據(jù);55、根據(jù)顯示屏的分辨率進(jìn)行垂直方向縮放;66、IXD控制器輸出顯示數(shù)據(jù);77、LCD 屏顯示。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟33控制SDRAM輸出的數(shù)據(jù)為GPS導(dǎo)航系統(tǒng) 1數(shù)據(jù)或GPS導(dǎo)航系統(tǒng)2數(shù)據(jù)或視頻數(shù)據(jù)任意一種。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟33控制SDRAM輸出的數(shù)據(jù)為GPS導(dǎo)航系統(tǒng) 1數(shù)據(jù)或GPS導(dǎo)航系統(tǒng)2數(shù)據(jù)或視頻數(shù)據(jù)任意兩種的組合。進(jìn)一步參照圖4作為優(yōu)選的實(shí)施方式,所述步驟33數(shù)據(jù)源的整合包括以下步驟A、截取GPS導(dǎo)航系統(tǒng)1的中心顯示區(qū)域;B、截取GPS導(dǎo)航系統(tǒng)2的中心顯示區(qū)域;C、合并上述步驟A和步驟B所截取的顯示區(qū)域作為輸入數(shù)據(jù)源的顯示區(qū)域。進(jìn)一步作為優(yōu)選的實(shí)施方式,所述步驟33數(shù)據(jù)源的整合包括以下步驟Al、截取GPS導(dǎo)航系統(tǒng)1或GPS導(dǎo)航系統(tǒng)2的中心顯示區(qū)域;Bi、截取視屏設(shè)備的中心顯示區(qū)域;Cl、合并上述步驟Al和步驟Bl所截取的顯示區(qū)域作為輸入數(shù)據(jù)源的顯示區(qū)域。本發(fā)明是為汽車駕駛員及乘客提供一個(gè)GPS導(dǎo)航及影音娛樂全屏或雙畫面靈活快捷切換的顯示系統(tǒng)。該顯示系統(tǒng)硬件模塊由數(shù)據(jù)處理芯片F(xiàn)PGA及數(shù)據(jù)緩存芯片SDRAM 兩部分組成,其中,F(xiàn)PGA對外接口包括GPS導(dǎo)航系統(tǒng)顯示接口、GPS導(dǎo)航系統(tǒng)顯示接口、視 頻數(shù)據(jù)輸入接口、CPU控制指令輸入接口、數(shù)據(jù)緩存接口、IXD顯示屏接口及系統(tǒng)時(shí)鐘輸入 接口,整個(gè)顯示系統(tǒng)結(jié)構(gòu)如圖1所示圖1中,101為基于FPGA的顯示系統(tǒng)整體,102為顯示系統(tǒng)的處理芯片F(xiàn)PGA,103為 顯示系統(tǒng)的數(shù)據(jù)緩存芯片SDRAM,104是GPS導(dǎo)航系統(tǒng)顯示接口 2,105是GPS導(dǎo)航系統(tǒng)顯示 接口 1,106是視頻數(shù)據(jù)輸入接口,107是FPGA與SDRAM之間的數(shù)據(jù)緩存接口,108為顯示系 統(tǒng)供顯示屏的顯示接口,109和110是為顯示系統(tǒng)提供兩路GPS導(dǎo)航信息的GPS導(dǎo)航系統(tǒng), 111是為顯示系統(tǒng)提供視頻數(shù)據(jù)的設(shè)備(如DVD或移動(dòng)數(shù)字電視盒),113是控制顯示系統(tǒng) 工作模式的中央處理器(CPU),112為終端顯示屏。其中,兩個(gè)GPS顯示接口都可以接收數(shù) 字的RGB565、RGB666、RGB888其中任意一種格式的顯示數(shù)據(jù),視頻輸入接口接收來自視頻 解碼芯片的ITO656數(shù)據(jù)流,數(shù)據(jù)緩存接口連接存儲(chǔ)芯片SDRAM,控制指令輸入接口接收來 自中央處理器的控制指令,顯示屏接口為顯示屏提供顯示數(shù)據(jù)及控制時(shí)序,時(shí)鐘輸入接口 為系統(tǒng)提工作源時(shí)鐘。該顯示系統(tǒng)工作時(shí)中,F(xiàn)PGA實(shí)時(shí)接收兩個(gè)GPS導(dǎo)航系統(tǒng)及視頻設(shè)備的數(shù)據(jù),經(jīng)處 理后存放到外部存儲(chǔ)器已劃分好的區(qū)域中;顯示時(shí),根據(jù)具體不同的顯示模式要求,讀取其 中三個(gè)數(shù)據(jù)源中的一路或兩路數(shù)據(jù),作進(jìn)一步處理(如兩個(gè)畫面的拼接或垂直放大)后送 往IXD顯示屏。顯示系統(tǒng)中的FPGA的各功能模塊劃分如圖2所示,1和2是GPS處理模塊, 4為視頻處理模塊,這三個(gè)模塊都是由數(shù)據(jù)緩沖FIFO (First In First Out,先時(shí)先出)和 X-Scale (水平方向縮放)組成;3是時(shí)鐘管理模塊,由FPGA片內(nèi)集成的PLL (Phase Locked Loop,鎖相環(huán))組成;5為指令接收模塊,由自定義協(xié)議邏輯組成;6為數(shù)據(jù)存取模塊,由 SDRAM控制器和數(shù)據(jù)通路選擇器組成,7為輸出處理模塊,由IXD控制器、Y-Scale (垂直方 向縮放)和圖像拼合器組成。GPSl處理模塊和GPS2處理模塊分別通過其顯示接口接收來自兩個(gè)不同的GPS導(dǎo) 航系統(tǒng)的顯示數(shù)據(jù),并根據(jù)每個(gè)GPS導(dǎo)航系統(tǒng)的顯示分辨率和LCD顯示屏的分辨率間的大 小關(guān)系,對其進(jìn)行相應(yīng)的放大和縮小處理,比如原導(dǎo)航系統(tǒng)的分辨率是480*234而LCD顯示 屏的分辨率是800*480時(shí),就將其放大到顯示屏的分辨率800*480 ;反之,如果GPS導(dǎo)航系 統(tǒng)的顯示分辨率是800*480而IXD顯示屏分辨是480*272時(shí),就要將其縮小到480*272 ;而 當(dāng)GPS導(dǎo)航系統(tǒng)的分辨率與LCD顯示屏的分辨一致時(shí),則不作縮放處理。數(shù)據(jù)處理后,經(jīng)數(shù) 據(jù)存取模塊存放到外部存儲(chǔ)器中。視頻處理模塊同樣根據(jù)視頻源數(shù)據(jù)的分辨率與顯示屏分 辨率間的關(guān)系,作相應(yīng)的放大和縮小處理,再存放到外部存儲(chǔ)器中。指令接受模塊根據(jù)顯示 系統(tǒng)與中央處理器(CPU)間的協(xié)議對接收到的數(shù)據(jù)進(jìn)行譯碼,得出中央處理器(CPU)的不 同的控制指令。數(shù)據(jù)存取模塊在接收到中央處理器(CPU)發(fā)出的指令后,進(jìn)入不同的工作 模式,讀取不同的顯示數(shù)據(jù)給輸出處理模塊。輸出處理模塊同樣根據(jù)中央處理器(CPU)不 同的控制指令,對接收的顯示數(shù)據(jù)進(jìn)行拼合或垂直放大以實(shí)現(xiàn)雙畫面或單畫面顯示,最后 送出給IXD顯示屏顯示。在進(jìn)行視頻圖像顯示時(shí),顯示系統(tǒng)會(huì)根據(jù)IXD顯示屏的具體工作 參數(shù)要求,數(shù)據(jù)存取模塊和輸出處理模塊還會(huì)對它們的幀頻進(jìn)行處理,比如原GPS導(dǎo)航系 統(tǒng)的幀頻是25Hz,而LCD顯示屏正常工作的幀頻是60Hz時(shí),顯示系統(tǒng)則會(huì)將它的幀頻擴(kuò)展 IXD的幀頻,如60Hz,這個(gè)過程是通過幀復(fù)制完成的。每一路的GPS導(dǎo)航信息或視頻的處理流程如下圖所示圖3中,1為GPS導(dǎo)航系統(tǒng)或視頻設(shè)備,44為數(shù)據(jù)緩存芯片SDRAM,77為IXD顯示 器,22是FPGA中的水平縮放部分,33為FPGA中的SDRAM控制器,55為FPGA中的垂直方向 縮放部分,66為LCD控制器。顯示系統(tǒng)的雙畫面顯示功能是通過圖4所示的拼接過程來完成的圖4中,A是GPS導(dǎo)航系統(tǒng)1的導(dǎo)航信息畫面,B是GPS導(dǎo)航系統(tǒng)3的導(dǎo)航信息畫 面,C是截取兩個(gè)GPS導(dǎo)航系統(tǒng)的導(dǎo)航信息畫面拼接后的畫面。顯示系統(tǒng)在接收到來自中 央處理器(CPU)的控制指令進(jìn)入雙GPS導(dǎo)航顯示時(shí),數(shù)據(jù)存取模塊從SDRAM中分別讀出兩 個(gè)導(dǎo)航系統(tǒng)的畫面信息的中央部分?jǐn)?shù)據(jù),如圖4的4所示,即800*480中的201到600、分 辨率為400*480的畫面,然后將兩幅400*480的畫面拼合成一幅800*480的顯示畫面最終 在LCD顯示屏上顯示出來。同理,而當(dāng)顯示系統(tǒng)收到來自CPU的控制指令進(jìn)入GPS與視頻 節(jié)目同屏顯示時(shí),數(shù)據(jù)存取模塊從SDRAM中分別讀取出指定的一個(gè)GPS導(dǎo)航系統(tǒng)的畫面信 息的中央部分,和一個(gè)已作了相應(yīng)分辨率已縮小到400*480視頻畫面,合并成一幅800*480 的顯示器畫面最終在IXD屏上顯示出來。視頻處理模塊主要處理來自視頻解碼芯片的的ITO656數(shù)據(jù)流,包括有效視頻數(shù) 據(jù)截取、YUV4:2:2到Y(jié)UV4:4:4變換、顏色空間轉(zhuǎn)換及水平方向縮放處理。數(shù)據(jù)存取模塊由SDRAM控制器及數(shù)據(jù)通路選擇器組成。數(shù)據(jù)通路在SDRAM不同 的工作狀態(tài)下連通相應(yīng)的數(shù)據(jù)通道以便其他模塊接收或發(fā)送相應(yīng)數(shù)據(jù),SDRAM控制器實(shí)現(xiàn) SDRAM的各種工作時(shí)序及給系統(tǒng)實(shí)時(shí)提供自己的工作狀態(tài),以實(shí)現(xiàn)數(shù)據(jù)的儲(chǔ)存和讀取。輸出處理模塊中,IXD控制器根據(jù)不同顯示屏的技術(shù)參數(shù),設(shè)置不同的工作參數(shù), 以給顯示屏提供正確的時(shí)序和數(shù)據(jù),包括CLOCK,VS, HS, DE, DATA等,IXD顯示屏在收到這 些信號(hào)后便能正確顯示相應(yīng)的畫面信息。指令接收模塊主要接收來自中央處理器(CPU)的控制指令并進(jìn)行譯碼,讓FPGA顯 示系統(tǒng)根據(jù)相應(yīng)的命令實(shí)現(xiàn)單屏顯示(只顯示GPS導(dǎo)航系統(tǒng)1或只顯示GPS導(dǎo)航系統(tǒng)2或 只顯示視頻節(jié)目),雙GPS導(dǎo)航系統(tǒng)顯示或GPS導(dǎo)航與視頻節(jié)目同屏顯示間的相互切換。時(shí)鐘管理模塊為整個(gè)FPGA顯示系統(tǒng)提供工作時(shí)鐘。利用FPGA內(nèi)嵌的鎖相環(huán),可 以為系統(tǒng)提供數(shù)個(gè)(個(gè)數(shù)根據(jù)不同的FPGA芯片不同而不同)不同頻率、不同相位的工作時(shí) 鐘以適應(yīng)不同模塊的工作需求。雙畫面顯示時(shí),GPS導(dǎo)航系統(tǒng)的顯示畫面是截取其全屏?xí)r中央部分的400*480大 小的。本發(fā)明都是基于800*480的顯示分辨率來說的,但我們可以做到在任一分辨率的 顯示屏實(shí)現(xiàn)以上功能,所以我們強(qiáng)調(diào)的是畫面分割的功能。相對傳統(tǒng)的相關(guān)應(yīng)用,本發(fā)明的優(yōu)點(diǎn)是只需一個(gè)顯示屏便可讓駕駛員及乘客提供 一個(gè)全面的信息顯示平臺(tái),通過本顯示系統(tǒng),再結(jié)合汽車多媒體產(chǎn)品的控制系統(tǒng),可以快捷 靈活都獲取不同的導(dǎo)航信息及視頻節(jié)目,而不會(huì)影響整個(gè)多媒體系統(tǒng)的外觀設(shè)計(jì)。基于FPGA天生的可編程和可重配置特點(diǎn),本顯示系統(tǒng)各部分的接口靈活,兼容性 強(qiáng),可以根據(jù)各個(gè)接口的特點(diǎn)和CPU控制系統(tǒng)的需要,調(diào)整各部分的接口參數(shù)和通信協(xié)議, 以達(dá)到整個(gè)多媒體系統(tǒng)的最優(yōu)性能。以上是對本發(fā)明的較佳實(shí)施進(jìn)行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可作出種種的等同變形或替 換,這些等同的變型或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。
權(quán)利要求
基于FPGA的車載多媒體雙畫面顯示系統(tǒng),其特征在于包括基于FPGA的顯示系統(tǒng)整體(101)、GPS處理模塊1和2(110,109)、視頻設(shè)備(111)、LCD顯示屏(112)、中央處理器(113),所述基于FPGA的顯示系統(tǒng)整體(101)包括顯示系統(tǒng)的處理芯片F(xiàn)PGA(102)和顯示系統(tǒng)的數(shù)據(jù)緩存芯片SDRAM(103),所述FPGA(102)通過數(shù)據(jù)緩存接口(107)與SDRAM(103)連接,所述FPGA(102)通過顯示接口(108)與LCD顯示屏(112)連接,所述FPGA(102)的輸入端通過GPS導(dǎo)航系統(tǒng)顯示接口(104,105)與GPS處理模塊1和2(110,109)連接,所述FPGA(102)的輸入端通過視頻數(shù)據(jù)輸入接口(106)與視頻設(shè)備(111)連接,所述FPGA(102)的輸入端通過控制指令輸入接口與中央處理器(113)連接。
2.根據(jù)權(quán)利要求1所述的基于FPGA的車載多媒體雙畫面顯示系統(tǒng),其特征在于所述 FPGA (102)包括數(shù)據(jù)存取模塊(6)和時(shí)鐘管理模塊(3),所述數(shù)據(jù)存取模塊(6)的輸入端分 別連接有GPSl處理模塊(1)、GPS2處理模塊(2)、視頻處理模塊(4)、指令接收模塊(5),所 述數(shù)據(jù)存取模塊(6)的輸出端連接有輸出處理模塊(7),所述指令接收模塊(5)的輸出端分 別與GPSl處理模塊(1)、GPS2處理模塊(2)、視頻處理模塊(4)、輸出處理模塊(7)連接,所 述時(shí)鐘管理模塊(3)為FPGA(102)的工作提供時(shí)鐘信號(hào)。
3.基于FPGA的車載多媒體雙畫面顯示方法,其特征在于包括以下步驟11、GPS導(dǎo)航/視頻信號(hào)輸入;22、根據(jù)顯示屏的分辨率進(jìn)行水平方向縮放;33、控制SDRAM存取數(shù)據(jù);55、根據(jù)顯示屏的分辨率進(jìn)行垂直方向縮放;66、IXD控制器輸出顯示數(shù)據(jù);77、LCD屏顯示。
4.根據(jù)權(quán)利要求3所述的基于FPGA的車載多媒體雙畫面顯示方法,其特征在于所述 步驟33控制SDRAM輸出的數(shù)據(jù)為GPS導(dǎo)航系統(tǒng)1數(shù)據(jù)或GPS導(dǎo)航系統(tǒng)2數(shù)據(jù)或視頻數(shù)據(jù)任意一種。
5.根據(jù)權(quán)利要求3所述的基于FPGA的車載多媒體雙畫面顯示方法,其特征在于所述 步驟33控制SDRAM輸出的數(shù)據(jù)為GPS導(dǎo)航系統(tǒng)1數(shù)據(jù)或GPS導(dǎo)航系統(tǒng)2數(shù)據(jù)或視頻數(shù)據(jù) 任意兩種的組合。
6.根據(jù)權(quán)利要求5所述的基于FPGA的車載多媒體雙畫面顯示方法,其特征在于所述 步驟33數(shù)據(jù)源的整合包括以下步驟A、截取GPS導(dǎo)航系統(tǒng)1的中心顯示區(qū)域;B、截取GPS導(dǎo)航系統(tǒng)2的中心顯示區(qū)域;C、合并上述步驟A和步驟B所截取的顯示區(qū)域作為輸入數(shù)據(jù)源的顯示區(qū)域。
7.根據(jù)權(quán)利要求5所述的基于FPGA的車載多媒體雙畫面顯示方法,其特征在于所述 步驟33數(shù)據(jù)源的整合包括以下步驟Al、截取GPS導(dǎo)航系統(tǒng)1或GPS導(dǎo)航系統(tǒng)2的中心顯示區(qū)域;Bi、截取視屏設(shè)備的中心顯示區(qū)域;Cl、合并上述步驟Al和步驟Bl所截取的顯示區(qū)域作為輸入數(shù)據(jù)源的顯示區(qū)域。
全文摘要
本發(fā)明公開了一種基于FPGA的車載多媒體雙畫面顯示系統(tǒng)和顯示方法,顯示系統(tǒng)包括基于FPGA的顯示系統(tǒng)整體、GPS處理模塊1和2、視頻設(shè)備、LCD顯示屏、中央處理器,所述基于FPGA的顯示系統(tǒng)整體包括顯示系統(tǒng)的處理芯片F(xiàn)PGA和顯示系統(tǒng)的數(shù)據(jù)緩存芯片SDRAM。顯示方法包括步驟GPS導(dǎo)航/視頻信號(hào)輸入;水平方向縮放;對SDRAM進(jìn)行控制;SDRAM暫存中間數(shù)據(jù);垂直方向縮放;LCD控制器輸出顯示數(shù)據(jù);LCD屏顯示。本發(fā)明實(shí)現(xiàn)不同的GPS導(dǎo)航系統(tǒng)間的相互切換,雙GPS導(dǎo)航顯示、或任一GPS導(dǎo)航與視頻娛樂節(jié)目同屏顯示。本發(fā)明作為一種基于FPGA的車載多媒體雙畫面顯示系統(tǒng)和顯示方法應(yīng)用于汽車中。
文檔編號(hào)G09G3/36GK101887702SQ201010195169
公開日2010年11月17日 申請日期2010年6月4日 優(yōu)先權(quán)日2010年6月4日
發(fā)明者周輝 申請人:廣州飛歌汽車音響有限公司