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

Rgb液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片的方法

文檔序號:6398312閱讀:254來源:國知局
專利名稱:Rgb液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種嵌入式系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片的方法。
背景技術(shù)
隨著信息技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)正在越來越廣泛的應(yīng)用到航空航天、消費(fèi)類電子、通信設(shè)備等領(lǐng)域。而在嵌入式系統(tǒng)中,LCD作為人機(jī)交互的主要設(shè)備之一,顯示系統(tǒng)又是不可缺少的一部分。近年來,隨著微處理器性能的不斷提高,特別是ARM處理器系列的出現(xiàn),嵌入式系統(tǒng)的功能也變得越來越強(qiáng)大。液晶顯示器由于具有功耗低、外形尺寸小、價格低、驅(qū)動電壓低等特點(diǎn)以及其優(yōu)越的字符和圖形的顯示功能,已經(jīng)成為嵌入式系統(tǒng)使用中的首選的輸出設(shè)備。嵌入式系統(tǒng)中,不同的平臺往往使用同一份代碼以方便維護(hù)。這樣嵌入式系統(tǒng)在不同的平臺需要顯示不同的圖片時,就要改動液晶底層的畫圖程序,比如一平臺下是RGB液晶要顯示RGB的圖片,要是切換到另一平臺下的黑白或灰度點(diǎn)陣液晶要顯示黑白或灰度點(diǎn)陣圖片時,就要修改液晶底層的畫圖程序;這樣在嵌入式系統(tǒng)中,不同平臺就無法兼容RGB液晶和黑白或灰度點(diǎn)陣液晶的顯示圖片;要想顯示就要修改畫圖程序,這樣就增加了編程人員的勞動力,且修改比較復(fù)雜。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題,在于提供一種實(shí)現(xiàn)RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示的方法,減少了編程人員的工作,提高了工作效率。本發(fā)明是這樣實(shí)現(xiàn)的:一種RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片的方法,包括如下步驟:
步驟1、在嵌入式系統(tǒng)的內(nèi)存中開辟一邏輯顯存,在這塊邏輯顯存畫圖時始終使用RGB的畫圖方法進(jìn)行畫 步驟2、在嵌入式系統(tǒng)的各個平臺中定義各自的一轉(zhuǎn)換功能函數(shù)blit ;
步驟3、所述畫圖完成后,不同的平臺調(diào)用各自對應(yīng)的轉(zhuǎn)換功能函數(shù)blit,實(shí)現(xiàn)邏輯顯存中數(shù)據(jù)的轉(zhuǎn)換,并把畫好的圖片數(shù)據(jù)同步到液晶顯示屏上顯示;
若一平臺下對應(yīng)的是RGB液晶時,將圖片數(shù)據(jù)寫入物理顯存前調(diào)用該平臺下的轉(zhuǎn)換功能函數(shù)blit,該平臺下的轉(zhuǎn)換功能函數(shù)blit為空,即不做任何操作,即可將圖片數(shù)據(jù)寫入物理顯存的圖形數(shù)據(jù)緩沖區(qū)中進(jìn)行顯示;
若一平臺下對應(yīng)的是黑白/灰度點(diǎn)陣液晶時,將圖片數(shù)據(jù)寫入物理顯存前調(diào)用此平臺下的轉(zhuǎn)換功能函數(shù)blit,該轉(zhuǎn)換功能函數(shù)blit為:取出需要的顏色,該需要的顏色包括:文字,圖標(biāo)需要顯示的塊的顏色,轉(zhuǎn)化為對應(yīng)的灰度顏色,對于不需要顯示的顏色,不需要顯示的顏色包括:背景和要被屏蔽的圖標(biāo),置為白色;將轉(zhuǎn)換后的圖片數(shù)據(jù)同步到液晶顯示屏上顯示。
本發(fā)明具有如下優(yōu)點(diǎn):該兼容顯示圖片的方法可以在嵌入式系統(tǒng)的bootloader運(yùn)行階段,在不改動RGB液晶底層畫圖程序的情況下,在嵌入式系統(tǒng)的內(nèi)存中開辟一邏輯顯存;在不同的平臺下時,邏輯顯存進(jìn)行畫圖只需調(diào)用轉(zhuǎn)換功能函數(shù)blit,即可實(shí)現(xiàn)RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片。本發(fā)明無需改動液晶底層的畫圖程序,減少了編程人員的工作,提高了工作效率。


圖1為本發(fā)明方法流程示意圖。
具體實(shí)施例方式請參閱圖1所不,本發(fā)明的一種RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯不圖片的方法,包括如下步驟:
步驟1、在嵌入式系統(tǒng)的內(nèi)存中開辟一邏輯顯存,在這塊邏輯顯存畫圖時,不用考慮此時平臺下的液晶顯示屏是RGB屏還是黑白/灰度點(diǎn)陣液晶屏;始終使用RGB的畫圖方法進(jìn)行畫 步驟2、在嵌入式系統(tǒng)的各個平臺中定義各自的一轉(zhuǎn)換功能函數(shù)blit ;即一個平臺對應(yīng)有一個轉(zhuǎn)換功能函數(shù)blit ;
步驟3、所述畫圖完成后,不同的平臺調(diào)用各自對應(yīng)的轉(zhuǎn)換功能函數(shù)blit,實(shí)現(xiàn)邏輯顯存中圖片數(shù)據(jù)的轉(zhuǎn)換,并把畫好的圖片數(shù)據(jù)同步到液晶顯示屏上顯示;
若一平臺下對應(yīng)的是RGB液晶時,將圖片數(shù)據(jù)寫入物理顯存前調(diào)用該平臺下的轉(zhuǎn)換功能函數(shù)blit,該平臺下的轉(zhuǎn)換功能函數(shù)blit為空,即不做任何操作,即可將圖片數(shù)據(jù)寫入物理顯存的圖形數(shù)據(jù)緩沖區(qū)中進(jìn)行顯示;
若一平臺下對應(yīng)的是黑白/灰度點(diǎn)陣液晶時,將圖片數(shù)據(jù)寫入物理顯存前調(diào)用此平臺下的轉(zhuǎn)換功能函數(shù)blit,該轉(zhuǎn)換功能函數(shù)blit為:取出需要的顏色,該需要的顏色包括:文字,圖標(biāo)需要顯示的塊的顏色,轉(zhuǎn)化為對應(yīng)的灰度顏色,對于不需要顯示的顏色,不需要顯示的顏色包括:背景和要被屏蔽的圖標(biāo),置為白色;將轉(zhuǎn)換后的圖片數(shù)據(jù)同步到液晶顯示屏上顯示。其中,所述取出需要的顏色,轉(zhuǎn)化為對應(yīng)的灰度顏色,具體為:判斷取出的像素點(diǎn)的顏色,根據(jù)平臺下已知的RGB和灰度的顏色對應(yīng)關(guān)系,進(jìn)行像素顏色的轉(zhuǎn)換和填充??傊?,本發(fā)明在不改動RGB液晶底層畫圖程序的情況下,在嵌入式系統(tǒng)的內(nèi)存中開辟一邏輯顯存;在不同的平臺下時,邏輯顯存進(jìn)行畫圖只需調(diào)用轉(zhuǎn)換功能函數(shù)blit,SP可實(shí)現(xiàn)RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片。減少了編程人員的工作,提高了工作效率。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片的方法,其特征在于:包括如下步驟: 步驟1、在嵌入式系統(tǒng)的內(nèi)存中開辟一邏輯顯存,在這塊邏輯顯存畫圖時始終使用RGB的畫圖方法進(jìn)行畫圖; 步驟2、在嵌入式系統(tǒng)的各個平臺中定義各自的一轉(zhuǎn)換功能函數(shù)blit ; 步驟3、所述畫圖完成后,不同的平臺調(diào)用各自對應(yīng)的轉(zhuǎn)換功能函數(shù)blit,實(shí)現(xiàn)邏輯顯存中圖片數(shù)據(jù)的轉(zhuǎn)換,并把畫好的圖片數(shù)據(jù)同步到液晶顯示屏上顯示; 若一平臺下對應(yīng)的是RGB液晶時,將圖片數(shù)據(jù)寫入液晶前調(diào)用該平臺下的轉(zhuǎn)換功能函數(shù)blit,該平臺下的轉(zhuǎn)換功能函數(shù)blit為空,即不做任何操作,即可將圖片數(shù)據(jù)寫入物理顯存的圖形數(shù)據(jù)緩沖區(qū)中進(jìn)行顯示; 若一平臺下對應(yīng)的是黑白/灰度點(diǎn)陣液晶時,將圖片數(shù)據(jù)寫入物理顯存前調(diào)用此平臺下的轉(zhuǎn)換功能函數(shù)blit,該轉(zhuǎn)換功能函數(shù)blit為:取出需要的顏色,該需要的顏色包括:文字,圖標(biāo)需要顯示的塊的顏色,轉(zhuǎn)化為對應(yīng)的灰度顏色,對于不需要顯示的顏色,不需要顯示的顏色包括:背景和要被屏蔽的圖標(biāo),置為白色;將轉(zhuǎn)換后的圖片數(shù)據(jù)同步到液晶顯示屏上顯示。
2.根據(jù)權(quán)利要求1所述的RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片的方法,其特征在于:所述取出需要的顏色,轉(zhuǎn)化為對應(yīng)的灰度顏色,具體為:判斷取出的像素點(diǎn)的顏色,根據(jù)平臺下已知的RGB和灰度的顏色對應(yīng)關(guān)系,進(jìn)行像素顏色的轉(zhuǎn)換和填充。
全文摘要
本發(fā)明提供一種RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片的方法,該兼容顯示圖片的方法可以在嵌入式系統(tǒng)的bootloader運(yùn)行階段,在不改動RGB液晶底層畫圖程序的情況下,在嵌入式系統(tǒng)的內(nèi)存中開辟一邏輯顯存;在不同的平臺下時,邏輯顯存進(jìn)行畫圖只需調(diào)用轉(zhuǎn)換功能函數(shù)blit,即可實(shí)現(xiàn)RGB液晶和黑白/灰度點(diǎn)陣液晶兼容顯示圖片。本發(fā)明無需改動液晶底層的畫圖程序,減少了編程人員的工作,提高了工作效率。
文檔編號G06F3/14GK103092553SQ20131002454
公開日2013年5月8日 申請日期2013年1月23日 優(yōu)先權(quán)日2013年1月23日
發(fā)明者林榮華 申請人:廈門億聯(lián)網(wǎng)絡(luò)技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宝坻区| 呼玛县| 大城县| 锡林郭勒盟| 沁水县| 资阳市| 五峰| 伊金霍洛旗| 沧州市| 灵台县| 高尔夫| 车致| 榆中县| 东安县| 栾川县| 泌阳县| 洛阳市| 宁都县| 石嘴山市| 潮州市| 红桥区| 东乡族自治县| 梁平县| 临夏县| 裕民县| 和林格尔县| 来宾市| 拉孜县| 南川市| 加查县| 敦煌市| 石楼县| 司法| 雷波县| 玉环县| 河西区| 潜山县| 松滋市| 辽中县| 宁化县| 鄂托克旗|