[發(fā)明專利]一種圖片顯示的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810383127.4 | 申請(qǐng)日: | 2018-04-26 |
| 公開(kāi)(公告)號(hào): | CN108629729A | 公開(kāi)(公告)日: | 2018-10-09 |
| 發(fā)明(設(shè)計(jì))人: | 不公告發(fā)明人 | 申請(qǐng)(專利權(quán))人: | 珠海億智電子科技有限公司 |
| 主分類號(hào): | G06T1/20 | 分類號(hào): | G06T1/20;G06T9/00 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 519080 廣東省珠海市高*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖片顯示 方形像素 圖片解碼 顯示效果 硬件性能 傳統(tǒng)的 點(diǎn)像素 軟件庫(kù) 像素 描繪 圖片 圖片顯示效果 嵌入式系統(tǒng) 解碼 處理接口 方形構(gòu)造 數(shù)據(jù)構(gòu)造 用戶瀏覽 原始圖片 整體顯示 算法 繪制 | ||
本發(fā)明涉及圖片顯示技術(shù)領(lǐng)域,提出了一種提高GUI JPEG格式圖片顯示效果的方法。在嵌入式系統(tǒng)上,由于硬件性能較低,JPEG格式圖片顯示前,需要使用軟件庫(kù)先把JPEG格式圖片解碼為Bitmap原始圖片數(shù)據(jù),才能正常描繪顯示。傳統(tǒng)的方法是軟件庫(kù)對(duì)JPEG圖片解碼后,再由GUI的畫點(diǎn)處理接口對(duì)Bitmap像素進(jìn)行逐點(diǎn)繪制,顯示效果比較差。本發(fā)明使用圖片的方形構(gòu)造算法,在硬件性能滿足的前提下,對(duì)JPEG格式圖片解碼獲取的Bitmap像素做數(shù)據(jù)構(gòu)造,使用方形像素集塊多樣化描繪代替?zhèn)鹘y(tǒng)的GUI逐點(diǎn)像素單一描繪,圖片整體顯示效果大大提升。按照本發(fā)明的方法,用方形像素集塊代替點(diǎn)像素來(lái)完成圖片的刷新,提高了圖片的顯示效果及用戶瀏覽圖片的體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及圖片顯示技術(shù)領(lǐng)域,特別涉及GUI JPEG格式圖片的顯示效果提升方面。
背景技術(shù)
GUI全稱是Graphical User Interfaces,即圖形用戶界面,指以圖形方式顯示的用戶界面。通過(guò)GUI的畫點(diǎn)處理接口,可把目標(biāo)圖片的像素點(diǎn)輸出到GUI上。
JPEG格式圖片是指一種圖像數(shù)據(jù)經(jīng)壓縮編碼后在媒體上的封存形式。在嵌入式系統(tǒng)上,由于硬件性能較低,JPEG格式圖片顯示前,需要使用軟件庫(kù)對(duì)目標(biāo)JPEG格式圖片解碼輸出為Bitmap原始圖片數(shù)據(jù)后,才能送到GUI進(jìn)行顯示。Bitmap原始圖片是非壓縮格式,所以能夠通過(guò)GUI繪圖接口直接輸出給GUI顯示。
圖1是一種圖片的逐點(diǎn)像素單一描繪輸出顯示的示意圖。在GUI的控制下,首先利用軟件庫(kù)把目標(biāo)JPEG格式圖片解碼為Bitmap數(shù)據(jù),然后通過(guò)GUI畫點(diǎn)處理接口,從左到右逐點(diǎn)繪制,再?gòu)纳系较轮鹦衅?,把目?biāo)圖片的像素點(diǎn)一一描繪,最終呈現(xiàn)出一張完整的圖片。
傳統(tǒng)JPEG格式圖片顯示的方法一般是經(jīng)過(guò)軟件庫(kù)解碼輸出Bitmap像素?cái)?shù)據(jù)后,再逐點(diǎn)按固定序列對(duì)各個(gè)像素點(diǎn)進(jìn)行描繪,如圖1所示,在圖片顯示過(guò)程中,發(fā)現(xiàn)存在如下問(wèn)題:
(1)在硬件性能較低的情況下,逐點(diǎn)描繪一張完整圖片的動(dòng)態(tài)效果較差;
(2)每行自上而下的循環(huán)逐點(diǎn)描繪像素,畫面呈現(xiàn)的樣式單一,顯示效果較差。
本發(fā)明使用圖片的方形構(gòu)造算法,在硬件性能滿足的前提下,對(duì)JPEG圖片解碼輸出的Bitmap像素做數(shù)據(jù)構(gòu)造,使用方形像素集塊多樣化描繪代替?zhèn)鹘y(tǒng)的GUI逐點(diǎn)像素單一描繪,圖片整體顯示效果大大提升。
發(fā)明內(nèi)容
為了解決GUI逐點(diǎn)繪制JPEG格式圖片顯示效果差的問(wèn)題,本發(fā)明提供了一種構(gòu)造圖片的方形像素集塊來(lái)實(shí)現(xiàn)圖片刷新的方法,可使圖片的顯示效果更佳。
本發(fā)明要求處理的目標(biāo)系統(tǒng)滿足以下條件:(1)圖形用戶界面支持像素畫點(diǎn)處理接口;(2)圖像用戶界面支持軟件庫(kù)解碼JPEG格式圖片功能。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:GUI啟動(dòng)后,初始化JPEG解碼庫(kù),然后讀取一張JPEG格式的圖片信息,準(zhǔn)備對(duì)這張圖片進(jìn)行解碼,以獲取Bitmap非壓縮圖片數(shù)據(jù)。根據(jù)該圖片的大小,對(duì)該圖片構(gòu)造一個(gè)等長(zhǎng)的方形坐標(biāo)陣列,坐標(biāo)陣列由該圖片內(nèi)的多個(gè)方形坐標(biāo)組成,構(gòu)造的每個(gè)方形是由若干像素點(diǎn)組成的像素集塊,如圖2所示左上角的起始方形。以上準(zhǔn)備好后,一張圖片就可以分解成多個(gè)方形,每個(gè)方形又可以分解成多個(gè)像素點(diǎn)。在GUI繪制圖片時(shí),結(jié)合GUI畫點(diǎn)處理接口,以一個(gè)方形大小為GUI描繪圖片的基本單元,實(shí)現(xiàn)一張圖片由多個(gè)方形繪制的功能。并且,參考方形坐標(biāo)陣列,根據(jù)用戶的顯示需求,調(diào)整方形坐標(biāo)陣列的序列,一張圖片的方形的描繪序列可做任意組合,以致達(dá)到圖片的多樣化顯示效果,提升圖片繪制顯示的用戶體驗(yàn),如圖3所示,一張圖片的方形像素集塊隨機(jī)描繪輸出顯示過(guò)程。
本發(fā)明的有益效果是:在嵌入式硬件性能有限的情況下,使用方形像素集塊多樣化描繪代替?zhèn)鹘y(tǒng)的GUI逐點(diǎn)像素單一描繪,圖片整體顯示效果大大提升,提高用戶瀏覽圖片的體驗(yàn)水平。
附圖說(shuō)明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海億智電子科技有限公司,未經(jīng)珠海億智電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810383127.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





