欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖形處理方法和系統(tǒng)的制作方法

文檔序號:6469874閱讀:210來源:國知局
專利名稱:一種圖形處理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及顯示技術(shù)領(lǐng)域,具體涉及圖像處理領(lǐng)域。
背景技術(shù)
現(xiàn)有的圖像顯示技術(shù)中, 一種方案是由JAVA規(guī)范(JSR, Java Specification R叫uest ) ^是供一個Java 2縮孩i版(J2ME, Java 2 Micro Edition )嵌入式Java 實(shí)現(xiàn)方案,支持網(wǎng)絡(luò),支持圖形界面,畫圖機(jī)制Java抽象窗口工具(AWT, Abstract Windowing Toolkit)實(shí)現(xiàn)在圖形合并、圖形界面刷新中采用,多線程 管理,沒有控制接口。
在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),方案中,應(yīng) 用層不能及時主動控制界面刷新時機(jī),會有出現(xiàn)多次重復(fù)刷新和刷新次數(shù)被非 法合并的情況。圖形合并算法不合理,圖形驅(qū)動層刷新的時候會對所有的非相 關(guān)組件也進(jìn)行刷新。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供圖形處理方法,還^是供了相應(yīng)的圖形處理系統(tǒng)。 一種圖形處理方法,包括
應(yīng)用層通過控制繪圖組件對繪圖消息進(jìn)行處理,得到重量級組件消息; 繪圖組件將重量級組件消息發(fā)送到消息隊(duì)列;
圖形硬件驅(qū)動層獲取消息隊(duì)列中的重量級組件消息,根據(jù)所述重量級組件 消息進(jìn)行繪圖操作。
一種圖形處理系統(tǒng),包括
應(yīng)用模塊,用于對繪圖消息進(jìn)行處理,得到重量級組件消息; 繪圖組件模塊,用于向應(yīng)用模塊提供對繪圖消息的基本處理功能,將重量
級組件消息發(fā)送到消息隊(duì)列;
消息隊(duì)列模塊,用于從繪圖組件模塊接收重量級組件消息,并對所述重量
級組件消息進(jìn)行優(yōu)先級排列;
圖形驅(qū)動執(zhí)行模塊,用于從消息隊(duì)列中取出重量級組件消息,進(jìn)行畫圖操作。
本發(fā)明實(shí)施例采用繪圖組件向應(yīng)用層提供了簡單、方便的接口;圖形合并 算法充分考慮了嵌入式硬件的特性,減少了不合理的合并;控制圖形刷新的時 機(jī),滿足繪圖應(yīng)用的需要;提高了顯示效率,加快顯示速度。


圖l是本發(fā)明 一種圖形處理方法一個實(shí)施例信令流程圖; 圖2是本發(fā)明 一種圖形處理方法一個實(shí)施例的合并示意圖; 圖3是本發(fā)明一種圖形處理方法一個實(shí)施例的合并示意圖; 圖4是本發(fā)明 一種圖形處理系統(tǒng)一個實(shí)施例結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種圖形處理方法和系統(tǒng)。以下分別進(jìn)行詳細(xì)說明。 請參閱圖1為本發(fā)明 一種圖形處理方法一個實(shí)施例信令流程圖; 步驟IOI、應(yīng)用層調(diào)用繪圖組件對繪圖消息進(jìn)行處理,得到重量級組件消

應(yīng)用層通過控制繪圖組件對繪圖消息進(jìn)行處理,所述繪圖組件提供基本的
處理能力,例如圖像移動、圖像縮放等;而且一個繪圖組件只針對一個具體 的操作,應(yīng)用層需要對繪圖消息做一個基礎(chǔ)的處理可以通過調(diào)用相應(yīng)的繪圖組 件來完成,例如需要完成圖像移動的處理,只需要調(diào)用實(shí)現(xiàn)圖像移動的繪圖組 件即可;通過繪圖組件處理過的繪圖消息,按照繪圖組件的重量級形成重量級 組件消息。所述繪圖消息經(jīng)過繪圖組件處理,由于各個繪圖組件的重量級不同, 所以處理過的繪圖消息會根據(jù)不同的繪圖組建的重量級形成重量級不同的重 量級不同的重量級組件消息。
步驟102、應(yīng)用層將重量級組件消息發(fā)送到消息隊(duì)列; 消息隊(duì)列有效安排圖形消息處理的優(yōu)先級和處理方式。 步驟103、圖形系統(tǒng)判斷多個組件消息為同一個重量級組件的消息時,合 并所述多個消息。
當(dāng)圖形系統(tǒng)判斷多個重量級組件消息為同一個重量級組件的消息時,圖形 系統(tǒng)消息合并算法多個屬于同 一個重量級組件消息所有區(qū)域的并集,如圖2所 示。
進(jìn)一步的,圖形硬件驅(qū)動層對多個屬于同一個重量級組件且同高的繪圖消 息取等寬區(qū)域并集,或者對多個屬于同 一個重量級組件且同寬的繪圖消息取等
高區(qū)域并集,如圖3所示。這樣減少了繪圖的大小,同時提高了繪圖的效率。 步驟104、圖形硬件驅(qū)動層獲取消息隊(duì)列中的重量級組件消息,才艮據(jù)所述
重量級組件消息進(jìn)行繪圖操作。
也可以調(diào)用立即執(zhí)行標(biāo)志,強(qiáng)制之前的繪圖消息執(zhí)行,避免圖形驅(qū)動線程
進(jìn)行優(yōu)化操作,保留應(yīng)用層希望出現(xiàn)的繪圖效果。
本發(fā)明實(shí)施例采用繪圖組件向應(yīng)用層提供了簡單、方便的接口;圖形合并 算法充分考慮了嵌入式硬件的特性,減少了不合理的合并;控制圖形刷新的時 機(jī),滿足繪圖應(yīng)用的需要;提高了顯示效率,加快顯示速度。 請參閱圖4為本發(fā)明 一種圖形處理系統(tǒng)一個實(shí)施例結(jié)構(gòu)圖; 應(yīng)用模塊401,用于對繪圖消息進(jìn)行處理,得到重量級組件消息; 繪圖組件模塊402,用于向應(yīng)用模塊提供對繪圖消息的基本處理功能,將 重量級組件消息發(fā)送到消息隊(duì)列;
應(yīng)用模塊401通過控制繪圖組件將繪圖詳細(xì)抽象成初級重量級組件消息, 同時對消息進(jìn)行合并和處理,優(yōu)化出重量級組件消息;所述繪圖組件402l是供 基本的處理能力,例如圖像移動、圖像縮放等;而且一個繪圖組件只針對一 個具體的操作,應(yīng)用層需要對繪圖消息做一個基礎(chǔ)的處理可以通過調(diào)用相應(yīng)的 繪圖組件來完成,例如需要完成圖像移動的處理,只需要調(diào)用實(shí)現(xiàn)圖像移動的 繪圖組件即可;通過繪圖組件處理過的繪圖消息按照繪圖組件的重量級形成重 量級組件消息。
消息隊(duì)列模塊403,用于從應(yīng)用模塊接收重量級組件消息,并對所述重量 級組件消息進(jìn)行優(yōu)先級排列;
消息隊(duì)列模塊403安排圖形消息處理的優(yōu)先級和處理方式。 圖形驅(qū)動執(zhí)行模塊404,用于從消息隊(duì)列中取出重量級組件消息,進(jìn)行畫
圖操作。
所述圖形驅(qū)動執(zhí)行模塊404還用于當(dāng)判斷多個重量級組件消息為同一個重 量級組件的消息時,取所述多個重量級組件消息的并集;進(jìn)一步的,對多個屬 于同 一個重量級組件且同高的繪圖消息取等寬區(qū)域并集;對多個屬于同 一個重 量級組件且同寬的繪圖消息取等高區(qū)域并集。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀 存儲介質(zhì)中,存儲介質(zhì)可以包括ROM、 RAM、 f茲盤或光盤等。
以上對本發(fā)明實(shí)施例所提供的圖形處理方法以及系統(tǒng)進(jìn)行了詳細(xì)介紹,本 文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說 明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一4殳技 術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處, 綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種圖形處理方法,其特征在于,包括:應(yīng)用層通過控制繪圖組件對繪圖消息進(jìn)行處理,得到重量級組件消息;應(yīng)用層將重量級組件消息發(fā)送到消息隊(duì)列;圖形硬件驅(qū)動層獲取消息隊(duì)列中的重量級組件消息,根據(jù)所述重量級組件消息進(jìn)行繪圖操作。
2、 根據(jù)權(quán)利要求l所述的圖形處理方法,其特征在于,所述通過控制繪圖 組件對繪圖消息進(jìn)行處理,得到重量級組件消息具體為應(yīng)用層通過控制繪圖組件將繪圖抽象成初級重量級組件消息,同時對消息 進(jìn)行合并和優(yōu)化處理,優(yōu)化出重量級組件消息;所述組件包括顯示組件,隱藏 組件,移動組件。
3、 根據(jù)權(quán)利要求l所述的圖形處理方法,其特征在于,應(yīng)用層將重量級組 件消息發(fā)送到消息隊(duì)列后還包括判斷多個重量級組件消息為同一個重量級組件的消息時,合并所述多個消息。
4、 根據(jù)權(quán)利要求3所述的圖形處理方法,其特征在于,所述合并多個消息 包括對多個屬于同 一個重量級組件消息取所有區(qū)域的并集。
5、 根據(jù)權(quán)利要求3所述的圖形處理方法,其特征在于,所述合并多個消息 包括對多個屬于同一個重量級組件且同高的繪圖消息取等寬區(qū)域并集; 對多個屬于同一個重量級組件且同寬的繪圖消息取等高區(qū)域并集。
6、 一種圖形處理系統(tǒng),其特征在于,包括應(yīng)用模塊,用于對繪圖消息進(jìn)行處理,得到重量級組件消息;繪圖組件模塊,用于向應(yīng)用模塊提供對繪圖消息的基本處理功能,將重量 級組件消息發(fā)送到消息隊(duì)列;消息隊(duì)列模塊,用于從繪圖組件模塊接收重量級組件消息,并對所述重量 級組件消息進(jìn)行優(yōu)先級排列;圖形驅(qū)動執(zhí)行模塊,用于從消息隊(duì)列中取出重量級組件消息,進(jìn)行畫圖操 作。
7、 根據(jù)權(quán)利要求6所述的圖形處理系統(tǒng),其特征在于,消息隊(duì)列^t塊還用于當(dāng)判斷多個組件消息為同一個重量級組件的消息時,取所述多個重量級組 件消息的并集。
8、 根據(jù)權(quán)利要求6所述的圖形處理系統(tǒng),其特征在于,消息隊(duì)列模塊還用于對多個屬于同 一個重量級組件且同高的繪圖消息取等寬區(qū)域并集; 對多個屬于同 一個重量級組件且同寬的繪圖消息取等高區(qū)域并集。
全文摘要
本發(fā)明公開了一種圖形處理方法。本發(fā)明實(shí)施例還提供相應(yīng)的圖形處理系統(tǒng)。本發(fā)明包括應(yīng)用層通過控制繪圖組件對繪圖消息進(jìn)行處理,得到重量級組件消息;繪圖組件將重量級組件消息發(fā)送到消息隊(duì)列;圖形硬件驅(qū)動層獲取消息隊(duì)列中的重量級組件消息,根據(jù)所述重量級組件消息進(jìn)行繪圖操作。本發(fā)明技術(shù)方案由于采用繪圖組件向應(yīng)用層提供了簡單、方便的接口;圖形合并算法充分考慮了嵌入式硬件的特性,減少了不合理的合并;控制圖形刷新的時機(jī),滿足繪圖應(yīng)用的需要;提高了顯示效率,加快顯示速度。
文檔編號G06F9/38GK101383043SQ20081021168
公開日2009年3月11日 申請日期2008年9月18日 優(yōu)先權(quán)日2008年9月18日
發(fā)明者朱耀光 申請人:深圳市同洲電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
盐亭县| 普兰店市| 城固县| 和平区| 乌什县| 嘉鱼县| 建水县| 鹤山市| 济阳县| 铅山县| 马山县| 闵行区| 大足县| 肇东市| 房山区| 赣榆县| 漳浦县| 扶风县| 大方县| 兰溪市| 崇义县| 德阳市| 香格里拉县| 新巴尔虎右旗| 宁夏| 潼南县| 沭阳县| 郴州市| 四会市| 虎林市| 磐石市| 惠水县| 济宁市| 孙吴县| 鄂托克旗| 沙雅县| 兰考县| 饶平县| 什邡市| 大同市| 乾安县|