两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

圖形顯示方法、裝置和系統(tǒng)的制作方法

文檔序號:6335980閱讀:253來源:國知局
專利名稱:圖形顯示方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種圖形顯示方法、裝置和系統(tǒng)。
背景技術(shù)
在圖形顯示領(lǐng)域中,圖形顯示刷新是在圖形繪制準備完成之后,將繪制內(nèi)容最終 顯示到屏幕上的一個過程。在刷新過程中,需要軟件和硬件相互配合。整個圖形系統(tǒng)的顯示 效果和性能,取決于刷新方案的設(shè)計。現(xiàn)有技術(shù)方案基本上是通過圖形加速硬件或者通用 CPU使用軟件算法將圖形繪制在一塊內(nèi)存當中,然后由顯示硬件讀取該內(nèi)存,按照一定顯示 標準,將內(nèi)存數(shù)據(jù)顯示到屏幕。為克服顯示效果不好的問題,業(yè)界通常將繪制內(nèi)存和顯示內(nèi) 存分開。在繪制完成之后,由專門的硬件完成將繪制內(nèi)存的內(nèi)容搬移到顯示內(nèi)存。由于直 接將繪制內(nèi)存向顯示內(nèi)存上搬移,雖然一定程度上解決了界面上小元素過多造成明顯看到 繪制過程問題,但是還是存在裂屏的缺陷。而且,在將繪制內(nèi)存搬移到顯示內(nèi)存時,CPU必 須等搬移硬件完成搬移動作,或者CPU自己進行搬移,這在一定程度上降低了系統(tǒng)的并發(fā) 處理能力。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種圖形顯示方法、裝置和系統(tǒng),能夠現(xiàn)有技術(shù)中 顯示效果差的技術(shù)問題。為實現(xiàn)上述目的,本發(fā)明實施例提供一種圖形刷新方法,包括請求搬移硬件將圖 形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存,所述后備顯示內(nèi)存為處于不向顯示硬件傳 送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;接收到所述搬移硬件的搬移動作完成中斷信號,將可切換標 志設(shè)置為真;接收到顯示硬件的消隱區(qū)中斷信號,根據(jù)所述可切換標志為真,將后備顯示內(nèi) 存配置為當前顯示內(nèi)存,所述當前內(nèi)存為處于向顯示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù)狀態(tài)的顯示內(nèi)存; 根據(jù)所述當前顯示內(nèi)存的地址顯示刷新矩形,完成圖形刷新。為實現(xiàn)上述目的,本發(fā)明實施例還提供一種圖形刷新裝置,包括請求單元,請求 搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存,所述后備顯示內(nèi)存為處于不 向顯示硬件傳送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;接收單元,用于接收所述搬移硬件的搬移動作 完成中斷信號和顯示硬件的消隱區(qū)中斷信號;標志單元,用于設(shè)置可切換標志,如果接收到 所述搬移動作完成中斷信號時將可切換標志設(shè)置為真;配置單元,用于接收到顯示硬件的 消隱區(qū)中斷信號時根據(jù)所述可切換標志為真,將后備顯示內(nèi)存配置為當前顯示內(nèi)存,所述 當前內(nèi)存為處于向顯示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;顯示單元用于根據(jù)所述當前顯 示內(nèi)存的地址顯示刷新矩形,完成圖形刷新。為實現(xiàn)上述目的,本發(fā)明實施例還提供一種圖形刷新系統(tǒng),包括繪制內(nèi)存,用于 存儲繪制的圖形;顯示內(nèi)存,包括當前顯示內(nèi)存和一個以上后備顯示內(nèi)存,用于存儲顯示用 圖形,所述后備顯示內(nèi)存為處于不向顯示硬件傳送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存,所述當前內(nèi) 存為處于向顯示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;搬移硬件,用于將所述圖形從所述繪制內(nèi)存搬移到所述后備顯示內(nèi)存,并在搬移完成后發(fā)送搬移動作完成中斷信號;顯示硬件, 用于根據(jù)所述當前顯示內(nèi)存的地址顯示刷新矩形,完成圖形刷新,并在顯示完成后發(fā)送消 隱區(qū)中斷信號;中央處理器,用于請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備 顯示內(nèi)存;接收到所述搬移動作完成中斷信號,將可切換標志設(shè)置為真;接收到消隱區(qū)中 斷信號,根據(jù)所述可切換標志為真,將后備顯示內(nèi)存配置為當前顯示內(nèi)存。本發(fā)明的實施例通過設(shè)置當前顯示內(nèi)存和后備顯示內(nèi)存,并通過可切換標志在搬 運完成后執(zhí)行顯示內(nèi)存的切換,提高了顯示效果,使得繪制的內(nèi)容在任何時候都不會直接 顯示到屏幕上。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不 構(gòu)成對本發(fā)明的限定。在附圖中圖1為本發(fā)明實施例一圖形刷新方法的流程示意圖;圖2為本發(fā)明實施例一中請求刷新的具體操作流程圖;圖3為本發(fā)明實施例一中配置顯示內(nèi)存的具體操作流程圖;圖4為本發(fā)明實施例二圖形刷新裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例二圖形刷新裝置的優(yōu)選實施方式結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例三圖形刷新系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附 圖,對本發(fā)明實施例做進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本 發(fā)明,但并不作為對本發(fā)明的限定。實施例一本實施例提供一種圖形刷新方法,如圖1所示,該方法包括步驟101 將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存;該步驟由圖形刷新裝置(如CPU)中的請求單元、標志單元、判斷單元和計算單元 執(zhí)行。其中,請求單元具體執(zhí)行刷新進程,調(diào)用刷新接口請求刷新,即請求一次搬移硬件執(zhí) 行將繪制內(nèi)存上的圖形搬移到后備顯示內(nèi)存的搬移動作,負責后備顯示內(nèi)存與當前顯示內(nèi) 存的數(shù)據(jù)的一致,以保證正常顯示。后備顯示內(nèi)存為處于不向顯示硬件傳送圖形數(shù)據(jù)狀態(tài) 的顯示內(nèi)存,當前內(nèi)存為處于向顯示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù)狀態(tài)的顯示內(nèi)存。搬移硬件可以是 2D繪制加速模塊,提供異步方式的快速搬移,搬移完成之后上報完成中斷信號。異步方式 是指刷新進程調(diào)用刷新接口時直接遞交blit命令給搬移硬件,CPU并不等其做完就處理其 它事情,使得CPU和搬移硬件并發(fā)的做事情。具體如,每次只是遞交一次搬移硬件的搬移動 作。如果第二次刷新請求來時,由于搬移未完或顯示硬件的消隱中斷信號未到使得上一次 搬移沒有顯示,也只是遞交新搬移操作。具體操作如圖2所示,標志單元將可切換標志設(shè)置為假;判斷單元判斷顯示內(nèi)存 是否進行了切換,如果顯示內(nèi)存進行了切換,請求單元請求搬移硬件將圖形的刷新矩形從 繪制內(nèi)存搬移到后備顯示內(nèi)存和將累積矩形從繪制內(nèi)存或當前顯示內(nèi)存搬移到后備顯示內(nèi)存,如果顯示內(nèi)存未進行切換,請求單元請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬 移到后備顯示內(nèi)存,計算單元計算累積矩形。累積矩形的計算方法為多個矩形合并或用數(shù) 組分別記錄多個矩形。其中刷新矩形為最新一次請求的需要搬移到顯示buffer的一塊矩形區(qū)域。而累 計矩形則是前面幾次已經(jīng)刷新的矩形區(qū)域集合。刷新矩形的刷新完成之后,合并到累積矩 形中。步驟102 接收到所述搬移硬件的搬移動作完成中斷信號,將可切換標志設(shè)置為 真;該步驟由圖形刷新裝置中的標志單元執(zhí)行。其中,可切換標志可以是內(nèi)存中一個 作為開關(guān)量的變量,例如當為1,表示需要切換顯示內(nèi)存,為0時,表示不切換。步驟103 接收到顯示硬件的消隱區(qū)中斷信號,根據(jù)所述可切換標志為真,將后備 顯示內(nèi)存配置為當前顯示內(nèi)存;該步驟有圖形刷新裝置中的配置單元、讀取單元和標志單元執(zhí)行。其中,顯示硬件 在每顯示一幀之后有個稱為消隱區(qū)的空隙,在這個時間段內(nèi),顯示硬件不會將顯示內(nèi)存上 內(nèi)容加工處理到屏幕上。顯示硬件上報消隱區(qū)中斷信號到CPU,通知CPU這個空隙到來。具體操作如圖3所示,讀取單元讀取所述可切換標志。如果可切換標志為真,配置 單元將后備顯示內(nèi)存的地址配置為當前顯示內(nèi)存的地址;標志單元將所述可切換標志置為 假。如果可接切換標志為假,配置單元不配置顯示內(nèi)存的地址。步驟104 根據(jù)所述當前顯示內(nèi)存的地址顯示刷新矩形,完成圖形刷新。該步驟有圖形刷新裝置中的顯示單元執(zhí)行。本發(fā)明的實施例通過設(shè)置當前顯示內(nèi)存和后備顯示內(nèi)存,并通過可切換標志在搬 運完成后執(zhí)行顯示內(nèi)存的切換,提高了顯示效果,使得繪制的內(nèi)容在任何時候都不會直接 顯示到屏幕上;通過搬移硬件采取異步方式進行搬移,提高了 CPU的并發(fā)能力,使得CPU不 等待搬移完成,就可以處理其它事情。實施例二本實施例提供一種圖形刷新裝置,如圖4所示,該裝置400包括請求單元401,請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存, 所述后備顯示內(nèi)存為處于不向顯示硬件傳送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;接收單元402,用于接收所述搬移硬件的搬移動作完成中斷信號和顯示硬件的消 隱區(qū)中斷信號;標志單元403,用于設(shè)置可切換標志,如果接收到所述搬移動作完成中斷信號時將 可切換標志設(shè)置為真,可切換標志可以是內(nèi)存中一個作為開關(guān)量的變量,例如當為1,表示 需要切換顯示內(nèi)存,為0時,表示不切換;配置單元404,用于接收到顯示硬件的消隱區(qū)中斷信號時根據(jù)所述可切換標志為 真,將后備顯示內(nèi)存配置為當前顯示內(nèi)存,所述當前內(nèi)存為處于向顯示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù) 狀態(tài)的顯示內(nèi)存;顯示單元410,用于根據(jù)所述當前顯示內(nèi)存的地址顯示刷新矩形,完成圖形刷新。如圖5所示,本實施例提供的圖形刷新裝置優(yōu)選還包括判斷單元405,用于判斷 顯示內(nèi)存是否進行了切換;計算單元406,用于顯示內(nèi)存未進行切換時計算累計矩形,累積矩形的計算方法為多個矩形合并或用數(shù)組分別記錄多個矩形;讀取單元407,用于讀取所 述可切換標志。下面進一步說明本實施例的圖形刷新裝置的優(yōu)選操作過程。標志單元403將可切 換標志設(shè)置為假;判斷單元405判斷顯示內(nèi)存是否進行了切換,如果顯示內(nèi)存進行了切換, 請求單元401請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存和將累積 矩形從繪制內(nèi)存或當前顯示內(nèi)存搬移到后備顯示內(nèi)存,如果顯示內(nèi)存未進行切換,請求單 元401請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存,計算單元406計 算累積矩形。接收單元402接收到搬移硬件的搬移動作完成中斷信號,標志單元403將可 切換標志設(shè)置為真。接收單元402接收到顯示硬件的消隱區(qū)中斷信號,讀取單元407讀取 所述可切換標志。如果可切換標志為真,配置單元404將后備顯示內(nèi)存的地址配置為當前 顯示內(nèi)存的地址,然后標志單元403將所述可切換標志置為假。如果可接切換標志為假,配 置單元404不配置顯示內(nèi)存的地址。其中,請求單元401具體執(zhí)行刷新進程時,調(diào)用刷新接口請求刷新,即請求一次搬 移硬件執(zhí)行將繪制內(nèi)存上的圖形搬移到后備顯示內(nèi)存的搬移動作,負責后備顯示內(nèi)存與當 前顯示內(nèi)存的數(shù)據(jù)的一致,以保證正常顯示。搬移硬件可以是2D繪制加速模塊,提供異步 方式的快速搬移,搬移完成之后上報完成中斷信號。異步方式是指刷新進程調(diào)用刷新接口 時直接遞交blit命令給搬移硬件,CPU并不等其做完就處理其它事情,使得CPU和搬移硬 件并發(fā)的做事情。具體如,每次只是遞交一次搬移硬件的搬移動作。如果第二次刷新請求 來時,由于搬移未完或顯示硬件的消隱中斷信號未到使得上一次搬移沒有顯示,也只是遞 交新搬移操作。本發(fā)明的實施例通過設(shè)置當前顯示內(nèi)存和后備顯示內(nèi)存,并通過可切換標志在搬 運完成后執(zhí)行顯示內(nèi)存的切換,提高了顯示效果,使得繪制的內(nèi)容在任何時候都不會直接 顯示到屏幕上;通過搬移硬件采取異步方式進行搬移,提高了 CPU的并發(fā)能力,使得CPU不 等待搬移完成,就可以處理其它事情。實施例三本實施例提供一種圖形刷新系統(tǒng),如圖6所示,該系統(tǒng)包括繪制內(nèi)存602,用于存儲繪制的圖形;顯示內(nèi)存604,包括當前顯示內(nèi)存和后備顯示內(nèi)存,用于存儲顯示用圖形,后備顯 示內(nèi)存為處于不向顯示硬件傳送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存,當前內(nèi)存為處于向顯示內(nèi)存?zhèn)?送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;搬移硬件603,用于將所述圖形從所述繪制內(nèi)存搬移到所述后備顯示內(nèi)存,并在搬 移完成后發(fā)送搬移動作完成中斷信號;顯示硬件605,用于根據(jù)所述當前顯示內(nèi)存的地址顯示刷新矩形,完成圖形刷新, 并在顯示完成后發(fā)送消隱區(qū)中斷信號;中央處理器601,用于請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯 示內(nèi)存;接收到所述搬移動作完成中斷信號,將可切換標志設(shè)置為真;接收到消隱區(qū)中斷 信號,根據(jù)所述可切換標志為真,將后備顯示內(nèi)存配置為當前顯示內(nèi)存,。其中,后備顯示內(nèi)存可以是一個以上,且與當前顯示內(nèi)存的容量大小完全一致。搬移硬件603可以是2D繪制加速模塊,提供異步方式的快速搬移,搬移完成之后上報完成中斷信號。異步方式是指刷新進程調(diào)用刷新接口時直接遞交blit命令給搬移硬 件,CPU并不等其做完就處理其它事情,使得CPU和搬移硬件并發(fā)的做事情。具體如,每次 只是遞交一次搬移硬件的搬移動作。如果第二次刷新請求來時,由于搬移未完或顯示硬件 的消隱中斷信號未到使得上一次搬移沒有顯示,也只是遞交新搬移操作。顯示硬件604在每顯示一幀之后有個稱為消隱區(qū)的空隙。在這個時間段內(nèi),顯示 硬件604不會將顯示內(nèi)存上內(nèi)容加工處理到屏幕上。顯示硬件604上報消隱區(qū)中斷信號到 CPU,通知CPU這個空隙到來。下面具體本實施例提供的圖形刷新系統(tǒng)的具體操作過程。中央處理器605(CPU) 將可切換標志設(shè)置為假,判斷顯示內(nèi)存602是否進行了切換,如果顯示內(nèi)存602進行了切 換,請求搬移硬件603將圖形的刷新矩形從繪制內(nèi)存601搬移到后備顯示內(nèi)存和將累積矩 形從繪制內(nèi)存601或當前顯示內(nèi)存搬移到后備顯示內(nèi)存,如果顯示內(nèi)存未進行切換,請求 搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存,計算累積矩形。接收到搬移 硬件603的搬移動作完成中斷信號,將可切換標志設(shè)置為真。接收到顯示硬件604的消隱 區(qū)中斷信號,讀取所述可切換標志。如果可切換標志為真,將后備顯示內(nèi)存的地址配置為當 前顯示內(nèi)存的地址,然后將所述可切換標志置為假。如果可接切換標志為假,則不配置顯示 內(nèi)存的地址。其中刷新矩形為最新一次請求的需要搬移到顯示buffer的一塊矩形區(qū)域。 而累計矩形則是前面幾次已經(jīng)刷新的矩形區(qū)域集合。刷新矩形的刷新完成之后,合并到累 積矩形中。本發(fā)明的實施例通過設(shè)置當前顯示內(nèi)存和后備顯示內(nèi)存,并通過可切換標志在搬 運完成后執(zhí)行顯示內(nèi)存的切換,提高了顯示效果,使得繪制的內(nèi)容在任何時候都不會直接 顯示到屏幕上;通過搬移硬件采取異步方式進行搬移,提高了 CPU的并發(fā)能力,使得CPU不 等待搬移完成,就可以處理其它事情。以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳 細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保 護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本 發(fā)明的保護范圍之內(nèi)。
8
權(quán)利要求
1.一種圖形刷新方法,其特征在于,該方法包括將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存,所述后備顯示內(nèi)存為處于不向顯 示硬件傳送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;接收到所述搬移硬件的搬移動作完成中斷信號,將可切換標志設(shè)置為真; 接收到顯示硬件的消隱區(qū)中斷信號,根據(jù)所述可切換標志為真,將后備顯示內(nèi)存配置 為當前顯示內(nèi)存,所述當前內(nèi)存為處于向顯示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù)狀態(tài)的顯示內(nèi)存; 根據(jù)所述當前顯示內(nèi)存的地址顯示刷新矩形,完成圖形刷新。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,請求搬移硬件將圖形的刷新矩形從繪制 內(nèi)存搬移到顯示內(nèi)存進一步包括將可切換標志設(shè)置為假; 如果顯示內(nèi)存進行了切換請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存和將累積矩形搬移 到后備顯示內(nèi)存。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述累積矩形來自于所述繪制內(nèi)存或所 述當前顯示內(nèi)存。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括 如果顯示內(nèi)存未進行切換請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存; 計算累積矩形。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述累積矩形的計算方法為多個矩形合 并或用數(shù)組分別記錄多個矩形。
6.根據(jù)權(quán)利要求2或4所述的方法,其特征在于請求所述搬移硬件采取異步方式進 行搬移。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,將后備顯示內(nèi)存配置為當前顯示內(nèi)存包括讀取所述可切換標志;如果可切換標志為真,將后備顯示內(nèi)存的地址配置為當前顯示內(nèi)存的地址; 將所述可切換標志置為假。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括 如果可切換標志為假,不配置當前顯示內(nèi)存的地址。
9.一種圖形刷新裝置,其特征在于,該裝置包括請求單元,將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存,所述后備顯示內(nèi)存為 處于不向顯示硬件傳送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;接收單元,用于接收所述搬移硬件的搬移動作完成中斷信號和顯示硬件的消隱區(qū)中斷信號;標志單元,用于設(shè)置可切換標志,如果接收到所述搬移動作完成中斷信號時將可切換 標志設(shè)置為真;配置單元,用于接收到顯示硬件的消隱區(qū)中斷信號信號時,根據(jù)所述可切換標志為真, 將后備顯示內(nèi)存配置為當前顯示內(nèi)存,所述當前內(nèi)存為處于向顯示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;顯示單元,根據(jù)所述當前顯示內(nèi)存的地址顯示刷新矩形,完成圖形刷新。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括 判斷單元,用于判斷顯示內(nèi)存是否進行了切換;如果顯示內(nèi)存進行了切換,所述請求單元還請求搬移硬件將累積矩形搬移到后備顯示 內(nèi)存。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于所述累積矩形來自于所述繪制內(nèi)存或 所述當前顯示內(nèi)存。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括 計算單元,用于顯示內(nèi)存未進行切換時計算累計矩形。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于所述計算單元采用多個矩形合并或用 數(shù)組分別記錄多個矩形的方式計算所述累積矩形。
14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括 讀取單元,用于讀取所述可切換標志;如果可切換標志為真,所述配置單元將后備顯示內(nèi)存的地址配置為當前顯示內(nèi)存的地 址,然后所述標志單元將所述可切換標志置為假。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于如果可切換標志為假,所述配置單元不配置當前顯示內(nèi)存的地址。
16.一種圖形刷新系統(tǒng),其特征在于,該系統(tǒng)包括 繪制內(nèi)存,用于存儲繪制的圖形;顯示內(nèi)存,包括當前顯示內(nèi)存和一個以上后備顯示內(nèi)存,用于存儲顯示用圖形,所述后 備顯示內(nèi)存為處于不向顯示硬件傳送圖形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;所述當前內(nèi)存為處于向顯 示內(nèi)存?zhèn)魉蛨D形數(shù)據(jù)狀態(tài)的顯示內(nèi)存;搬移硬件,用于將所述圖形從所述繪制內(nèi)存搬移到所述后備顯示內(nèi)存,并在搬移完成 后發(fā)送搬移動作完成中斷信號;顯示硬件,用于顯示所述當前顯示內(nèi)存中的顯示用圖形顯示刷新矩形以完成圖形刷 新,并在顯示完成后發(fā)送消隱區(qū)中斷信號;中央處理器,用于請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存; 接收到所述搬移動作完成中斷信號,將可切換標志設(shè)置為真;接收到消隱區(qū)中斷信號,根據(jù) 所述可切換標志為真,將后備顯示內(nèi)存配置為當前顯示內(nèi)存。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于包括一個所述后備顯示內(nèi)存。
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于所述搬移硬件采用異步方式進行搬移。
19.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于當前顯示內(nèi)存與后備顯示內(nèi)存的容量 完全一致。
全文摘要
本發(fā)明提供了一種圖形顯示方法、裝置和系統(tǒng),其中方法包括請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存;接收到搬移硬件的搬移動作完成中斷信號,將可切換標志設(shè)置為真;接收到顯示硬件的消隱區(qū)中斷信號,根據(jù)可切換標志配置當前顯示內(nèi)存的地址。裝置包括請求單元,請求搬移硬件將圖形的刷新矩形從繪制內(nèi)存搬移到后備顯示內(nèi)存;接收單元,用于接收搬移硬件的搬移動作完成中斷信號和顯示硬件的消隱區(qū)中斷信號;標志單元,用于設(shè)置可切換標志,如果接收到搬移動作完成中斷信號時將可切換標志設(shè)置為真;配置單元,用于接收到顯示硬件的消隱區(qū)中斷信號時根據(jù)可切換標志配置當前顯示內(nèi)存的地址。本發(fā)明提高了顯示效果,使得繪制的內(nèi)容不會直接顯示到屏幕上。
文檔編號G06F3/14GK102004621SQ20101054632
公開日2011年4月6日 申請日期2010年11月15日 優(yōu)先權(quán)日2010年11月15日
發(fā)明者丁送星, 王璽林, 趙偉明 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新邵县| 绵竹市| 水城县| 包头市| 突泉县| 循化| 安阳县| 洞头县| 西安市| 东至县| 永宁县| 沽源县| 和林格尔县| 武定县| 南投市| 呼伦贝尔市| 北流市| 灵武市| 丁青县| 澄江县| 喀喇沁旗| 华亭县| 什邡市| 株洲县| 武隆县| 绍兴县| 定安县| 阳高县| 镇坪县| 黎川县| 准格尔旗| 福泉市| 兴国县| 潞城市| 通海县| 凤冈县| 和平县| 泰安市| 张北县| 金坛市| 漳州市|