一種高清顯示屏的圖像文件快速顯示的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端領(lǐng)域,尤其涉及的是一種高清顯示屏的圖像文件快速顯示的方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,移動終端的顯示屏正朝著高清的方向發(fā)展,對于高清顯示屏由于其分辨率較高,因此向其傳輸?shù)膱D像數(shù)據(jù)的分辨率也更高,傳輸?shù)膱D像數(shù)據(jù)量也更大。例如,移動終端需要顯示一張1000*1500的圖片,如果移動終端采用的是400*600的屏幕,則中央處理器對該圖片進(jìn)行處理得到其分辨率為400*600的圖像數(shù)據(jù),然后再傳遞給顯示屏顯示;如果移動終端采用的是2000女3000的屏幕,則中央處理器對該圖片進(jìn)行處理得到其分辨率為2000*3000的圖像數(shù)據(jù),然后再傳遞給顯示屏顯示;顯然后者比前者的圖像數(shù)據(jù)大很多。
[0003]中央處理器在傳遞圖像給顯示屏顯示前需要先將圖像處理成適應(yīng)顯示屏顯示的大小的圖像數(shù)據(jù),然后將該顯數(shù)的圖像數(shù)據(jù)傳遞給顯示屏顯示。因此,顯示相同的圖像,顯示屏分辨率越高(也就是越高清),中央處理器需要傳遞給顯示屏顯示的圖像數(shù)據(jù)就越多。即使顯示全紅色的圖像,例如,400女600的屏幕中央處理器只需要傳遞400女600個像素的紅色圖像數(shù)據(jù),而2000卡3000的屏幕中央處理器卻需要傳遞2000卡3000個像素的紅色圖像數(shù)據(jù)。對于使用高清顯示屏的移動終端來說,傳輸圖像數(shù)據(jù)較大造成顯示延時,及移動終端的內(nèi)存占用過大的問題。
[0004]因此,現(xiàn)有技術(shù)有待于進(jìn)一步的改進(jìn)。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)中的不足之處,本發(fā)明的目的在于為用戶提供一種高清顯示屏的圖像文件快速顯示的方法及系統(tǒng),以解決現(xiàn)有技術(shù)中高清顯示屏無法將低像素圖像文件進(jìn)行快速顯示、以及在對低像素圖像文件進(jìn)行數(shù)據(jù)處理時終端內(nèi)存占用比較高的缺陷。
[0006]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種高清顯示屏的圖像文件快速顯示的方法,其中,包括:
A、中央處理器按照圖像像素的排列順序,從左到右,從上到下,依次得到圖像中全部像素的數(shù)據(jù)值與其上方一行或者左方一列像素的數(shù)據(jù)值的差值;
B、使所述差值和相減的兩個相鄰像素所對應(yīng)的位置關(guān)系標(biāo)識一一對應(yīng)后,進(jìn)行壓縮,并將壓縮后的數(shù)據(jù)傳輸?shù)斤@示屏;
C、所述顯示屏根據(jù)壓縮后的數(shù)據(jù)中所包含的所述差值、以及相減的兩個相鄰像素所對應(yīng)的位置關(guān)系標(biāo)識,還原出原圖像文件中任一像素的數(shù)據(jù)值;
D、所述顯示屏根據(jù)還原出的像素的數(shù)據(jù)值,顯示所述圖像文件。
[0007]所述高清顯示屏的圖像文件快速顯示的方法,其中,所述步驟A之前還包括:
A0、預(yù)先將相減的兩個像素所對應(yīng)的位置關(guān)系標(biāo)識進(jìn)行定義:
當(dāng)相減的兩個像素的位置對應(yīng)為:下一行像素與其上方一行像,則所述位置關(guān)系標(biāo)識為I ;
當(dāng)相減的兩個像素的位置對應(yīng)為:右一列像素與其左方一列像素,則所述位置關(guān)系標(biāo)識為2:
當(dāng)該像素上方一行和左方一列均不存在像素時,則所述位置關(guān)系標(biāo)識為O。
[0008]所述高清顯示屏的圖像文件快速顯示的方法,其中,所述步驟A中還包括:
當(dāng)像素為第一行第一列的像素時,則將其像素的數(shù)據(jù)值作為該像素所對應(yīng)的差值;
當(dāng)像素為第一行的其他像素時,則按照從左到右的順序,依次將右方一列像素的數(shù)據(jù)值減去其左方一列像素的數(shù)據(jù)值得到的差值作為第一行其他像素所對應(yīng)的差值;
當(dāng)像素為第一列的其他像素時,則按照從上到下的順序,依次將下方一行的像素的數(shù)據(jù)值減去其上方一列像素的數(shù)據(jù)值得到的差值作為第一列其他的像素所對應(yīng)的差值;
當(dāng)像素為非第一行和非第一列的像素時,則將像素所對應(yīng)的數(shù)據(jù)值與其左方一列像素的數(shù)據(jù)值的差值和該像素的數(shù)據(jù)值與其上方一行像素的數(shù)據(jù)值的差值進(jìn)行比較,取兩者中數(shù)據(jù)較小者作為所述像素所對應(yīng)的差值。
[0009]所述高清顯示屏的圖像文件快速顯示的方法,其中,所述步驟C中還包括:
對相減的兩個像素所對應(yīng)的位置關(guān)系標(biāo)識進(jìn)行識別,當(dāng)識別結(jié)果為O時,則執(zhí)行步驟Cl ;若識別結(jié)果為I時,則執(zhí)行步驟C2 ;若識別結(jié)果為2時,則執(zhí)行步驟C3 ;
Cl、將所述差值認(rèn)定為原圖像的位于第一行第一列的像素所對應(yīng)的數(shù)據(jù)值;
C2、將所述差值認(rèn)定為原圖像的像素的數(shù)據(jù)值與其上方一行像素的數(shù)據(jù)值之間的差值,則將所述差值加上位于該像素上方一行像素的數(shù)據(jù)值,得到該差值對應(yīng)的像素的數(shù)據(jù)值;
C3、將所述差值認(rèn)定為對應(yīng)原圖像的像素的數(shù)據(jù)值與其左方一列像素的數(shù)據(jù)值之間的差值,則將所述差值加上位于該像素左方一列的像素的數(shù)據(jù)值,得到該差值對應(yīng)的像素的數(shù)據(jù)值。
[0010]一種高清顯示屏的圖像文件快速顯示的系統(tǒng),其中,包括:差值計算模塊、壓縮數(shù)據(jù)模塊、數(shù)據(jù)還原模塊和圖像顯示模塊;
差值計算模塊,用于中央處理器按照圖像像素的排列順序,從左到右,從上到下,依次得到圖像中全部像素的圖像數(shù)據(jù)與其上方一行或者左方一列像素的圖像數(shù)據(jù)的差值;壓縮數(shù)據(jù)模塊,用于將得到的所述差值和相減的兩個相鄰像素所對應(yīng)的位置關(guān)系標(biāo)識一一對應(yīng)后,進(jìn)行壓縮,并將壓縮后的數(shù)據(jù)傳輸?shù)斤@示屏;
數(shù)據(jù)還原模塊,用于所述顯示屏根據(jù)壓縮后的數(shù)據(jù)中所包含的所述差值、以及相減的兩個相鄰像素所對應(yīng)的位置關(guān)系標(biāo)識,還原出原圖像文件中任一像素的數(shù)據(jù)值;
圖像顯示模塊,用于所述顯示屏根據(jù)還原出的像素的數(shù)據(jù)值,對所述圖像文件進(jìn)行顯不O
[0011]所述高清顯示屏的圖像文件快速顯示的系統(tǒng),其中,還包括:
預(yù)先定義標(biāo)識模塊,用于預(yù)先將相減的兩個像素所對應(yīng)的位置關(guān)系標(biāo)識進(jìn)行定義:當(dāng)相減的兩個像素的位置對應(yīng)為:下一行像素與其上方一行像,則所述位置關(guān)系標(biāo)識為I ;
當(dāng)相減的兩個像素的位置對應(yīng)為:右一列像素與其左方一列像素,則所述位置關(guān)系標(biāo)識為2: 當(dāng)該像素上方一行和左方一列均不存在像素時,則所述位置關(guān)系標(biāo)識為O。
[0012]所述高清顯示屏的圖像文件快速顯示的系統(tǒng),其中,所述差值計算模塊還包括第一差值計算單元、第二差值計算單元、第三差值計算單元和第四差值計算單元;
所述第一差值計算單元,用于當(dāng)像素為第一行第一列的像素時,則將其像素的數(shù)據(jù)值作為該像素所對應(yīng)的差值;
所述第二差值計算單元,用于當(dāng)像素為第一行的其他像素時,則按照從左到右的順序,依次將右方一列像素的數(shù)據(jù)值減去其左方一列像素的數(shù)據(jù)值得到的差值作為第一行其他像素所對應(yīng)的差值;
所述第三差值計算單元,用于當(dāng)像素為第一列的其他像素時,則按照從上到下的順序,依次將下方一行的像素的數(shù)據(jù)值減去其上方一列像素的數(shù)據(jù)值得到的差值作為第一列其他的像素所對應(yīng)的差值;
所述第四差值計算單元,用于當(dāng)像素為非第一行和非第一列的像素時,則將像素所對應(yīng)的數(shù)據(jù)值與其左方一列像素的數(shù)據(jù)值的差值和該像素的數(shù)據(jù)值與其上方一行像素的數(shù)據(jù)值的差值進(jìn)行比較,取兩者中數(shù)據(jù)較小者作為所述像素所對應(yīng)的差值。
[0013]所述高清顯示屏的圖像文件快速顯示的系統(tǒng),其中,所述數(shù)據(jù)還原模塊還包括:位置關(guān)系識別單元,用于對相減的兩個像素所對應(yīng)的位置關(guān)系標(biāo)識進(jìn)行識別;
當(dāng)識別結(jié)果O時,則將所述差值認(rèn)定為原圖像的位于第一行第一列的像素所對應(yīng)的數(shù)據(jù)值;
若識別結(jié)果為I時,則將所述差值認(rèn)定為原圖像的像素的數(shù)據(jù)值與其上方一行像素的數(shù)據(jù)值之間的差值,則將所述差值加上位于該像素上方一行像素的數(shù)據(jù)值,得到該差值對應(yīng)的像素的數(shù)據(jù)值;
若識別結(jié)果為2時,則將所述差值認(rèn)定為對應(yīng)原圖像的像素的數(shù)據(jù)值與其左方一列像素的數(shù)據(jù)值之間的差值,則將所述差值加上位于該像素左方一列的像素的數(shù)據(jù)值,得到該差值對應(yīng)的像素的數(shù)據(jù)值。
[0014]有益效果,本發(fā)明提供的一種高清顯示屏的圖像文件快速顯示的方法及系統(tǒng),通過中央處理器將其獲取的一幀圖像數(shù)據(jù)按照預(yù)定規(guī)則進(jìn)行壓縮后,傳遞到高清顯示屏,高清顯示屏對其進(jìn)行還原后,進(jìn)行顯示,從而大大降低了中央處理器之間傳輸大規(guī)模數(shù)據(jù)帶來的時延。另外,所述方法及系統(tǒng)中,由于一幀圖像文件中相鄰相素之間圖像像素數(shù)據(jù)相差不大,因此用相鄰像素圖像數(shù)據(jù)的差值代替原始圖像數(shù)據(jù)可以大大減小數(shù)據(jù)規(guī)模,以達(dá)到快速傳輸?shù)哪康摹?br>【附圖說明】
[0015]圖1是本發(fā)明提供的所述高清顯示屏的圖像文件快速顯示的方法的步驟流程圖。
[0016]圖2是本發(fā)明提供的圖像文件的像素劃分示意圖。
[0017]圖3是本發(fā)明提供的所述高清顯示屏的圖像文件快速顯示的方法具體實施例的步驟流程圖。
[0018]圖4是本發(fā)明提供的所述高清顯示屏的圖像文件快速顯示的系統(tǒng)的結(jié)構(gòu)原理圖。【具體實施方式】
[0019]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體