[發明專利]高效繪制圖形的方法及裝置有效
| 申請號: | 201010138215.1 | 申請日: | 2010-03-29 |
| 公開(公告)號: | CN101833744A | 公開(公告)日: | 2010-09-15 |
| 發明(設計)人: | 尹顯用 | 申請(專利權)人: | 廣東威創視訊科技股份有限公司 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00;G06T11/80 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王茹;曾旻輝 |
| 地址: | 510663 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 高效 繪制 圖形 方法 裝置 | ||
技術領域
本發明涉及圖形技術領域,特別涉及一種高效繪制圖形的方法及高效繪制圖形的裝置。
背景技術
由于GDI能夠提供豐富的圖形繪制接口,開發簡單,因此,目前在繪制圖形時,較多的是使用GDI/GDI+來進行。但是,GDI/GDI+不能充分的利用顯卡的性能,繪制效率低下,尤其是在繪制較大圖形(分辨率大于1024*768)的時候,繪制效率會有明顯的下降。針對這些問題,其中一種相對比較好的方式是使用GDI+來創建圖形,然后再轉換成Direct中的紋理,最后由Direct實現在屏幕上的繪制和刷屏,以充分利用Direct有效使用顯卡資源的特點,以此來提高圖形繪制的效率。然而,即便是紋理繪圖具有上述有效使用顯卡資源的優點,但也有一個致命的缺點,即在紋理越大的時候,系統在創建紋理時所耗費的時間越長,系統資源的消耗也就越大,無法達到連貫、流暢的繪制效果,繪制效率也就越低。另外,無論是GDI+還是Direct繪圖,都需要對圖形數據進行處理和進行數學公式的計算,在這個過程中,就會消耗大量的系統資源和處理時間,因而會不可避免地造成系統性能的下降和卡屏現象,但在實際的處理圖形的過程中,計算機的資源和時間都沒有被真正或者全部的利用起來,從而導致資源和時間浪費,且使得計算機的處理能力低下。
發明內容
針對上述現有技術中存在的問題,本發明的目的在于提供一種高效繪制圖形的方法及裝置,其可以充分利用計算機系統的資源和計算機處理數據的時間差,并可以以此提高繪制圖形的效率。
為達到上述目的,本發明采用以下技術方案:
一種高效繪制圖形的方法,包括步驟:
接收創建圖形指令;
接收在選定的有效區域內創建的圖形的圖形數據;
根據所述圖形的圖形尺寸大小創建虛框,并將該虛框在屏幕上顯示;
建立用于對所述圖形數據進行處理的圖形創建工作線程,將所述圖形創建工作線程處理之后創建好的圖形在所述虛框內顯示,并結束所述圖形創建工作線程。
一種高效繪制圖形的裝置,包括依次相連接的指令接收模塊、圖形數據接收模塊、虛框處理模塊、工作線程模塊;
所述圖形數據接收模塊在所述指令接收模塊接收到創建圖形指令時接收在有效區域內創建的圖形的圖形數據;
所述虛框處理模塊根據所述圖形數據確定的圖形尺寸大小建立虛框,并將該虛框在屏幕上顯示;
所述工作線程模塊用于創建用于對所述圖形數據進行處理以創建圖形的圖形創建工作線程,將圖像創建工作線程創建好的圖形在所述虛框內顯示,并結束工作線程。
根據本發明的方案,其在接收到創建圖形指令、并接收到了在有效區域內創建的有關于某個圖形的圖形數據之后,并不直接至今進入處理圖形數據、創建出圖形的步驟,而是通過圖形數據確定的圖形尺寸大小創建一個虛框,并將該虛框在屏幕上顯示以向用戶提示在該虛框范圍了已經創建了一個圖形對象,然后建立圖形創建工作線程,由圖形創建工作線程來執行對圖形的圖形數據的處理過程,然后將圖形創建工作線程處理之后得到的圖形在虛框內顯示,由于在系統中,線程在執行時都是利用系統的空閑資源和空閑時間,充分利用了系統的空閑資源和時間差,且在繪制多個圖形時,針對各圖形是分別建立圖形創建工作線程,各線程之間的工作是相互獨立的,可以同時進行,從而極大地提高了系統的繪圖效率和系統在繪制圖形過程中的連貫、流暢性的效果。
附圖說明
圖1是本發明的高效繪制圖形的方法實施例一的流程示意圖;
圖2是本發明的高效繪制圖形的方法實施例二的流程示意圖;
圖3是本發明的高效繪制圖形的方法實施例三的流程示意圖;
圖4是本發明的高效繪制圖形的裝置的結構示意圖。
具體實施方式
實施例一:
如圖1所示,是本發明的高效繪制圖形的方法實施例一的流程示意圖。在本實施例中,本發明的高效繪制圖形的方法包括步驟:
步驟S101:接收創建圖形指令,進入步驟S102;
步驟S102:接收選定的有效區域,并接收在該有效區域內創建的圖形的圖形數據,進入步驟S103;
步驟S103:根據所述創建的圖形的圖形尺寸大小創建虛框,并將該虛框在屏幕上顯示,以向用戶提示已在該虛框范圍內創建了一個對象,進入步驟S104;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東威創視訊科技股份有限公司,未經廣東威創視訊科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010138215.1/2.html,轉載請聲明來源鉆瓜專利網。





