[發(fā)明專利]一種基于UFCP繪圖幀率提升方法有效
| 申請?zhí)枺?/td> | 201911049232.5 | 申請日: | 2019-10-31 |
| 公開(公告)號: | CN110989948B | 公開(公告)日: | 2023-03-21 |
| 發(fā)明(設(shè)計)人: | 孫漢振 | 申請(專利權(quán))人: | 中國航空工業(yè)集團公司洛陽電光設(shè)備研究所 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14 |
| 代理公司: | 西安凱多思知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 61290 | 代理人: | 劉新瓊 |
| 地址: | 471099 *** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 ufcp 繪圖 提升 方法 | ||
本發(fā)明涉及一種基于UFCP的繪圖幀率提升方法,結(jié)合UFCP的高可靠性、高實時性、低功耗要求。根據(jù)STM32F7芯片的特點,設(shè)計兩個繪圖緩存區(qū),將STM32F7的兩個顯示層分別對應(yīng)到兩個繪圖緩存區(qū)。通過監(jiān)控一幀顯示完成的中斷,并結(jié)合繪圖結(jié)束標(biāo)志。進行繪圖區(qū)域和顯示層的切換,保證一個區(qū)域用于顯示,另一個區(qū)域用于緩存。將繪圖和顯示所用的存儲空間隔離開,可以有效的提升UFCP的繪圖幀率,滿足并提升UFCP實時性顯示的需求。
技術(shù)領(lǐng)域
本發(fā)明涉及航空圖像領(lǐng)域,特別涉及一種基于UFCP繪圖幀率提升方法。
背景技術(shù)
UFCP是作為飛機的正前方控制板,具備高實時性和高可靠性的要求。由于UFCP的體積有限,所以電路設(shè)計一般采用低功耗高可靠的處理器。
近年來,由于ST公司推出的STM32F系列微處理器性能提升明顯,特別在F4系列以后增加了LCD接口,很大程度上增加了該系列微處理的使用范圍;同時該系列處理器在低功耗方面表現(xiàn)優(yōu)異,另外穩(wěn)定性也得到了業(yè)界的一致認可。所以目前在智能穿戴、工業(yè)控制、航空顯示等領(lǐng)用被廣泛的采用。
目前基于STM32F7系列微處理的繪圖,采用官方的驅(qū)動,在存儲芯片上設(shè)置一個與圖像分辨率相同的存儲區(qū)域,利用逐點方式進行字符繪制,然后利用DMA方式將圖像數(shù)據(jù)搬至LCD接口上。此種方式,由于圖像的繪制、清除、搬運都在同一個區(qū)域,為了防止圖像顯示抖動,必須在繪制下一幀圖像前,將前一幀圖像全部清除,繪圖幀率很低,在顯示實時性要求很高的應(yīng)用領(lǐng)域,存在明顯不足。
因此設(shè)計一種利用STM32F7處理器的UFCP繪圖幀率提升算法,有效的提升其繪圖幀率,增加該系列處理器在實時性顯示領(lǐng)域的應(yīng)用,具有很大的實用意義。
發(fā)明內(nèi)容
要解決的技術(shù)問題
為了避免現(xiàn)有技術(shù)的不足之處,本發(fā)明提出一種基于UFCP的繪圖幀率提升方法。利用STM32F7芯片的顯示接口有兩個顯示層的特性,開辟雙緩存區(qū),將兩個緩存區(qū)分別對應(yīng)到兩個顯示層。利用一個緩存區(qū)進行繪圖,一個緩存區(qū)用于顯示。將繪圖和顯示涉及到的存儲區(qū)域隔離開,可以有效的提升繪圖和顯示的效率及實時性。
技術(shù)方案
一種基于UFCP的繪圖幀率提升方法,所述的UFCP由STM32F7作為主控處理器,SDRAM存儲繪制的視頻數(shù)據(jù),線收發(fā)器用于與外部設(shè)備進行通信,時鐘與復(fù)位用于向STM32F7提供運行時鐘和復(fù)位,電源模塊對整個模塊提供二次電源;其特征在于步驟如下:
步驟1:在SDRAM中設(shè)置兩塊繪圖區(qū)域,一塊用于繪圖,另一塊用于顯示;
步驟2:STM32F7的視頻接口有兩個顯示圖層,將兩個顯示圖層的數(shù)據(jù)區(qū)域分別對應(yīng)兩個繪圖區(qū)域;
步驟3:初始化繪圖功能,并開啟一幀視頻結(jié)束中斷功能;
步驟4:判斷一幀圖像是否顯示完成,如果完成則產(chǎn)生中斷,調(diào)用中斷服務(wù)程序;
步驟5:在中斷服務(wù)程序中監(jiān)控新的一幀視頻是否繪制完成:在繪圖程序開始階段,將繪圖標(biāo)志位拉低,在繪圖完成后,將繪圖標(biāo)志位拉高;通過監(jiān)控繪圖標(biāo)志位,可以判斷繪圖是否完成;如果完成,則將視頻接口的顯示層切換到繪圖完成區(qū)域?qū)?yīng)的顯示層,同時切換繪圖到另一個區(qū)域;
步驟6:切換完成后,判斷是否結(jié)束繪圖,如果不結(jié)束,跳轉(zhuǎn)到第5步;如果結(jié)束繪圖,則結(jié)束。
有益效果
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國航空工業(yè)集團公司洛陽電光設(shè)備研究所,未經(jīng)中國航空工業(yè)集團公司洛陽電光設(shè)備研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911049232.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





