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

一種對(duì)圖片進(jìn)行量化處理的方法及裝置的制造方法

文檔序號(hào):10627197閱讀:458來(lái)源:國(guó)知局
一種對(duì)圖片進(jìn)行量化處理的方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種對(duì)圖片進(jìn)行量化處理的方法及裝置,屬于圖像編碼領(lǐng)域。所述方法包括:對(duì)圖片進(jìn)行劃分,得到所述圖片包括的圖像宏塊;對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù);根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏塊的量化步長(zhǎng);根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理。所述裝置包括:劃分模塊、預(yù)測(cè)模塊、計(jì)算模塊和量化模塊。本發(fā)明能夠減小量化粒度以及提高圖片壓縮比。
【專利說(shuō)明】
一種對(duì)圖片進(jìn)行量化處理的方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及圖像編碼領(lǐng)域,特別涉及一種對(duì)圖片進(jìn)行量化處理的方法及裝置。
【背景技術(shù)】
[0002] 手機(jī)等終端都具有拍照功能,用戶常常使用拍照功能拍攝圖片,有時(shí)用戶想將該 圖片分享給他人,于是用戶將該圖片上傳到網(wǎng)絡(luò)側(cè)供他人下載并瀏覽。網(wǎng)絡(luò)側(cè)在接收到該 圖片時(shí),對(duì)該圖片進(jìn)行預(yù)測(cè)、變換、量化和熵編碼等處理以將該圖片轉(zhuǎn)換成不同分辨率大小 的圖片,以滿足不同下載需求。
[0003] 目前對(duì)圖片進(jìn)行處理的過(guò)程為:對(duì)該圖片進(jìn)行預(yù)測(cè)處理得到殘差圖片,該殘差圖 片由該圖片包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)組成;根據(jù)預(yù)設(shè)的圖像塊位置信息,將該殘差圖 片劃分成四個(gè)圖像塊;對(duì)于任一個(gè)圖像塊,根據(jù)預(yù)設(shè)的該圖像塊的量化步長(zhǎng)和該圖像塊包 括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)該圖像塊進(jìn)行量化處理得到該圖像塊包括的每個(gè)像素點(diǎn)的 量化值;根據(jù)每個(gè)圖像塊包括的像素點(diǎn)的量化值,對(duì)該圖片進(jìn)行熵編碼得到壓縮后的圖像 碼流。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005] 由于每個(gè)圖像塊的量化步長(zhǎng)都是事先預(yù)設(shè)的,只能劃分成四個(gè)連續(xù)的圖像塊,劃 分粒度大,導(dǎo)致量化粒度大,降低圖片壓縮比。

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

[0006] 為了減小量化粒度以及提高圖片壓縮比,本發(fā)明提供了一種對(duì)圖片進(jìn)行量化處理 的方法及裝置。所述技術(shù)方案如下:
[0007] -種對(duì)圖片進(jìn)行量化處理的方法,所述方法包括:
[0008] 對(duì)圖片進(jìn)行劃分,得到所述圖片包括的圖像宏塊;
[0009] 對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù) 據(jù);
[0010] 根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏塊的量化步 長(zhǎng);
[0011] 根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)所述圖像宏 塊進(jìn)行量化處理。
[0012] 一種對(duì)圖片進(jìn)行量化處理的裝置,所述裝置包括:
[0013] 劃分模塊,用于對(duì)圖片進(jìn)行劃分,得到所述圖片包括的圖像宏塊;
[0014] 預(yù)測(cè)模塊,用于對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè)像 素點(diǎn)的殘差數(shù)據(jù);
[0015] 計(jì)算模塊,用于根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏 塊的量化步長(zhǎng);
[0016] 量化模塊,用于根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù) 據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理。
[0017] 在本發(fā)明實(shí)施例中,由于能夠根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算 該圖像宏塊的量化步長(zhǎng),所以可以將圖片劃分出更多的圖像宏塊,對(duì)圖片進(jìn)行精細(xì)化量化, 提高壓縮比。
【附圖說(shuō)明】
[0018] 圖1是本發(fā)明實(shí)施例1提供的一種對(duì)圖片進(jìn)行量化處理的方法流程圖;
[0019] 圖2-1是本發(fā)明實(shí)施例2提供的一種對(duì)圖片進(jìn)行量化處理的方法流程圖;
[0020] 圖2-2是本發(fā)明實(shí)施例2提供的一種劃分圖片的界面示意圖;
[0021] 圖2-3是本發(fā)明實(shí)施例2提供的像素點(diǎn)數(shù)目直方圖;
[0022] 圖2-4是本發(fā)明實(shí)施例2提供的一種電路結(jié)構(gòu)示意圖;
[0023] 圖3-1是本發(fā)明實(shí)施例3提供的一種對(duì)圖片進(jìn)行量化處理的方法流程圖;
[0024] 圖3-2是本發(fā)明實(shí)施例3提供的一種利用多種預(yù)測(cè)模式對(duì)圖片進(jìn)行量化處理的流 程圖;
[0025] 圖4是本發(fā)明實(shí)施例4提供的一種對(duì)圖片進(jìn)行量化處理的裝置結(jié)構(gòu)示意圖;
[0026] 圖5是本發(fā)明實(shí)施例5提供的一種終端結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0028] 實(shí)施例1
[0029] 參見(jiàn)圖1,本發(fā)明實(shí)施例提供了一種對(duì)圖片進(jìn)行量化處理的方法,包括:
[0030] 步驟101 :對(duì)圖片進(jìn)行劃分,得到該圖片包括的圖像宏塊。
[0031] 步驟102 :對(duì)該圖像宏塊進(jìn)行預(yù)測(cè)處理,得到該圖像宏塊包括的每個(gè)像素點(diǎn)的殘 差數(shù)據(jù)。
[0032] 步驟103 :根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算該圖像宏塊的量化 步長(zhǎng)。
[0033] 步驟104 :根據(jù)該量化步長(zhǎng)和該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)該圖 像宏塊進(jìn)行量化處理。
[0034] 在本發(fā)明實(shí)施例中,由于能夠根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算 該圖像宏塊的量化步長(zhǎng),所以可以將圖片劃分出更多的圖像宏塊,對(duì)圖片進(jìn)行精細(xì)化量化, 提高壓縮比。
[0035] 實(shí)施例2
[0036] 參見(jiàn)圖2-1,本發(fā)明實(shí)施例提供了一種對(duì)圖片進(jìn)行量化處理的方法,包括:
[0037] 步驟201 :對(duì)圖片進(jìn)行劃分,得到該圖片包括的圖像宏塊。
[0038] 具體地,根據(jù)預(yù)設(shè)的宏塊大小,對(duì)圖片進(jìn)行劃分得到該圖片包括的多個(gè)圖像宏塊。 劃分的多個(gè)圖像宏塊都為等大小的圖像塊。
[0039] 預(yù)設(shè)的宏塊大小可以為16X16、8X8或4X4等,如果某個(gè)圖像宏塊的宏塊大小為 16X16,則表示該圖像宏塊由256個(gè)像素點(diǎn)組成,同理8X8的圖像宏塊由64個(gè)像素點(diǎn)組 成,4X4的圖像宏塊由16個(gè)像素點(diǎn)組成。
[0040] 其中,預(yù)設(shè)的宏塊大小較小,可以將圖片劃分成多個(gè)圖像宏塊,劃分的圖像宏塊的 數(shù)目遠(yuǎn)遠(yuǎn)超過(guò)四個(gè),在后續(xù)步驟中分別對(duì)每個(gè)圖像宏塊進(jìn)行量化,從而可以對(duì)圖片進(jìn)行精 細(xì)化量化。
[0041] 例如,參見(jiàn)圖2-2,假設(shè),預(yù)設(shè)的宏塊大小為4 X 4,對(duì)于一張40 X 40大小的圖片,可 以根據(jù)該宏塊大小4X4,將該張圖片劃分成100個(gè)大小為4X4的圖像宏塊,圖像宏塊的數(shù) 目遠(yuǎn)遠(yuǎn)超過(guò)四個(gè),每個(gè)圖像宏塊包括16個(gè)像素點(diǎn)。
[0042] 對(duì)于劃分出的任一圖像宏塊,可以采用后續(xù)步驟來(lái)對(duì)該圖像宏塊進(jìn)行量化,包 括:
[0043] 步驟202 :對(duì)于任一個(gè)圖像宏塊,對(duì)該圖像宏塊進(jìn)行預(yù)測(cè)處理,得到該圖像宏塊包 括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)。
[0044]目前存在多種預(yù)測(cè)模式,每種預(yù)測(cè)模式對(duì)應(yīng)一個(gè)圖像塊大小。例如目前存在 16X16預(yù)測(cè)模式、8X8預(yù)測(cè)模式和4X4預(yù)測(cè)模式,16X16預(yù)測(cè)模式對(duì)應(yīng)的圖像塊大小 為16X 16,8X8預(yù)測(cè)模式對(duì)應(yīng)的圖像塊大小為8X8,4X4預(yù)測(cè)模式對(duì)應(yīng)的圖像塊大小為 4X4。
[0045] 本步驟可以為:選擇一種預(yù)測(cè)模式,且該預(yù)測(cè)模式對(duì)應(yīng)的圖像塊大小小于或等于 該圖像宏塊的大小,根據(jù)該預(yù)測(cè)模式對(duì)該圖像宏塊進(jìn)行預(yù)測(cè),得到該圖像宏塊包括的每個(gè) 像素點(diǎn)的殘差數(shù)據(jù)。
[0046] 例如,對(duì)于劃分出來(lái)的大小為4X4的圖像宏塊,選擇對(duì)應(yīng)的圖像塊大小小于或等 于4X4的預(yù)測(cè)模式,選擇的預(yù)測(cè)模式為4X4預(yù)測(cè)模式,根據(jù)4X4預(yù)測(cè)模式對(duì)該圖像宏塊 進(jìn)行預(yù)測(cè),得到到該圖像宏塊包括16個(gè)像素點(diǎn)的殘差數(shù)據(jù),假設(shè)該16個(gè)像素點(diǎn)的殘差數(shù)據(jù) 分別為 〇· 3、0· 5、0· 7、1· 5、1· 4、0· 7、1· 2、1· 2、1· 4、1· 5、0· 7、0· 7、0· 5、1· 2、1· 2 和 0· 7。
[0047] 其中,預(yù)測(cè)得到的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)都為時(shí)域數(shù)據(jù),可以將每個(gè)像素點(diǎn)的殘 差數(shù)據(jù)轉(zhuǎn)換為頻域數(shù)據(jù),然后再執(zhí)行如下步驟203。
[0048] 步驟203 :根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),計(jì)算出該圖像宏塊的 宏塊特征值。
[0049] 具體地,本步驟可以包括如下(1)和(2)兩步,分別為:
[0050] (1):從該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù)據(jù)集合中 的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目。
[0051] 預(yù)設(shè)殘差數(shù)據(jù)集合中包括目前出現(xiàn)所有殘差數(shù)據(jù)。
[0052] 例如,對(duì)于在步驟202得到的16個(gè)像素點(diǎn)的殘差數(shù)據(jù),該16個(gè)像素點(diǎn)的殘差數(shù)據(jù) 分別為 〇· 3、0· 5、0· 7、1· 5、1· 4、0· 7、1· 2、1· 2、1· 4、1· 5、0· 7、0· 7、0· 5、1· 2、1· 2 和 0· 7 ;假設(shè), 預(yù)設(shè)殘差數(shù)據(jù)集合中包括〇. 3、0. 5、0. 7、1. 2、1. 4、1. 5、1. 6、1. 7。從該16個(gè)像素點(diǎn)的殘差數(shù) 據(jù)中統(tǒng)計(jì)出殘差數(shù)據(jù)〇. 3對(duì)應(yīng)的像素點(diǎn)數(shù)目為1,0. 5對(duì)應(yīng)的像素點(diǎn)數(shù)目為3,0. 7對(duì)應(yīng)的像 素點(diǎn)數(shù)目為5,1. 2對(duì)應(yīng)的像素點(diǎn)數(shù)目為4,1. 4對(duì)應(yīng)的像素點(diǎn)數(shù)目為2,1. 5對(duì)應(yīng)的像素點(diǎn)數(shù) 目為1,1. 6對(duì)應(yīng)的像素點(diǎn)數(shù)目為0,1. 7對(duì)應(yīng)的像素點(diǎn)數(shù)目為0。
[0053] (2):根據(jù)預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,計(jì)算出該圖像 宏塊的宏塊特征值。
[0054] 具體地,根據(jù)預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,繪制像素 點(diǎn)數(shù)目直方圖,該像素點(diǎn)數(shù)據(jù)直方圖的橫坐標(biāo)是預(yù)設(shè)殘差數(shù)據(jù)集合中的殘差數(shù)據(jù),且縱坐 標(biāo)為像素點(diǎn)數(shù)目,從該像素點(diǎn)直方圖中找出最后一個(gè)對(duì)應(yīng)的像素點(diǎn)數(shù)目不為0的殘差數(shù) 據(jù),獲取找出的該殘差數(shù)據(jù)在橫坐標(biāo)上的位置,從每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目中選擇 最大的像素點(diǎn)數(shù)目,如果最大的像素點(diǎn)數(shù)目大于1,則計(jì)算最大的像素點(diǎn)數(shù)目與獲取的位置 之間的商并將計(jì)算的商作為該圖像宏塊的宏塊特征值,如果最大的像素點(diǎn)數(shù)目小于或等于 1,則確定該圖像宏塊的宏塊特征值為0。
[0055] 例如,根據(jù)預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,繪制如圖2-3 所示的像素點(diǎn)數(shù)目直方圖,從該像素點(diǎn)直方圖中找出最后一個(gè)對(duì)應(yīng)的像素點(diǎn)數(shù)目不為〇的 殘差數(shù)據(jù)為1. 5,獲取該殘差數(shù)據(jù)1. 5在橫坐標(biāo)上的位置為6,從每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素 點(diǎn)數(shù)目中選擇最大的像素點(diǎn)數(shù)目為5,最大的像素點(diǎn)數(shù)目大于1,則計(jì)算最大的像素點(diǎn)數(shù)目 5與獲取的位置6之間的商為0. 83并將計(jì)算的商0. 83作為該圖像宏塊的宏塊特征值。
[0056] 步驟204 :確定該宏塊特征值所在的特征值范圍,獲取該特征值范圍對(duì)應(yīng)的量化 步長(zhǎng)作為該圖像宏塊的量化步長(zhǎng)。
[0057] 在執(zhí)行本步驟之前,事先劃分出多個(gè)宏塊特征值范圍,并定義每個(gè)宏塊特征值范 圍對(duì)應(yīng)的量化步長(zhǎng),將劃分的每個(gè)宏塊特征值范圍和每個(gè)宏塊特征值范圍對(duì)應(yīng)的量化步長(zhǎng) 存儲(chǔ)在宏塊特征值范圍與量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中。
[0058] 例如,事先劃分四個(gè)宏塊特征值范圍,分別為小于1,大于或等于1且小于或等于 2,大于2且小于或等于4,大于4,以及分別定義該四個(gè)宏塊特征值范圍分別對(duì)應(yīng)的量化步 長(zhǎng)為1、2、3、4 ;然后,將劃分的每個(gè)宏塊特征值范圍和每個(gè)宏塊特征值范圍對(duì)應(yīng)的量化步 長(zhǎng)存儲(chǔ)在如表1所示的宏塊特征值范圍與量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中。
[0059] 表 1
[0060]
[0061]
[0062] 本步驟可以為:確定該圖像宏塊的宏塊特征值所在的特征值范圍,根據(jù)該特征值 范圍,從宏塊特征值范圍與量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的量化步長(zhǎng)作為該圖像宏塊的 量化步長(zhǎng)。
[0063] 例如,在步驟203中得到的宏塊特征值為0. 83,確定該圖像宏塊的宏塊特征值所 在的特征值范圍為"小于1",根據(jù)該特征值范圍"大于1",從如表1所示的宏塊特征值范圍 與量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的量化步長(zhǎng)1作為該圖像宏塊的量化步長(zhǎng)。
[0064] 步驟205 :根據(jù)該量化步長(zhǎng)和每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)該圖像宏塊進(jìn)行量化處 理。
[0065] 具體地,將該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)分別除以該圖像宏塊的量化 步長(zhǎng),得到每個(gè)像素點(diǎn)的商,對(duì)每個(gè)像素點(diǎn)的商進(jìn)行取整得到每個(gè)像素點(diǎn)的量化值。
[0066] 按上述步驟202至205的步驟對(duì)其他每個(gè)圖像宏塊進(jìn)行處理,得到該圖片包括的 每個(gè)像素點(diǎn)的量化值,實(shí)現(xiàn)對(duì)該圖片進(jìn)行量化。
[0067] 例如,對(duì)于在步驟202中得到的16個(gè)像素點(diǎn)的殘差數(shù)據(jù),以及在步驟204得到量 化步長(zhǎng)為1. 2,將該16個(gè)像素點(diǎn)的殘差數(shù)據(jù)分別與該量化步長(zhǎng)1. 2相除得到該16個(gè)像素點(diǎn) 分別對(duì)應(yīng)的商為 〇· 3、0· 5、0· 7、1· 5、1· 4、0· 7、1· 2、1· 2、1· 4、1· 5、0· 7、0· 7、0· 5、1· 2、1· 2 和 〇. 7,再分別對(duì)該16個(gè)像素點(diǎn)的商取整得到該16個(gè)像素點(diǎn)的量化值,分別為0、0、0、1、1、0、 1、1、1、1、0、0、0、1、1、0〇
[0068] 本實(shí)施例提供的方法可以應(yīng)用在FPGA (Field - Programmable Gate Array,即現(xiàn) 場(chǎng)可編程門陣列)上,參見(jiàn)圖2-4所示的FPGA電路圖,將圖片進(jìn)行幀內(nèi)預(yù)測(cè)得到圖像宏塊 包括的各像素點(diǎn)的殘差數(shù)據(jù),將各像素點(diǎn)的殘差數(shù)據(jù)從時(shí)域向頻域變換,然后再計(jì)算出量 化步長(zhǎng),根據(jù)該量化步長(zhǎng)和變換后的各像素點(diǎn)的殘差數(shù)據(jù)進(jìn)行量化處理,得到各像素點(diǎn)的 量化值,對(duì)各像素點(diǎn)的量化值進(jìn)行熵編碼得到圖片碼流。
[0069] 在本發(fā)明實(shí)施例中,由于能夠根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì) 算該圖像宏塊的量化步長(zhǎng),所以可以將圖片劃分出更多的圖像宏塊,對(duì)圖片進(jìn)行精細(xì)化量 化,提高壓縮比。
[0070] 實(shí)施例3
[0071] 參見(jiàn)圖3-1,本發(fā)明實(shí)施例提供了一種對(duì)圖片進(jìn)行量化處理的方法,包括:
[0072] 步驟301 :對(duì)圖片進(jìn)行劃分,得到該圖片包括的圖像宏塊。
[0073] 具體地,根據(jù)預(yù)設(shè)的宏塊大小,對(duì)圖片進(jìn)行劃分得到該圖片包括的多個(gè)圖像宏塊。 劃分的多個(gè)圖像宏塊都為等大小的圖像塊。
[0074] 預(yù)設(shè)的宏塊大小可以為16X16、8X8或4X4等,如果某個(gè)圖像宏塊的宏塊大小為 16X16,則表示該圖像宏塊由256個(gè)像素點(diǎn)組成,同理8X8的圖像宏塊由64個(gè)像素點(diǎn)組 成,4X4的圖像宏塊由16個(gè)像素點(diǎn)組成。
[0075] 其中,預(yù)設(shè)的宏塊大小較小,可以將圖片劃分成多個(gè)圖像宏塊,劃分的圖像宏塊的 數(shù)目遠(yuǎn)遠(yuǎn)超過(guò)四個(gè),在后續(xù)步驟中分別對(duì)每個(gè)圖像宏塊進(jìn)行量化,從而可以對(duì)圖片進(jìn)行精 細(xì)化量化。
[0076] 例如,假設(shè),預(yù)設(shè)的宏塊大小為16X16,對(duì)于一張160X160大小的圖片,可以根據(jù) 該宏塊大小16X 16,將該張圖片劃分成100個(gè)大小為16X 16的圖像宏塊,圖像宏塊的數(shù)目 遠(yuǎn)遠(yuǎn)超過(guò)四個(gè),每個(gè)圖像宏塊包括256個(gè)像素點(diǎn)。
[0077] 對(duì)于劃分出的任一圖像宏塊,可以采用后續(xù)步驟來(lái)對(duì)該圖像宏塊進(jìn)行量化,包 括:
[0078] 步驟302 :對(duì)于任一個(gè)圖像宏塊,采用多種預(yù)測(cè)模式對(duì)該圖像宏塊進(jìn)行預(yù)測(cè)處理, 得到每種預(yù)測(cè)模式下該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)。
[0079]目前存在多種預(yù)測(cè)模式,每種預(yù)測(cè)模式對(duì)應(yīng)一個(gè)圖像塊大小。例如目前存在 16X16預(yù)測(cè)模式、8X8預(yù)測(cè)模式和4X4預(yù)測(cè)模式,16X16預(yù)測(cè)模式對(duì)應(yīng)的圖像塊大小 為16X 16,8X8預(yù)測(cè)模式對(duì)應(yīng)的圖像塊大小為8X8,4X4預(yù)測(cè)模式對(duì)應(yīng)的圖像塊大小為 4X4。
[0080] 本步驟可以為:從預(yù)設(shè)的多種預(yù)測(cè)模式中選擇對(duì)應(yīng)的圖像塊大小小于或等于該圖 像宏塊的大小一種或多種預(yù)測(cè)模式,根據(jù)選擇的每種預(yù)測(cè)模式對(duì)該圖像宏塊進(jìn)行預(yù)測(cè),得 到在選擇的每種預(yù)測(cè)模式下該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)。
[0081] 例如,參見(jiàn)圖3-2,對(duì)于劃分出來(lái)的大小為16X16的圖像宏塊,選擇對(duì)應(yīng)的圖像 塊大小小于或等于16 X 16的預(yù)測(cè)模式,選擇的預(yù)測(cè)模式包括16 X 16預(yù)測(cè)模式、8X8預(yù)測(cè)模 式和4X4預(yù)測(cè)模式;根據(jù)16X 16預(yù)測(cè)模式對(duì)該圖像宏塊進(jìn)行預(yù)測(cè),得到16X 16預(yù)測(cè)模式 下該圖像宏塊包括256個(gè)像素點(diǎn)的殘差數(shù)據(jù);根據(jù)8X8預(yù)測(cè)模式對(duì)該圖像宏塊進(jìn)行預(yù)測(cè), 得到8X8預(yù)測(cè)模式下該圖像宏塊包括256個(gè)像素點(diǎn)的殘差數(shù)據(jù);根據(jù)4X4預(yù)測(cè)模式對(duì)該 圖像宏塊進(jìn)行預(yù)測(cè),得到4X4預(yù)測(cè)模式下該圖像宏塊包括256個(gè)像素點(diǎn)的殘差數(shù)據(jù)。
[0082] 其中,預(yù)測(cè)得到的每種預(yù)測(cè)模式下該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)都為 時(shí)域數(shù)據(jù),可以將每個(gè)像素點(diǎn)的殘差數(shù)據(jù)轉(zhuǎn)換為頻域數(shù)據(jù),然后再執(zhí)行如下步驟303。
[0083] 步驟303 :根據(jù)每種預(yù)測(cè)模式下該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),分別 計(jì)算出每種預(yù)測(cè)模式下該圖像宏塊的宏塊特征值。
[0084] 具體地,本步驟可以包括如下(1)和(2)兩步,分別為:
[0085] (1):對(duì)于每種預(yù)測(cè)模式,從該預(yù)測(cè)模式下該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù) 據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目。
[0086] (2):根據(jù)預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,計(jì)算出在該種 模式下該圖像宏塊的宏塊特征值。
[0087] 例如,參見(jiàn)圖3-2,對(duì)于16X16預(yù)測(cè)模式、8X8預(yù)測(cè)模式和4X4預(yù)測(cè)模式,從 16X16預(yù)測(cè)模式下該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù)據(jù)集合 中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,根據(jù)預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像 素點(diǎn)數(shù)目,計(jì)算出在16X16預(yù)測(cè)模式下該圖像宏塊的宏塊特征值,假設(shè)為1.6。從8X8預(yù)測(cè) 模式下該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘 差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,根據(jù)預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目, 計(jì)算出在8X8預(yù)測(cè)模式下該圖像宏塊的宏塊特征值,假設(shè)為1. 2。從4X4預(yù)測(cè)模式下該 圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì) 應(yīng)的像素點(diǎn)數(shù)目,根據(jù)預(yù)設(shè)殘差數(shù)據(jù)集合中的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,計(jì)算出在 4X4預(yù)測(cè)模式下該圖像宏塊的宏塊特征值,假設(shè)為1. 4。
[0088] 步驟304 :從每種預(yù)測(cè)模式下該圖像宏塊的宏塊特征值中選擇最大的宏塊特征 值。
[0089] 例如,在步驟303中得到16X16預(yù)測(cè)模式下該圖像宏塊的宏塊特征值為1. 6, 8X8預(yù)測(cè)模式下該圖像宏塊的宏塊特征值為1. 2,4X4預(yù)測(cè)模式下該圖像宏塊的宏塊特征 值為1. 4,選擇最大的宏塊特征值1. 6。
[0090] 步驟305 :確定最大的宏塊特征值所在的特征值范圍,獲取該特征值范圍對(duì)應(yīng)的 量化步長(zhǎng)作為該圖像宏塊的量化步長(zhǎng)。
[0091] 在執(zhí)行本步驟之前,事先劃分出多個(gè)宏塊特征值范圍,并定義每個(gè)宏塊特征值范 圍對(duì)應(yīng)的量化步長(zhǎng),將劃分的每個(gè)宏塊特征值范圍和每個(gè)宏塊特征值范圍對(duì)應(yīng)的量化步長(zhǎng) 存儲(chǔ)在宏塊特征值范圍與量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中。
[0092] 例如,事先劃分四個(gè)宏塊特征值范圍,分別為小于1,大于或等于1且小于或等于 2,大于2且小于或等于4,大于4,以及分別定義該四個(gè)宏塊特征值范圍分別對(duì)應(yīng)的量化步 長(zhǎng)為1、2、3、4 ;然后,將劃分的每個(gè)宏塊特征值范圍和每個(gè)宏塊特征值范圍對(duì)應(yīng)的量化步 長(zhǎng)存儲(chǔ)在如表2所示的宏塊特征值范圍與量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中。
[0093] 表 2
[0094]
[0095] 本步驟可以為:確定最大的宏塊特征值所在的特征值范圍,根據(jù)該特征值范圍,從 宏塊特征值范圍與量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的量化步長(zhǎng)作為該圖像宏塊的量化步 長(zhǎng)。
[0096] 例如,確定最大的宏塊特征值所在的特征值范圍為"大于或等于1且小于或等于 2",根據(jù)該特征值范圍"大于或等于1且小于或等于2",從如表2所示的宏塊特征值范圍與 量化步長(zhǎng)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的量化步長(zhǎng)2作為該圖像宏塊的量化步長(zhǎng)。
[0097] 步驟306 :獲取最大的宏塊特征值對(duì)應(yīng)的預(yù)測(cè)模式,根據(jù)該量化步長(zhǎng)和在該預(yù)測(cè) 模式下每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)該圖像宏塊進(jìn)行量化處理。
[0098] 具體地,獲取最大的宏塊特征值對(duì)應(yīng)的預(yù)測(cè)模式,將該預(yù)測(cè)模式下該圖像宏塊包 括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)分別除以該圖像宏塊的量化步長(zhǎng),得到每個(gè)像素點(diǎn)的商,對(duì)每 個(gè)像素點(diǎn)的商進(jìn)行取整得到每個(gè)像素點(diǎn)的量化值。
[0099] 例如,獲取最大的宏塊特征值1. 6對(duì)應(yīng)的16X16預(yù)測(cè)模式,將16X16預(yù)測(cè)模式下 該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)分別除以該圖像宏塊的量化步長(zhǎng)1. 2,得到每個(gè) 像素點(diǎn)的商,對(duì)每個(gè)像素點(diǎn)的商進(jìn)行取整得到每個(gè)像素點(diǎn)的量化值。
[0100] 按上述步驟302至306的步驟對(duì)其他每個(gè)圖像宏塊進(jìn)行處理,得到該圖片包括的 每個(gè)像素點(diǎn)的量化值,實(shí)現(xiàn)對(duì)該圖片進(jìn)行量化。
[0101] 在本發(fā)明實(shí)施例中,由于能夠根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算 該圖像宏塊的量化步長(zhǎng),所以可以將圖片劃分出更多的圖像宏塊,對(duì)圖片進(jìn)行精細(xì)化量化, 提高壓縮比。另外,在本發(fā)明實(shí)施例中,還通過(guò)多種預(yù)測(cè)模式來(lái)對(duì)圖像宏塊進(jìn)行處理,然后 選擇最優(yōu)的一種預(yù)測(cè)模式,根據(jù)選擇的預(yù)測(cè)模式對(duì)圖片進(jìn)行量化,提高量化效果。
[0102] 實(shí)施例4
[0103] 參見(jiàn)圖4,本發(fā)明實(shí)施例提供了一種對(duì)圖片進(jìn)行量化處理的裝置,包括:
[0104] 劃分模塊401,用于對(duì)圖片進(jìn)行劃分,得到所述圖片包括的圖像宏塊;
[0105] 預(yù)測(cè)模塊402,用于對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè) 像素點(diǎn)的殘差數(shù)據(jù);
[0106] 計(jì)算模塊403,用于根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖 像宏塊的量化步長(zhǎng);
[0107] 量化模塊404,用于根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差 數(shù)據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理。
[0108] 可選的,所述計(jì)算模塊403包括:
[0109] 第一計(jì)算單元,用于根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),計(jì)算出所 述圖像宏塊的宏塊特征值;
[0110] 第一確定單元,用于確定所述宏塊特征值所在的特征值范圍;
[0111] 第一獲取單元,用于獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量 化步長(zhǎng)。
[0112] 可選的,所述第一計(jì)算單元包括:
[0113] 統(tǒng)計(jì)子單元,用于從所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè) 殘差數(shù)據(jù)集合中包括的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目;
[0114] 計(jì)算子單元,用于根據(jù)所述預(yù)設(shè)殘差數(shù)據(jù)集合中包括的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素 點(diǎn)數(shù)目,計(jì)算出所述圖像宏塊的宏塊特征值。
[0115] 可選的,所述預(yù)測(cè)模塊402,具體用于采用多種預(yù)測(cè)模式分別對(duì)所述圖像宏塊進(jìn)行 預(yù)測(cè)處理,得到每種預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)。
[0116] 可選的,所述計(jì)算模塊403包括:
[0117] 第二計(jì)算單元,用于根據(jù)所述每種預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的 殘差數(shù)據(jù),分別計(jì)算出所述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值;
[0118] 選擇單元,用于從所述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值中選擇最大的 宏塊特征值;
[0119] 第二確定單元,用于確定所述最大的宏塊特征值所在的特征值范圍;
[0120] 第二獲取單元,用于獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量 化步長(zhǎng)。
[0121] 可選的,所述量化模塊404包括:
[0122] 第三獲取單元,用于獲取所述最大的宏塊特征值對(duì)應(yīng)的預(yù)測(cè)模式;
[0123] 量化單元,用于根據(jù)所述量化步長(zhǎng)和所述獲取的預(yù)測(cè)模式下所述圖像宏塊包括的 每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理。
[0124] 在本發(fā)明實(shí)施例中,由于能夠根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算 該圖像宏塊的量化步長(zhǎng),所以可以將圖片劃分出更多的圖像宏塊,對(duì)圖片進(jìn)行精細(xì)化量化, 提高壓縮比。
[0125] 實(shí)施例5
[0126] 請(qǐng)參考圖5,其示出了本發(fā)明實(shí)施例所涉及的終端結(jié)構(gòu)示意圖,該終端可以為上述 穿戴設(shè)備,用于實(shí)施上述實(shí)施例中提供的顯示視頻的海報(bào)信息的方法。具體來(lái)講:
[0127] 終端900可以包括RF(Radio Frequency,射頻)電路110、包括有一個(gè)或一個(gè)以上 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、 WiFi(wireless fidelity,無(wú)線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理 器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的終端結(jié)構(gòu)并不構(gòu)成 對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布 置。其中:
[0128] RF電路110可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站 的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā) 送給基站。通常,RF電路110包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè) 振蕩器、用戶身份模塊(S頂)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放 大器)、雙工器等。此外,RF電路110還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述 無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM (Global System of Mobile communication,全球移動(dòng)通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組 無(wú)線服務(wù))、CDMA (Code Division Multiple Access,碼分多址)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長(zhǎng)期演進(jìn))、電 子郵件、SMS (Short Messaging Service,短消息服務(wù))等。
[0129] 存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器120 的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ) 程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序 (比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端900的使用所創(chuàng)建 的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器, 還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存 儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130 對(duì)存儲(chǔ)器120的訪問(wèn)。
[0130] 輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能 控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,輸入單元130可包括 觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收 集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸 敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝 置??蛇x的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝 置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制 器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收 處理器180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波 等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備 132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、 開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0131] 顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端900的 各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。 顯示單元140可包括顯示面板141,可選的,可以采用IXD(Liquid Crystal Display,液晶 顯示器)、〇LED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來(lái)配置顯示面 板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上或附 近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件 的類型在顯示面板141上提供相應(yīng)的視覺(jué)輸出。雖然在圖5中,觸敏表面131與顯示面板 141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面 131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
[0132] 終端900還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳 感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán) 境光線的明暗來(lái)調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端900移動(dòng)到耳邊時(shí),關(guān)閉 顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上 (一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的 應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲 擊)等;至于終端900還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳 感器,在此不再贅述。
[0133] 音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端900之間的音頻接口。音 頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換 為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160 接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比 如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包 括耳塞插孔,以提供外設(shè)耳機(jī)與終端900的通信。
[0134] WiFi屬于短距離無(wú)線傳輸技術(shù),終端900通過(guò)WiFi模塊170可以幫助用戶收發(fā)電 子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖5示 出了 WiFi模塊170,但是可以理解的是,其并不屬于終端900的必須構(gòu)成,完全可以根據(jù)需 要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0135] 處理器180是終端900的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部 分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器 120內(nèi)的數(shù)據(jù),執(zhí)行終端900的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處 理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處 理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要 處理無(wú)線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0136] 終端900還包括給各個(gè)部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過(guò)電 源管理系統(tǒng)與處理器180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗 管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故 障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0137] 盡管未示出,終端900還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本 實(shí)施例中,終端900的顯示單元是觸摸屏顯示器,終端900還包括有存儲(chǔ)器,以及一個(gè)或者 一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一 個(gè)以上處理器執(zhí)行述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0138] 對(duì)圖片進(jìn)行劃分,得到所述圖片包括的圖像宏塊;
[0139] 對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù) 據(jù);
[0140] 根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏塊的量化步 長(zhǎng);
[0141] 根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)所述圖像宏 塊進(jìn)行量化處理。
[0142] 可選的,所述根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏塊 的量化步長(zhǎng),包括:
[0143] 根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),計(jì)算出所述圖像宏塊的宏塊特 征值;
[0144] 確定所述宏塊特征值所在的特征值范圍;
[0145] 獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量化步長(zhǎng)。
[0146] 可選的,所述根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),計(jì)算出所述圖像 宏塊的宏塊特征值,包括:
[0147] 從所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù)據(jù)集合中包 括的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目;
[0148] 根據(jù)所述預(yù)設(shè)殘差數(shù)據(jù)集合中包括的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,計(jì)算出所 述圖像宏塊的宏塊特征值。
[0149] 可選的,所述對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè)像素 點(diǎn)的殘差數(shù)據(jù),包括:
[0150] 采用多種預(yù)測(cè)模式分別對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到每種預(yù)測(cè)模式下所述 圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)。
[0151] 可選的,所述根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏塊 的量化步長(zhǎng),包括:
[0152] 根據(jù)所述每種預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),分別計(jì)算 出所述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值;
[0153] 從所述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值中選擇最大的宏塊特征值;
[0154] 確定所述最大的宏塊特征值所在的特征值范圍;
[0155] 獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量化步長(zhǎng)。
[0156] 可選的,所述根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù), 對(duì)所述圖像宏塊進(jìn)行量化處理,包括:
[0157] 獲取所述最大的宏塊特征值對(duì)應(yīng)的預(yù)測(cè)模式;
[0158] 根據(jù)所述量化步長(zhǎng)和所述獲取的預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的 殘差數(shù)據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理。
[0159] 在本發(fā)明實(shí)施例中,由于能夠根據(jù)該圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì) 算該圖像宏塊的量化步長(zhǎng),所以可以將圖片劃分出更多的圖像宏塊,對(duì)圖片進(jìn)行精細(xì)化量 化,提尚壓縮比。
[0160] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件 來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0161] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種對(duì)圖片進(jìn)行量化處理的方法,其特征在于,所述方法包括: 對(duì)圖片進(jìn)行劃分,得到所述圖片包括的圖像宏塊; 對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù); 根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏塊的量化步長(zhǎng); 根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)所述圖像宏塊進(jìn) 行量化處理。2. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn) 的殘差數(shù)據(jù)計(jì)算所述圖像宏塊的量化步長(zhǎng),包括: 根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),計(jì)算出所述圖像宏塊的宏塊特征 值; 確定所述宏塊特征值所在的特征值范圍; 獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量化步長(zhǎng)。3. 如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn) 的殘差數(shù)據(jù),計(jì)算出所述圖像宏塊的宏塊特征值,包括: 從所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù)據(jù)集合中包括的 每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目; 根據(jù)所述預(yù)設(shè)殘差數(shù)據(jù)集合中包括的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目,計(jì)算出所述圖 像宏塊的宏塊特征值。4. 如權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所 述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),包括: 采用多種預(yù)測(cè)模式分別對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到每種預(yù)測(cè)模式下所述圖像 宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)。5. 如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn) 的殘差數(shù)據(jù)計(jì)算所述圖像宏塊的量化步長(zhǎng),包括: 根據(jù)所述每種預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),分別計(jì)算出所 述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值; 從所述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值中選擇最大的宏塊特征值; 確定所述最大的宏塊特征值所在的特征值范圍; 獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量化步長(zhǎng)。6. 如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包 括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理,包括: 獲取所述最大的宏塊特征值對(duì)應(yīng)的預(yù)測(cè)模式; 根據(jù)所述量化步長(zhǎng)和所述獲取的預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差 數(shù)據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理。7. -種對(duì)圖片進(jìn)行量化處理的裝置,其特征在于,所述裝置包括: 劃分模塊,用于對(duì)圖片進(jìn)行劃分,得到所述圖片包括的圖像宏塊; 預(yù)測(cè)模塊,用于對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到所述圖像宏塊包括的每個(gè)像素點(diǎn) 的殘差數(shù)據(jù); 計(jì)算模塊,用于根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)計(jì)算所述圖像宏塊的 量化步長(zhǎng); 量化模塊,用于根據(jù)所述量化步長(zhǎng)和所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),對(duì) 所述圖像宏塊進(jìn)行量化處理。8. 如權(quán)利要求7所述的裝置,其特征在于,所述計(jì)算模塊包括: 第一計(jì)算單元,用于根據(jù)所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù),計(jì)算出所述圖 像宏塊的宏塊特征值; 第一確定單元,用于確定所述宏塊特征值所在的特征值范圍; 第一獲取單元,用于獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量化步 長(zhǎng)。9. 如權(quán)利要求8所述的裝置,其特征在于,所述第一計(jì)算單元包括: 統(tǒng)計(jì)子單元,用于從所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)中統(tǒng)計(jì)出預(yù)設(shè)殘差數(shù) 據(jù)集合中包括的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù)目; 計(jì)算子單元,用于根據(jù)所述預(yù)設(shè)殘差數(shù)據(jù)集合中包括的每個(gè)殘差數(shù)據(jù)對(duì)應(yīng)的像素點(diǎn)數(shù) 目,計(jì)算出所述圖像宏塊的宏塊特征值。10. 如權(quán)利要求7所述的裝置,其特征在于, 所述預(yù)測(cè)模塊,具體用于采用多種預(yù)測(cè)模式分別對(duì)所述圖像宏塊進(jìn)行預(yù)測(cè)處理,得到 每種預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差數(shù)據(jù)。11. 如權(quán)利要求10所述的裝置,其特征在于,所述計(jì)算模塊包括: 第二計(jì)算單元,用于根據(jù)所述每種預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè)像素點(diǎn)的殘差 數(shù)據(jù),分別計(jì)算出所述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值; 選擇單元,用于從所述每種預(yù)測(cè)模式下所述圖像宏塊的宏塊特征值中選擇最大的宏塊 特征值; 第二確定單元,用于確定所述最大的宏塊特征值所在的特征值范圍; 第二獲取單元,用于獲取所述特征值范圍對(duì)應(yīng)的量化步長(zhǎng)作為所述圖像宏塊的量化步 長(zhǎng)。12. 如權(quán)利要求11所述的方法,其特征在于,所述量化模塊包括: 第三獲取單元,用于獲取所述最大的宏塊特征值對(duì)應(yīng)的預(yù)測(cè)模式; 量化單元,用于根據(jù)所述量化步長(zhǎng)和所述獲取的預(yù)測(cè)模式下所述圖像宏塊包括的每個(gè) 像素點(diǎn)的殘差數(shù)據(jù),對(duì)所述圖像宏塊進(jìn)行量化處理。
【文檔編號(hào)】H04N19/176GK105992001SQ201510093071
【公開日】2016年10月5日
【申請(qǐng)日】2015年3月2日
【發(fā)明人】馮守強(qiáng)
【申請(qǐng)人】深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
嵊州市| 陇西县| 望城县| 湖南省| 呼图壁县| 阜康市| 安泽县| 合肥市| 扶沟县| 渭南市| 临桂县| 崇义县| 崇信县| 田阳县| 呼伦贝尔市| 当雄县| 贞丰县| 齐齐哈尔市| 宁陵县| 木兰县| 柳州市| 博兴县| 旬阳县| 华池县| 威信县| 新源县| 石泉县| 高州市| 广德县| 新密市| 德庆县| 温州市| 浦城县| 剑川县| 永修县| 全州县| 大竹县| 神木县| 洱源县| 日喀则市| 苏尼特右旗|