亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Jpeg圖像與小波壓縮圖像的轉(zhuǎn)換方法和系統(tǒng)的制作方法

文檔序號(hào):7773825閱讀:495來源:國知局
Jpeg圖像與小波壓縮圖像的轉(zhuǎn)換方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法,包括:將輸入的JPEG圖像進(jìn)行熵解碼和反量化后得到DCT系數(shù)矩陣;將所述DCT系數(shù)矩陣分割成多個(gè)8×8的矩陣,得到多個(gè)DCT系數(shù)塊;提取每個(gè)DCT系數(shù)塊中的直流系數(shù)和交流系數(shù);將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣;根據(jù)所述小波系數(shù)矩陣進(jìn)行小波編碼,得到小波壓縮圖像。本發(fā)明還提供對(duì)應(yīng)的JPEG圖像與小波壓縮圖像的轉(zhuǎn)換系統(tǒng),以及對(duì)應(yīng)的小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法和系統(tǒng),本發(fā)明可顯著提高圖像轉(zhuǎn)碼的效率,降低轉(zhuǎn)換的時(shí)間,適合大批量的JPEG圖像與小波壓縮圖像的快速轉(zhuǎn)換。
【專利說明】JPEG圖像與小波壓縮圖像的轉(zhuǎn)換方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理【技術(shù)領(lǐng)域】,特別是涉及一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法,一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的系統(tǒng),一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法,以及一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的系統(tǒng)。
【背景技術(shù)】
[0002]1993年,聯(lián)合圖像專家組(Joint Picture Experts Group)制定了連續(xù)色調(diào)靜止圖像壓縮編碼的國際標(biāo)準(zhǔn)一第一代圖像壓縮標(biāo)準(zhǔn)JPEG標(biāo)準(zhǔn)。在JPEG標(biāo)準(zhǔn)產(chǎn)生后的二十年內(nèi),由于其實(shí)現(xiàn)的簡(jiǎn)單性,所需資源少,因此一直作為數(shù)字圖像壓縮編碼的主流技術(shù)而備受各方關(guān)注。隨著電子設(shè)備與多媒體技術(shù)的快速發(fā)展,圖像顯示應(yīng)用范圍的日益增加,人們希望圖像壓縮技術(shù)可提供更多的性能,圖像壓縮系統(tǒng)不僅有優(yōu)良的壓縮率,對(duì)壓縮碼流的處理應(yīng)具有更高的靈活性及優(yōu)良的人機(jī)交互性。目前在計(jì)算機(jī)領(lǐng)域廣泛應(yīng)用的JPEG在中高碼率下壓縮效果較好,然而在低碼率下的重構(gòu)圖像存在嚴(yán)重的方塊效應(yīng),且無法在單一碼流中實(shí)現(xiàn)有損壓縮和無損壓縮,難以實(shí)現(xiàn)漸進(jìn)式解壓,壓縮碼流容錯(cuò)能力差,這些缺點(diǎn)使到JPEG越來越不能滿足高壓縮性能的應(yīng)用需求。
[0003]基于小波變換的第二代圖像壓縮技術(shù)可容易地提供以上性能,例如JPEG2000壓縮標(biāo)準(zhǔn)具有高壓縮比,較高的碼流容錯(cuò)性,可實(shí)現(xiàn)分辨率漸進(jìn)、質(zhì)量漸進(jìn)等解壓縮性能。
[0004]為了利用小波壓縮圖像的優(yōu)良性能,一種方法是使用電子成像設(shè)備(如數(shù)碼相機(jī))直接生成小波壓縮圖像,然而基于小波壓縮的數(shù)碼相機(jī)遠(yuǎn)遠(yuǎn)沒有得到普及,目前的絕大多數(shù)電子成像設(shè)備仍然基于JPEG標(biāo)準(zhǔn)。
[0005]第二種方法是將已獲得的JPEG標(biāo)準(zhǔn)圖像轉(zhuǎn)換成小波壓縮圖像,即圖像轉(zhuǎn)碼方法。對(duì)于圖像轉(zhuǎn)碼方法,一種簡(jiǎn)單直接的方法是全解全編的方法,即對(duì)JPEG碼流執(zhí)行熵解碼,反量化,DCT反變換等步驟,獲得空域的圖像數(shù)據(jù),然后進(jìn)行小波變換,再進(jìn)行小波編碼等步驟。這種方法可獲得較好的圖像轉(zhuǎn)換效果,然而由于是全部編碼,其轉(zhuǎn)換速度較慢,對(duì)于成千上萬的圖像所需的轉(zhuǎn)換時(shí)間非常高。

【發(fā)明內(nèi)容】

[0006]基于此,本發(fā)明提供一種JPEG圖像與小波壓縮圖像的轉(zhuǎn)換方法及系統(tǒng),可顯著提高圖像轉(zhuǎn)碼的效率,降低轉(zhuǎn)換的時(shí)間,適合大批量的JPEG圖像與小波壓縮圖像的快速轉(zhuǎn)換。
[0007]一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法,包括如下步驟:
[0008]將輸入的JPEG圖像進(jìn)行熵解碼和反量化后得到DCT系數(shù)矩陣;
[0009]將所述DCT系數(shù)矩陣分割成多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊;
[0010]提取每個(gè)DCT系數(shù)塊中的直流系數(shù)和交流系數(shù);
[0011]將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣;[0012]根據(jù)所述小波系數(shù)矩陣進(jìn)行小波編碼,得到小波壓縮圖像。
[0013]一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法,包括如下步驟:
[0014]將輸入的小波壓縮圖像進(jìn)行小波解碼,得到小波系數(shù)矩陣;
[0015]分解所述小波系數(shù)矩陣,得到低頻子帶和高頻子帶;
[0016]將低頻子帶作為每個(gè)DCT系數(shù)塊的直流系數(shù),將高頻子帶作為每個(gè)DCT系數(shù)塊的交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣,其中,所述DCT系數(shù)塊為所述DCT系數(shù)矩陣中每一個(gè)8X8的分塊矩陣;
[0017]根據(jù)所述DCT系數(shù)矩陣進(jìn)行量化和熵編碼,得到JPEG圖像。
[0018]一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的系統(tǒng),包括:
[0019]DCT系數(shù)矩陣模塊,將輸入的JPEG圖像進(jìn)行熵解碼和反量化,得到DCT系數(shù)矩陣;
[0020]分割模塊,用于將所述DCT系數(shù)矩陣分割成多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊;
[0021]提取模塊,用于提取每個(gè)DCT系數(shù)塊中的直流系數(shù)和交流系數(shù);
[0022]第一構(gòu)成模塊,用于將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣;
[0023]小波圖像模塊,用于根據(jù)所述小波系數(shù)矩陣進(jìn)行小波編碼,得到小波壓縮圖像。
[0024]一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的系統(tǒng),包括:
[0025]小波系數(shù)矩陣模塊,用于將輸入的小波壓縮圖像進(jìn)行小波解碼,得到小波系數(shù)矩陣;
[0026]分解模塊,用于分解所述小波系數(shù)矩陣,得到低頻子帶和高頻子帶;
[0027]第二構(gòu)成模塊,用于將低頻子帶作為每個(gè)DCT系數(shù)塊的直流系數(shù),將高頻子帶每個(gè)DCT系數(shù)塊的作為交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣,其中,所述DCT系數(shù)塊為所述DCT系數(shù)矩陣中每一個(gè)8X8的分塊矩陣;
[0028]JPEG圖像模塊,用于根據(jù)所述DCT系數(shù)矩陣進(jìn)行量化和熵編碼,得到JPEG圖像。
[0029]上述JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法及系統(tǒng),通過對(duì)輸入JPEG圖像碼流進(jìn)行熵解碼及反量化,得到DCT系數(shù)矩陣,針對(duì)DCT系數(shù)矩陣中包含的各個(gè)DCT系數(shù)塊,提取直流系數(shù)和交流系數(shù),分別作為小波系數(shù)矩陣的低頻子帶和高頻子帶,得到重組后的小波系數(shù)矩陣,最后根據(jù)小波系數(shù)進(jìn)行小波編碼得到小波壓縮圖像;其逆處理過程為上述的小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法及系統(tǒng);本發(fā)明通過DCT系數(shù)矩陣與小波系數(shù)矩陣的系數(shù)重組,不涉及乘法、加法和移位操作,較大地降低了轉(zhuǎn)換過程所耗費(fèi)的時(shí)間,顯著提高了圖像轉(zhuǎn)碼的效率。
【專利附圖】

【附圖說明】
[0030]圖1為本發(fā)明一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法在一實(shí)施例中的流程示意圖。
[0031]圖2為圖1中DCT系數(shù)塊的示意圖。
[0032]圖3為圖1中DCT系數(shù)矩陣與小波系數(shù)矩陣的轉(zhuǎn)換示意圖。
[0033]圖4為圖1中Lena的JPEG壓縮圖像經(jīng)系數(shù)重組后三層結(jié)構(gòu)的小波系數(shù)矩陣示意圖。[0034]圖5為本發(fā)明一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法在一實(shí)施例中的流程示意圖。
[0035]圖6為本發(fā)明一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的系統(tǒng)在一實(shí)施例中的結(jié)構(gòu)示意圖。
[0036]圖7為本發(fā)明一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的系統(tǒng)在一實(shí)施例中的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明,但本發(fā)明的實(shí)施方式不限于此。
[0038]實(shí)施例一、
[0039]如圖1所示,是本發(fā)明JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法在一實(shí)施例中的流程示意圖,包括如下步驟:
[0040]S11、將輸入的JPEG圖像進(jìn)行熵解碼和反量化后得到DCT系數(shù)矩陣;
[0041]對(duì)于JPEG圖像到小波壓縮圖像的快速轉(zhuǎn)換,首先對(duì)JPEG碼流進(jìn)行熵解碼,反量化,得到DCT (離散余弦變換,DCT for Discrete Cosine Transform)域的系數(shù),即所述DCT系數(shù)矩陣。
[0042]S12、將所述DCT系數(shù)矩陣分割成多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊;
[0043]在靜止圖像編碼標(biāo)準(zhǔn)JPEG中使用了離散余弦變換,對(duì)圖像中每個(gè)8X8塊的每行進(jìn)行變換,然后每列進(jìn)行變換,得到的是由多個(gè)8X8的變換系數(shù)矩陣構(gòu)成的DCT系數(shù)矩陣;在本步驟中根據(jù)DCT系數(shù)矩陣的特點(diǎn)將其分割成多個(gè)8X8的分塊矩陣,得到多個(gè)DCT系數(shù)塊。
[0044]S13、提取每個(gè)DCT系數(shù)塊中的直流系數(shù)和交流系數(shù);
[0045]每個(gè)DCT系數(shù)塊中左上角的DCT系數(shù)反映了系數(shù)塊的直流分量,位于該分量下方的系數(shù)代表著逐漸增高的垂直空間頻率,位于直流分量右側(cè)的系數(shù)代表著逐漸增高的水平空間頻率,其他系數(shù)則代表垂直水平空間頻率的不同組合;因此直流系數(shù)代表了圖像的背景、大部分信息,是保證圖像傳輸業(yè)務(wù)質(zhì)量的重要信息,而交流系數(shù)是反映圖像的邊緣、細(xì)節(jié)的較次要的信息;在本步驟中,從每個(gè)8X8的分塊矩陣中提取出直流系數(shù)和交流系數(shù);
[0046]具體地,在一較佳實(shí)施例中,每個(gè)DCT系數(shù)塊中第(0,0)項(xiàng)的元素為所述直流系數(shù),其他項(xiàng)元素為所述交流系數(shù)。
[0047]S14、將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣;
[0048]在小波系數(shù)矩陣中,從能量的角度來說,圖像的能量集中在相對(duì)低頻的子帶內(nèi),即上述的低頻子帶,記錄圖像大部分信息;而高頻子帶集中的能量較低,一般是記錄原始圖像的紋理或邊緣等信息;因此根據(jù)DCT系數(shù)矩陣和小波系數(shù)矩陣的特點(diǎn),在本步驟中,對(duì)DCT系數(shù)矩陣進(jìn)行系數(shù)重組,將提取到的DCT系數(shù)矩陣中的直流系數(shù)作為小波系數(shù)矩陣的低頻子帶,將提取到的DCT系數(shù)矩陣中的交流系數(shù)作為小波系數(shù)矩陣的高頻子帶,最后構(gòu)建得到小波系數(shù)矩陣。
[0049]S15、根據(jù)所述小波系數(shù)矩陣進(jìn)行小波編碼,得到小波壓縮圖像。[0050]重組后的小波系數(shù)矩陣相當(dāng)于對(duì)圖像的空域數(shù)據(jù)進(jìn)行了小波變換,對(duì)小波系數(shù)矩陣進(jìn)行小波編碼,得到壓縮后的小波碼流,即所述小波壓縮圖像。
[0051]在一較佳實(shí)施例中,所述將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣的步驟為:
[0052]每個(gè)DCT系數(shù)塊中的aTO項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0?m/8-1, j=0?n/8-l,m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù)Aij項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素;
[0053]每個(gè)DCT系數(shù)塊中的Btll項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0 ?m/8-1, j=n/8 ?n/4-l;
[0054]每個(gè)DCT系數(shù)塊中的a1(l項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的b u項(xiàng)中,其中,i=m/8 ?m/4-1, j=0 ?n/8-l;
[0055]每個(gè)DCT系數(shù)塊中的an項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=m/8 ?m/4-1, j=n/8 ?n/4-l;
[0056]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,P=O ?I, q=2 ?3, i=0 ?m/4_l, j=n/4 ?n/2-l;
[0057]每個(gè)DCT系數(shù)塊中的&5(1項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2 ?3, q=0 ?I, i=m/4 ?m/2_l, j=0 ?n/4-l;
[0058]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2 ?3, q=2 ?3, i=m/4 ?m/2_l, j=n/4 ?n/2-l;
[0059]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,P=O ?3, q=4 ?7, i=0 ?m/2_l, j=n/2 ?n_l ;
[0060]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4 ?7, q=0 ?3, i=m/2 ?m_l, j=0 ?n/2-l;
[0061]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4 ?7, q=4 ?7, i=m/2 ?m_l, j=n/2 ?n_l ;
[0062]得到所述小波系數(shù)矩陣。
[0063]下面再具體闡述上述小波系數(shù)矩陣的構(gòu)建過程。
[0064]對(duì)DCT系數(shù)矩陣中的每一個(gè)大小為8X8的DCT系數(shù)塊,如圖2所示,首先分為左上,右上,左下與右下四個(gè)塊,每個(gè)塊大小為4X4 ;
[0065]其中右上,左下與右下三個(gè)塊稱為第I層,即像素塊7、8、9記為第I層;
[0066]然后對(duì)左上的4X4塊分為左上,右上,左下與右下四個(gè)塊,每個(gè)塊大小為2X 2,其中右上,左下與右下三個(gè)塊稱為第2層,即像素塊4,5,6記為第2層;
[0067]左上的塊(大小為2X2)包含4個(gè)像素,稱為第3層,即像素0、1、2、3記為第3層。
[0068]新建一 MXN的矩陣,用于存儲(chǔ)重組后的系數(shù),稱為小波系數(shù)矩陣。小波系數(shù)矩陣分為三層,如圖3所示。對(duì)該新建的MXN的小波系數(shù)矩陣首先分為左上,右上,左下與右下四個(gè)塊,每個(gè)塊大小為M/2XN/2,其中右上,左下與右下三個(gè)塊稱為第I層;然后對(duì)左上的塊(大小為M/2XN/2)分為左上,右上,左下與右下四個(gè)塊,每個(gè)塊大小為M/4XN/4,其中右上,左下與右下三個(gè)塊稱為第2層,左上的塊(大小為M/4XN/4)稱為第3層,第三層可分為左上,右上,左下和右下四個(gè)塊,每個(gè)塊的大小為M/8XN/8。[0069]對(duì)DCT系數(shù)矩陣中的每一個(gè)8 X 8的DCT系數(shù)塊中的第3層的4個(gè)系數(shù),分別移動(dòng)到小波系數(shù)矩陣的第三層相應(yīng)位置。方法為:4個(gè)DCT系數(shù)中的左上系數(shù)移動(dòng)到小波域的第三層的左上塊,右上系數(shù)移動(dòng)到小波域的第三層的右上塊,左下系數(shù)移動(dòng)到小波域的第三層的左下塊,右下系數(shù)移動(dòng)到小波域的第三層的右下塊,DCT系數(shù)矩陣的第三層移動(dòng)完畢。DCT系數(shù)矩陣的第2層與第I層分別移動(dòng)到小波系數(shù)矩陣的第2層與第I層,移動(dòng)方式與第DCT系數(shù)矩陣的第3層類似,但移動(dòng)的塊大小分別為2X2與4X4。完成系數(shù)重組完畢,獲得三層的小波系數(shù)結(jié)構(gòu)。圖4所示為L(zhǎng)ena的JPEG壓縮圖像經(jīng)熵解碼、反量化和系數(shù)重組后三層結(jié)構(gòu)的小波系數(shù)矩陣。
[0070]如果要獲得更多層的小波系數(shù),可對(duì)小波系數(shù)矩陣的第3層的左上塊做小波變換,即可獲得更多層的小波系數(shù)。
[0071]在JPEG轉(zhuǎn)小波壓縮圖像中,本實(shí)施例用系數(shù)重組代替了 DCT反變換與小波變換兩個(gè)步驟,由于這兩個(gè)步驟涉及到大量的乘法,加法和移位運(yùn)算,而本發(fā)明的系數(shù)重組不含乘法、加法和移位操作,因此本發(fā)明較大地降低了轉(zhuǎn)換過程所耗費(fèi)的時(shí)間。
[0072]表1列出了全解全編與本實(shí)施例兩種方式轉(zhuǎn)換所需的乘法,加法和移位次數(shù),M與N分別為圖像的高度與寬度。全解全編轉(zhuǎn)換方式的統(tǒng)計(jì)針對(duì)DCT逆變換與小波變換兩個(gè)步驟,而本實(shí)施例的統(tǒng)計(jì)針對(duì)系數(shù)重組步驟。
[0073]表1本實(shí)施例與傳統(tǒng)方法計(jì)算量比較
[0075]實(shí)施例二、
[0076]小波壓縮圖像轉(zhuǎn)換為JPEG圖`像的方法是上述實(shí)施例一的逆過程,如圖5所述,包括如下步驟:
[0077]S51、將輸入的小波壓縮圖像進(jìn)行小波解碼,得到小波系數(shù)矩陣;
[0078]對(duì)于小波壓縮圖像到JPEG圖像的快速轉(zhuǎn)換,首先對(duì)小波碼流進(jìn)行小波解碼,得到小波系數(shù)矩陣;
[0079]S52、分解所述小波系數(shù)矩陣,得到低頻子帶和高頻子帶;
[0080]在小波系數(shù)矩陣中,從能量的角度來說,圖像的能量集中在相對(duì)低頻的子帶內(nèi),即上述的低頻子帶,記錄圖像大部分信息;而高頻子帶集中的能量較低,一般是記錄原始圖像的紋理或邊緣等信息;在步驟中根據(jù)小波系數(shù)矩陣的特點(diǎn),分解得到低頻子帶和高頻子帶。
[0081]S53、將低頻子帶作為每個(gè)DCT系數(shù)塊的直流系數(shù),將高頻子帶作為每個(gè)DCT系數(shù)塊的交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣,其中,所述DCT系數(shù)塊為所述DCT系數(shù)矩陣中每一個(gè)8X8的分塊矩陣;
[0082]每個(gè)DCT系數(shù)塊中左上角的DCT系數(shù)反映了系數(shù)塊的直流分量,位于該分量下方的系數(shù)代表著逐漸增高的垂直空間頻率,位于直流分量右側(cè)的系數(shù)代表著逐漸增高的水平空間頻率,其他系數(shù)則代表垂直水平空間頻率的不同組合;因此直流系數(shù)代表了圖像的背景、大部分信息,是保證圖像傳輸業(yè)務(wù)質(zhì)量的重要信息,而交流系數(shù)是反映圖像的邊緣、細(xì)節(jié)的較次要的信息;
[0083]因此根據(jù)DCT系數(shù)矩陣和小波系數(shù)矩陣的特點(diǎn),在本步驟中,對(duì)小波系數(shù)矩陣進(jìn)行系數(shù)重組,將小波系數(shù)矩陣中的低頻子帶作為DCT系數(shù)矩陣的直流系數(shù),將小波系數(shù)矩陣的高頻子帶作為DCT系數(shù)矩陣中的交流系數(shù),最后構(gòu)建得到DCT系數(shù)矩陣。
[0084]S54、根據(jù)所述DCT系數(shù)矩陣進(jìn)行量化和熵編碼,得到JPEG圖像。
[0085]在一較佳實(shí)施例中,所述將低頻子帶作為直流系數(shù),將高頻子帶作為交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣的步驟為:
[0086]建立與所述小波系數(shù)矩陣的行數(shù)和列數(shù)相等的DCT系數(shù)矩陣,將所述DCT系數(shù)矩陣分割為多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊;
[0087]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aTO項(xiàng)中,其中,i=0?m/8-1, j=0?n/8-l,m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù)Aij項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素;
[0088]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的Btll項(xiàng)中,其中,i=0 ?m/8-1, j=n/8 ?n/4-l;
[0089]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的a1(l項(xiàng)中,其中,i=m/8 ?m/4-1, j=0 ?n/8-l;
[0090]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的an項(xiàng)中,其中,i=m/8 ?m/4-1, j=n/8 ?n/4-l;
[0091]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,P=O ?I, q=2 ?3, i=0 ?m/4_l, j=n/4 ?n/2-l;
[0092]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2 ?3, q=0 ?I, i=m/4 ?m/2_l, j=0 ?n/4-l;
[0093]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2 ?3, q=2 ?3, i=m/4 ?m/2_l, j=n/4 ?n/2-l;
[0094]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,P=O ?3, q=4 ?7, i=0 ?m/2_l, j=n/2 ?n_l;
[0095]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4 ?7, q=0 ?3, i=m/2 ?m_l, j=0 ?n/2-l;
[0096]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4 ?7, q=4 ?7, i=m/2 ?m_l, j=n/2 ?n_l ;
[0097]得到所述DCT系數(shù)矩陣。
[0098]實(shí)施例三、
[0099]如圖6所示,本發(fā)明提供了一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的系統(tǒng),包括:
[0100]DCT系數(shù)矩陣模塊61,將輸入的JPEG圖像進(jìn)行熵解碼和反量化,得到DCT系數(shù)矩陣;
[0101]分割模塊62,用于將所述DCT系數(shù)矩陣分割成多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊;
[0102]提取模塊63,用于提取每個(gè)DCT系數(shù)塊中的直流系數(shù)和交流系數(shù);[0103]第一構(gòu)成模塊64,用于將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣;
[0104]小波圖像模塊65,用于根據(jù)所述小波系數(shù)矩陣進(jìn)行小波編碼,得到小波壓縮圖像。
[0105]在一較佳實(shí)施例中,每個(gè)DCT系數(shù)塊中第(0,0)項(xiàng)的元素為所述直流系數(shù),其他項(xiàng)元素為所述交流系數(shù)。
[0106]在一較佳實(shí)施例中,所述第一構(gòu)成模塊64還用于:
[0107]每個(gè)DCT系數(shù)塊中的aTO項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0?m/8-1, j=0?n/8-l,m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù)Aij項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素;
[0108]每個(gè)DCT系數(shù)塊中的Btll項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0 ?m/8-1, j=n/8 ?n/4-l;
[0109]每個(gè)DCT系數(shù)塊中的a1(l項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=m/8 ?m/4-1, j=0 ?n/8-l;
[0110]每個(gè)DCT系數(shù)塊中的an項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=m/8 ?m/4-1, j=n/8 ?n/4-l;
[0111]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,P=O ?I, q=2 ?3, i=0 ?m/4_l, j=n/4 ?n/2-l;
[0112]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2 ?3, q=0 ?I, i=m/4 ?m/2_l, j=0 ?n/4-l;
[0113]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2 ?3, q=2 ?3, i=m/4 ?m/2_l, j=n/4 ?n/2-l;
[0114]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,P=O ?3, q=4 ?7, i=0 ?m/2_l, j=n/2 ?n_l ;
[0115]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4 ?7, q=0 ?3, i=m/2 ?m_l, j=0 ?n/2-l;
[0116]每個(gè)DCT系數(shù)塊中的曰㈣項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4 ?7, q=4 ?7, i=m/2 ?m_l, j=n/2 ?n_l ;
[0117]得到所述小波系數(shù)矩陣。
[0118]實(shí)施例四、
[0119]如圖7所示,本發(fā)明還提供一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的系統(tǒng),包括:
[0120]小波系數(shù)矩陣模塊71,用于將輸入的小波壓縮圖像進(jìn)行小波解碼,得到小波系數(shù)矩陣;
[0121]分解模塊72,用于分解所述小波系數(shù)矩陣,得到低頻子帶和高頻子帶;
[0122]第二構(gòu)成模塊73,用于將低頻子帶作為每個(gè)DCT系數(shù)塊的直流系數(shù),將高頻子帶每個(gè)DCT系數(shù)塊的作為交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣,其中,所述DCT系數(shù)塊為所述DCT系數(shù)矩陣中每一個(gè)8X8的分塊矩陣;
[0123]JPEG圖像模塊74,用于根據(jù)所述DCT系數(shù)矩陣進(jìn)行量化和熵編碼,得到JPEG圖像。
[0124]在一較佳實(shí)施例中,所述第二構(gòu)成模塊73還用于:[0125]建立與所述小波系數(shù)矩陣的行數(shù)和列數(shù)相等的DCT系數(shù)矩陣,將所述DCT系數(shù)矩陣分割為多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊;
[0126]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aTO項(xiàng)中,其中,i=0?m/8-1, j=0?n/8-l,m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù)Aij項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素;
[0127]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的Btll項(xiàng)中,其中,i=0 ?m/8-1, j=n/8 ?n/4-l;
[0128]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的a1(l項(xiàng)中,其中,i=m/8 ?m/4-1, j=0 ?n/8-l;
[0129]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的an項(xiàng)中,其中,i=m/8 ?m/4-1, j=n/8 ?n/4-l;
[0130]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,P=O ?I, q=2 ?3, i=0 ?m/4_l, j=n/4 ?n/2-l;
[0131]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2 ?3, q=0 ?I, i=m/4 ?m/2_l, j=0 ?n/4-l;
[0132]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2 ?3, q=2 ?3, i=m/4 ?m/2_l, j=n/4 ?n/2-l;
[0133]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,P=O ?3, q=4 ?7, i=0 ?m/2_l, j=n/2 ?n_l;
[0134]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4 ?7, q=0 ?3, i=m/2 ?m_l, j=0 ?n/2-l;
[0135]將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4 ?7, q=4 ?7, i=m/2 ?m_l, j=n/2 ?n_l ;
[0136]得到所述DCT系數(shù)矩陣。
[0137]本發(fā)明JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法及系統(tǒng),通過對(duì)輸入JPEG圖像碼流進(jìn)行熵解碼及反量化,得到DCT系數(shù)矩陣,針對(duì)DCT系數(shù)矩陣中包含的各個(gè)DCT系數(shù)塊,提取直流系數(shù)和交流系數(shù),分別作為小波系數(shù)矩陣的低頻子帶和高頻子帶,得到重組后的小波系數(shù)矩陣,最后根據(jù)小波系數(shù)進(jìn)行小波編碼得到小波壓縮圖像;其逆處理過程為上述的小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法及系統(tǒng);本發(fā)明通過DCT系數(shù)矩陣與小波系數(shù)矩陣的系數(shù)重組,不涉及乘法、加法和移位操作,較大地降低了轉(zhuǎn)換過程所耗費(fèi)的時(shí)間,顯著提高了圖像轉(zhuǎn)碼的效率。
[0138]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的方法,其特征在于,包括如下步驟: 將輸入的JPEG圖像進(jìn)行熵解碼和反量化后得到DCT系數(shù)矩陣; 將所述DCT系數(shù)矩陣分割成多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊; 提取每個(gè)DCT系數(shù)塊中的直流系數(shù)和交流系數(shù); 將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣; 根據(jù)所述小波系數(shù)矩陣進(jìn)行小波編碼,得到小波壓縮圖像。
2.根據(jù)權(quán)利要求1所述的JPEG圖像轉(zhuǎn)換為小波壓縮圖像的轉(zhuǎn)換方法,其特征在于,每個(gè)DCT系數(shù)塊中第(O, O)項(xiàng)的元素為所述直流系數(shù),其他項(xiàng)元素為所述交流系數(shù)。
3.根據(jù)權(quán)利要求1或2所述的JPEG圖像轉(zhuǎn)換為小波壓縮圖像的轉(zhuǎn)換方法,其特征在于,所述將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣的步驟為: 每個(gè)DCT系數(shù)塊中的Btltl項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0~m/8-1, j=0~n/8-1, m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù),b^.項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素; 每個(gè)DCT系數(shù)塊中的Btll項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0~m/8-1, j=n/8 ~n/4-l; 每個(gè)DCT系數(shù)塊中的a1`(l項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=m/8~m/4-1, j=0 ~n/8-l; 每個(gè)DCT系數(shù)塊中的an項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=m/8~m/4-1, j=n/8 ~n/4-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=0~I,q=2 ~3, i=0 ~m/4-1, j=n/4 ~n/2-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2~3,q=0 ~I, i=m/4 ~m/2_l, j=0 ~n/4-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2~3,q=2 ~3, i=m/4 ~m/2_l, j=n/4 ~n/2-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=0~3,q=4 ~7,i=0 ~m/2-1, j=n/2 ~n_l ; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4~7,q=0 ~3, i=m/2 ~m_l, j=0 ~n/2-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4~7,q=4 ~7,i=m/2 ~m_l,j=n/2 ~n_l ; 得到所述小波系數(shù)矩陣。
4.一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法,其特征在于,包括如下步驟: 將輸入的小波壓縮圖像進(jìn)行小波解碼,得到小波系數(shù)矩陣; 分解所述小波系數(shù)矩陣,得到低頻子帶和高頻子帶; 將低頻子帶作為每個(gè)DCT系數(shù)塊的直流系數(shù),將高頻子帶作為每個(gè)DCT系數(shù)塊的交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣,其中,所述DCT系數(shù)塊為所述DCT系數(shù)矩陣中每一個(gè)8X8的分塊矩陣; 根據(jù)所述DCT系數(shù)矩陣進(jìn)行量化和熵編碼,得到JPEG圖像。
5.根據(jù)權(quán)利要求4所述的小波壓縮圖像轉(zhuǎn)換為JPEG圖像的方法,其特征在于,所述將低頻子帶作為直流系數(shù),將高頻子帶作為交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣的步驟為: 建立與所述小波系數(shù)矩陣的行數(shù)和列數(shù)相等的DCT系數(shù)矩陣,將所述DCT系數(shù)矩陣分割為多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aTO項(xiàng)中,其中,i=0~m/8-1, j=0~n/8-1, m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù),b^.項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的Btll項(xiàng)中,其中,i=0~m/8-1, j=n/8 ~n/4-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的a1(l項(xiàng)中,其中,i=m/8 ~m/4-1, j=0 ~n/8-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的an項(xiàng)中,其中,i=m/8 ~m/4-1, j=n/8 ~n/4-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=0~I, q=2 ~3, i=0 ~m/4-1, j=n/4 ~n/2-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按`順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2~3, q=0 ~I, i=m/4 ~m/2_l, j=0 ~n/4-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2~3, q=2 ~3, i=m/4 ~m/2_l, j=n/4 ~n/2-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=0~3, q=4 ~7, i=0 ~m/2-1, j=n/2 ~n_l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4~7, q=0 ~3, i=m/2 ~m_l, j=0 ~n/2-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4~7, q=4 ~7, i=m/2 ~m_l, j=n/2 ~n_l ; 得到所述DCT系數(shù)矩陣。
6.一種JPEG圖像轉(zhuǎn)換為小波壓縮圖像的系統(tǒng),其特征在于,包括: DCT系數(shù)矩陣模塊,將輸入的JPEG圖像進(jìn)行熵解碼和反量化,得到DCT系數(shù)矩陣; 分割模塊,用于將所述DCT系數(shù)矩陣分割成多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊; 提取模塊,用于提取每個(gè)DCT系數(shù)塊中的直流系數(shù)和交流系數(shù); 第一構(gòu)成模塊,用于將所有直流系數(shù)作為低頻子帶,將所有交流系數(shù)作為高頻子帶,根據(jù)所述低頻子帶和高頻子帶構(gòu)成小波系數(shù)矩陣; 小波圖像模塊,用于根據(jù)所述小波系數(shù)矩陣進(jìn)行小波編碼,得到小波壓縮圖像。
7.根據(jù)權(quán)利要求6所述的JPEG圖像轉(zhuǎn)換為小波壓縮圖像的轉(zhuǎn)換系統(tǒng),其特征在于,每個(gè)DCT系數(shù)塊中第(O, O)項(xiàng)的元素為所述直流系數(shù),其他項(xiàng)元素為所述交流系數(shù)。
8.根據(jù)權(quán)利要求6或7所述的JPEG圖像轉(zhuǎn)換為小波壓縮圖像的轉(zhuǎn)換系統(tǒng),其特征在于,所述第一構(gòu)成模塊還用于: 每個(gè)DCT系數(shù)塊中的Btltl項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0~m/8-1, j=0~n/8-1, m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù),b^.項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素; 每個(gè)DCT系數(shù)塊中的Btll項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=0~m/8-1, j=n/8 ~n/4-l; 每個(gè)DCT系數(shù)塊中的a1(l項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=m/8~m/4-1, j=0 ~n/8-l; 每個(gè)DCT系數(shù)塊中的an項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,i=m/8~m/4-1, j=n/8 ~n/4-l; 每個(gè)DCT系數(shù)塊中的&1)(1項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bh項(xiàng)中,其中,P=O~I, q=2 ~3, i=0 ~m/4-1, j=n/4 ~n/2-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2~3,q=0 ~I, i=m/4 ~m/2_l, j=0 ~n/4-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=2~3,q=2 ~3, i=m/4 ~m/2_l, j=n/4 ~n/2-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=0~3,q=4 ~7,i=0 ~m/2-1, j=n/2 ~n_l ; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4~7,q=0 ~3, i=m/2 ~m_l, j=0 ~n/2-l; 每個(gè)DCT系數(shù)塊中的aM項(xiàng)元素按順序存儲(chǔ)在小波系數(shù)矩陣的bu項(xiàng)中,其中,p=4~7,q=4 ~7,i=m/2 ~m_l,j=n/2 ~n_l ; 得到所述小波系數(shù)矩陣。
9.一種小波壓縮圖像轉(zhuǎn)換為JPEG圖像的系統(tǒng),其特征在于,包括: 小波系數(shù)矩陣模塊,用于將輸入的小波壓縮圖像進(jìn)行小波解碼,得到小波系數(shù)矩陣; 分解模塊,用于分解所述小波系數(shù)矩陣,得到低頻子帶和高頻子帶; 第二構(gòu)成模塊,用于將低頻子帶作為每個(gè)DCT系數(shù)塊的直流系數(shù),將高頻子帶每個(gè)DCT系數(shù)塊的作為交流系數(shù),根據(jù)所述直流系數(shù)和交流系數(shù)構(gòu)成DCT系數(shù)矩陣,其中,所述DCT系數(shù)塊為所述DCT系數(shù)矩陣中每一個(gè)8X8的分塊矩陣; JPEG圖像模塊,用于根據(jù)所述DCT系數(shù)矩陣進(jìn)行量化和熵編碼,得到JPEG圖像。
10.根據(jù)權(quán)利要求9所述的小波壓縮圖像轉(zhuǎn)換為JPEG圖像的系統(tǒng),其特征在于,所述第二構(gòu)成模塊還用于: 建立與所述小波系數(shù)矩陣的行數(shù)和列數(shù)相等的DCT系數(shù)矩陣,將所述DCT系數(shù)矩陣分割為多個(gè)8X8的矩陣,得到多個(gè)DCT系數(shù)塊; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aTO項(xiàng)中,其中,i=0~m/8-1, j=0~n/8-1, m為小波系數(shù)矩陣的行個(gè)數(shù),η為小波系數(shù)矩陣的列個(gè)數(shù),b^.項(xiàng)為小波系數(shù)矩陣中的第i行第j列上的元素; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的Btll項(xiàng)中,其中,i=0~m/8-1, j=n/8 ~n/4-l;將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的a1(l項(xiàng)中,其中,i=m/8 ~m/4-1, j=0 ~n/8-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的an項(xiàng)中,其中,i=m/8 ~m/4-1, j=n/8 ~n/4-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=0~1, q=2 ~3, i=0 ~m/4-1, j=n/4 ~n/2-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2~3, q=0 ~I, i=m/4 ~m/2_l, j=0 ~n/4-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=2~3, q=2 ~3, i=m/4 ~m/2_l, j=n/4 ~n/2-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=0~3, q=4 ~7, i=0 ~m/2-1, j=n/2 ~n_l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4~7, q=0 ~3, i=m/2 ~m_l, j=0 ~n/2-l; 將小波系數(shù)矩陣的bu項(xiàng)元素按順序存儲(chǔ)在每個(gè)DCT系數(shù)塊中的aM項(xiàng)中,其中,p=4~7, q=4 ~7, i=m/2 ~m_l, j=n/2 ~n_l ; 得到所述DCT系數(shù)矩陣。
【文檔編號(hào)】H04N19/63GK103517082SQ201310488180
【公開日】2014年1月15日 申請(qǐng)日期:2013年10月17日 優(yōu)先權(quán)日:2013年10月17日
【發(fā)明者】甄海華 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1