專利名稱:超高分辨率bmp圖片的分割方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形處理技術(shù)領(lǐng)域,特別涉及一種超高分辨率BMP圖片的分割方法與
直ο
背景技術(shù):
在拼接顯示領(lǐng)域,需要對超高分辨率的圖片進(jìn)行顯示。例如,一個96顯示單元的拼接墻,要求背景圖片為分辨率達(dá)到2M00X6300的BMP格式的圖片。為適于每個顯示單元進(jìn)行顯示,需要對背景圖片進(jìn)行分割,分割后的圖片為1400X1050分辨率的JPEG格式圖片。分割的過程,既要保證時間高效性,也要保證圖像的清晰度,更要減少內(nèi)存資源利用率。關(guān)于圖片分割,現(xiàn)有技術(shù)一般采用Wiotoshop軟件(簡稱PS技術(shù))來實現(xiàn)。PS技術(shù)無法滿足拼接顯示領(lǐng)域?qū)D片分割的要求,一是由于其處理的圖片多為JPEG格式圖片; 二是由于其分割圖片時,超高分辨率的圖片將占用很大內(nèi)存和很多資源,當(dāng)待分割的圖片數(shù)量眾多時,耗費的時間將很漫長。實驗證明,4G內(nèi)存的電腦采用PS技術(shù)無法實現(xiàn)分辨率為22400 X 6300的JPEG格式圖片的分割。為了便于描述,將22400 X 6300及其以上的分辨率定義為超高分辨率。
發(fā)明內(nèi)容
本發(fā)明提出了一種超高分辨率BMP圖片的分割方法與裝置,以實現(xiàn)對超高分辨率 BMP圖片的分割。本發(fā)明超高分辨率BMP圖片的分割方法,包括步驟對超高分辨率BMP圖片進(jìn)行預(yù)分割,預(yù)分割后各個BMP圖片的分辨率在預(yù)分割耗時與普通電腦所能處理圖片的分辨率之間取平衡;分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片;分別將轉(zhuǎn)換后的各個目標(biāo)格式的圖片分割成目標(biāo)分辨率的目標(biāo)格式圖片。優(yōu)選地,所述超高分辨率為2M00X6300及以上的分辨率。優(yōu)選地,所述普通電腦為2G內(nèi)存的電腦,2G內(nèi)存的電腦所能處理圖片的分辨率為 11200X3150及以下的分辨率。優(yōu)選地,所述目標(biāo)格式為JPEG格式,所述步驟分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片,具體為對預(yù)分割后的各個BMP圖片依次執(zhí)行色彩空間轉(zhuǎn)換、縮減取樣、DCT變換、量化矩陣和熵編碼。本發(fā)明超高分辨率BMP圖片的分割裝置,包括預(yù)分割模塊,用于對超高分辨率BMP圖片進(jìn)行預(yù)分割,預(yù)分割后各個BMP圖片的分辨率在預(yù)分割耗時與普通電腦所能處理圖片的分辨率之間取平衡;格式轉(zhuǎn)換模塊,用于分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片;二次分割模塊,用于分別將轉(zhuǎn)換后的各個目標(biāo)格式的圖片分割成目標(biāo)分辨率的目標(biāo)格式圖片。
優(yōu)選地,所述超高分辨率為2M00X6300及以上的分辨率。優(yōu)選地,所述普通電腦為2G內(nèi)存的電腦,2G內(nèi)存的電腦所能處理圖片的分辨率為 11200X3150及以下的分辨率。優(yōu)選地,所述目標(biāo)格式為JPEG格式,所述格式轉(zhuǎn)換模塊用于通過依次執(zhí)行色彩空間轉(zhuǎn)換、縮減取樣、DCT變換、量化矩陣和熵編碼,來實現(xiàn)分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片。本發(fā)明超高分辨率BMP圖片的分割方法與裝置,首先對超高分辨率BMP圖片進(jìn)行預(yù)分割,將其分辨率降至普通電腦能處理的程度,再對預(yù)分割后的BMP圖片進(jìn)行格式轉(zhuǎn)換, 轉(zhuǎn)換成普通電腦可以處理的格式,最后按照常規(guī)方法對格式轉(zhuǎn)換后的圖片再次進(jìn)行分割, 分割至目標(biāo)分辨率,以適于拼接墻顯示。由于對圖片分兩次進(jìn)行分割,使超高分辨率BMP圖片的分割得以實現(xiàn),且中間過程操作簡單、耗時短、節(jié)省內(nèi)存、占用資源少,尤其適用于大量超高分辨率BMP圖片的分割。
圖1是本發(fā)明超高分辨率BMP圖片的分割方法的流程示意圖;圖2是本發(fā)明超高分辨率BMP圖片的分割裝置的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明超高分辨率BMP圖片的分割方法,對難以分割的超高分辨率的BMP圖片,先將其分割成較小分辨率的圖片,再格式轉(zhuǎn)換成適于顯示的主流圖片格式,最后按照一般方法再次對圖片進(jìn)行分割。下面結(jié)合附圖與實施例詳細(xì)解釋本方法。本發(fā)明超高分辨率BMP圖片的分割方法,如圖1所示,包括步驟步驟1、對超高分辨率BMP圖片進(jìn)行預(yù)分割,預(yù)分割后各個BMP圖片的分辨率在預(yù)分割耗時與普通電腦所能處理圖片的分辨率之間取平衡;步驟2、分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片;步驟3、分別將轉(zhuǎn)換后的各個目標(biāo)格式的圖片分割成目標(biāo)分辨率的目標(biāo)格式圖片。本文所述的超高分辨率指的是22400X6300及以上的分辨率。本方法既以 22400X6300分辨率的原始BMP圖片進(jìn)行說明。步驟1的預(yù)分割是為了步驟3的分割做準(zhǔn)備的,經(jīng)過預(yù)分割后的圖片的分辨率,普通電腦可以處理了。預(yù)分割后的圖片數(shù)不宜過多, 也不能太少,太多的話,預(yù)分割的過程將浪費大量的時間,太少的話,預(yù)分割后圖片的分辨率又不能達(dá)到普通電腦可以處理的程度。因此,需要在預(yù)分割耗時及普通電腦所能處理圖片的分辨率之間取平衡。這里所述的普通電腦指的是一般配置的1-2G內(nèi)存的電腦,實驗證明,普通電腦采用現(xiàn)有方法無法分割分辨率為11200X3150及以上的圖片,即普通電腦能處理的圖片為11200X3150分辨率及以下的主流格式(除BMP外)的圖片。預(yù)分割的方法可以是手動的,也可以采用相應(yīng)的工具。如果采用手動方法,則不需將圖片打開,節(jié)省內(nèi)存, 如果采用工具,則包括以下步驟加載2M00 X 6300分辨率的BMP圖片;將加載的2M00X6300分辨率的BMP圖片分割成4張較小的圖片,每張較小圖片的分辨率為11200X3150 ;
4
分別計算每張較小BMP圖片的位置;讀取每張較小BMP圖片的BMP像素數(shù)據(jù);分別保存4張較小BMP圖片。步驟2對圖片進(jìn)行格式轉(zhuǎn)換,其中的目標(biāo)格式為普通電腦可以處理的適于拼接墻顯示的主流的圖片格式,下面以JPEG格式為例說明格式轉(zhuǎn)換的步驟。色彩空間轉(zhuǎn)換由RGB分量轉(zhuǎn)換成YUV分量,一個像素為3個RGB色彩分量,即3 個字節(jié),24bit ;縮減取樣;DCT變換,得到頻率系數(shù)矩陣(8*8矩陣),得出矩陣數(shù)(每個YUV分量為一個頻率系數(shù)矩陣,用一個YUV表示一個像素);量化矩陣;熵編碼(即Z字形編碼)。 經(jīng)過步驟1、2處理后的圖片即可采用普通電腦運用常規(guī)方法進(jìn)行分割。步驟3對每張較小的JPEG格式圖片的二次分割步驟如下打開JPEG格式圖片,讀取圖片的壓縮數(shù)據(jù)和解碼需要的圖片信息(解碼需要的圖片信息具體包括熵編碼表、量化表、采樣系數(shù)以及圖片的寬、高等信息);對圖片進(jìn)行熵解碼,得到頻率系數(shù)矩陣(8*8矩陣),每個頻率系數(shù)矩陣表示一個像素;根據(jù)步驟2得出的矩陣數(shù)(以分辨率11200X3150分割成分辨率為1400X1050 為例,那么矩陣數(shù)是35^0000),以及用較小的JPEG格式圖片的分辨率除以需要得到分割后圖片的分辨率即目標(biāo)分辨率得出的倍數(shù)(以分辨率11200X3150分割成分辨率為 1400X1050為例,倍數(shù)為,得到每個分割后圖片的矩陣數(shù)(以分辨率11200X3150分割成分辨率為1400X1050為例,那么分割后圖片的矩陣數(shù)為1470000);將每個分割后圖片的所有矩陣組合起來,進(jìn)行量化和熵編碼,(以分辨率 11200X3150分割成分辨率為1400X1050為例,由于每個像素是從下到上、從左到右保存的,那么按照從下到上、從左到右將每1470000組合成一個新的矩陣組合,再對其量化和熵編碼即可);最后按照J(rèn)PEG圖片的文件格式保存圖片。需要說明的是,格式轉(zhuǎn)換的步驟可以最先執(zhí)行,也可以最后執(zhí)行,為了處理方便并提高處理速度,將格式轉(zhuǎn)換放在了預(yù)分割后,二次分割前。由于較小的JPEG格式圖片的分割不需要重新打開新的圖片,所以節(jié)省內(nèi)存;較小的JPEG格式圖片的分割不需要重新解碼再編碼,提高效率的同時也提高圖片的精度。本發(fā)明超高分辨率BMP圖片的分割裝置是與上述方法相對應(yīng)的裝置,如圖2所示, 包括預(yù)分割模塊,用于對超高分辨率BMP圖片進(jìn)行預(yù)分割,預(yù)分割后各個BMP圖片的分辨率在預(yù)分割耗時與普通電腦所能處理圖片的分辨率之間取平衡;格式轉(zhuǎn)換模塊,用于分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片;二次分割模塊,用于分別將轉(zhuǎn)換后的各個目標(biāo)格式的圖片分割成目標(biāo)分辨率的目標(biāo)格式圖片。
5
由以上描述及圖2可知,預(yù)分割模塊、格式轉(zhuǎn)換模塊和二次分割模塊依次相連組成了本裝置。作為一個優(yōu)選的實施例,所述超高分辨率為2M00X6300及以上的分辨率。作為一個優(yōu)選的實施例,所述普通電腦為2G內(nèi)存的電腦,2G內(nèi)存的電腦所能處理圖片的分辨率為11200X3150及以下的分辨率。作為一個優(yōu)選的實施例,所述目標(biāo)格式為JPEG格式,所述格式轉(zhuǎn)換模塊用于通過依次執(zhí)行色彩空間轉(zhuǎn)換、縮減取樣、DCT變換、量化矩陣和熵編碼,來實現(xiàn)分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片。將本發(fā)明超高分辨BMP圖片的分割方法與裝置結(jié)合使用,即可完成超高分辨率 BMP圖片的分割。以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種超高分辨率BMP圖片的分割方法,其特征在于,包括步驟對超高分辨率BMP圖片進(jìn)行預(yù)分割,預(yù)分割后各個BMP圖片的分辨率在預(yù)分割耗時與普通電腦所能處理圖片的分辨率之間取平衡;分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片;分別將轉(zhuǎn)換后的各個目標(biāo)格式的圖片分割成目標(biāo)分辨率的目標(biāo)格式圖片。
2.根據(jù)權(quán)利要求1所述的超高分辨率BMP圖片的分割方法,其特征在于,所述超高分辨率為2M00X6300及以上的分辨率。
3.根據(jù)權(quán)利要求1或2所述的超高分辨率BMP圖片的分割方法,其特征在于,所述普通電腦為2G內(nèi)存的電腦,2G內(nèi)存的電腦所能處理圖片的分辨率為11200X3150及以下的分辨率。
4.根據(jù)權(quán)利要求1或2所述的超高分辨率BMP圖片的分割方法,其特征在于, 所述目標(biāo)格式為JPEG格式,所述步驟分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片,具體為對預(yù)分割后的各個BMP圖片依次執(zhí)行色彩空間轉(zhuǎn)換、縮減取樣、DCT變換、量化矩陣和熵編碼。
5.一種超高分辨率BMP圖片的分割裝置,其特征在于,包括預(yù)分割模塊,用于對超高分辨率BMP圖片進(jìn)行預(yù)分割,預(yù)分割后各個BMP圖片的分辨率在預(yù)分割耗時與普通電腦所能處理圖片的分辨率之間取平衡;格式轉(zhuǎn)換模塊,用于分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片; 二次分割模塊,用于分別將轉(zhuǎn)換后的各個目標(biāo)格式的圖片分割成目標(biāo)分辨率的目標(biāo)格式圖片。
6.根據(jù)權(quán)利要求5所述的超高分辨率BMP圖片的分割方法,其特征在于,所述超高分辨率為2M00X6300及以上的分辨率。
7.根據(jù)權(quán)利要求5或6所述的超高分辨率BMP圖片的分割裝置,其特征在于,所述普通電腦為2G內(nèi)存的電腦,2G內(nèi)存的電腦所能處理圖片的分辨率為11200X3150及以下的分辨率。
8.根據(jù)權(quán)利要求5或6所述的超高分辨率BMP圖片的分割裝置,其特征在于, 所述目標(biāo)格式為JPEG格式,所述格式轉(zhuǎn)換模塊用于通過依次執(zhí)行色彩空間轉(zhuǎn)換、縮減取樣、DCT變換、量化矩陣和熵編碼,來實現(xiàn)分別將預(yù)分割后的各個BMP圖片轉(zhuǎn)換成目標(biāo)格式的圖片。
全文摘要
本發(fā)明公開了一種超高分辨率BMP圖片的分割方法與裝置,首先對超高分辨率BMP圖片進(jìn)行預(yù)分割,將其分辨率降至普通電腦能處理的程度,再對預(yù)分割后的BMP圖片進(jìn)行格式轉(zhuǎn)換,轉(zhuǎn)換成普通電腦可以處理的格式,最后按照常規(guī)方法對格式轉(zhuǎn)換后的圖片再次進(jìn)行分割,分割至目標(biāo)分辨率,以適于拼接墻顯示。由于對圖片分兩次進(jìn)行分割,使超高分辨率BMP圖片的分割得以實現(xiàn),且中間過程操作簡單、耗時短、節(jié)省內(nèi)存、占用資源少,尤其適用于大量超高分辨率BMP圖片的分割。
文檔編號G06T9/00GK102521847SQ20111038913
公開日2012年6月27日 申請日期2011年11月29日 優(yōu)先權(quán)日2011年11月29日
發(fā)明者宋美威 申請人:廣東威創(chuàng)視訊科技股份有限公司