最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

圖像編碼、解碼方法及裝置與流程

文檔序號(hào):12498233閱讀:381來(lái)源:國(guó)知局
圖像編碼、解碼方法及裝置與流程

本發(fā)明涉及編碼和解碼技術(shù),尤指一種圖像編碼、解碼方法及裝置。



背景技術(shù):

360度全景視頻、全景圖片等,因?yàn)橥ǔJ莵?lái)源于兩個(gè)以上攝像頭的成像結(jié)果,而且渲染到屏幕上展現(xiàn)給觀看者時(shí)又只截取了特定視窗上的一個(gè)部分,所以渲染顯示效果的分辨率通常要低于原始視頻分辨率。為了達(dá)到較高的實(shí)際顯示效果分辨率,就要求更高的原始分辨率,往往需要4K的視頻、圖片才能滿足需求。

因此,360度視頻、圖片分辨率高、碼率大,數(shù)據(jù)量巨大,一方面?zhèn)鬏敃r(shí)會(huì)占用大量的網(wǎng)絡(luò)資源,而且由于網(wǎng)絡(luò)的不穩(wěn)定性容易導(dǎo)致顯示效果不佳;另一方面保存時(shí)使用存儲(chǔ)容量大,通常的存儲(chǔ)介質(zhì)上只能存儲(chǔ)時(shí)間相對(duì)短的視頻。



技術(shù)實(shí)現(xiàn)要素:

為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種圖像編碼、解碼方法及裝置,能夠在滿足觀看需求的前提下顯著降低圖像碼率。

為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種圖像編碼方法,包括:

根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割;

根據(jù)每一區(qū)域的關(guān)注度等級(jí),確定是否對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理,對(duì)于需要進(jìn)行縮小處理的區(qū)域,確定縮小處理的縮小參數(shù),按照確定的縮小參數(shù)對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理;

在對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理后,重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合,得到整合圖像,對(duì)所述整合圖像進(jìn)行編碼,得到媒體文件。

本發(fā)明還提供了一種圖像解碼方法,包括:

獲取媒體文件,對(duì)所述媒體文件進(jìn)行解碼,得到整合圖像;

在所述整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域,對(duì)所述已進(jìn)行縮小處理的區(qū)域進(jìn)行放大,還原為縮小處理前的尺寸;

對(duì)所述已進(jìn)行縮小處理的區(qū)域進(jìn)行放大后,將全部區(qū)域重新整合為原始圖像。

本發(fā)明還提供了一種圖像編碼裝置,包括:

一分區(qū)單元,用于根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割;

一縮小單元,用于根據(jù)每一區(qū)域的關(guān)注度等級(jí),確定是否對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理,對(duì)于需要進(jìn)行縮小處理的區(qū)域,確定縮小處理的縮小參數(shù),按照確定的縮小參數(shù)對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理;

一整合單元,用于在所述縮小單元對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理后,重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合,得到整合圖像;

一壓縮單元,用于對(duì)所述整合圖像進(jìn)行編碼,得到媒體文件。

本發(fā)明還提供了一種圖像解碼裝置,包括:

一解壓縮單元,用于獲取媒體文件,對(duì)所述媒體文件進(jìn)行解碼,得到整合圖像;

一識(shí)別單元,用于在所述整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域;

一放大單元,用于對(duì)所述已進(jìn)行縮小處理的區(qū)域進(jìn)行放大,還原為縮小處理前的尺寸;

一拼接單元,用于在所述放大單元對(duì)所述已進(jìn)行縮小處理的區(qū)域進(jìn)行放大后,將全部區(qū)域重新整合為原始圖像。

與現(xiàn)有技術(shù)相比,本發(fā)明包括根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割;根據(jù)每一區(qū)域的關(guān)注度等級(jí),確定是否對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理,對(duì)于需要進(jìn)行縮小處理的區(qū)域,確定縮小處理的縮小參數(shù),按照確定的縮小參數(shù)對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理;在對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理后,重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合,得到整合圖像,對(duì)所述整合圖像進(jìn)行編碼,得到媒體文件。本申請(qǐng)通過(guò)減少圖像中一些區(qū)域的數(shù)據(jù)量,減少壓縮后數(shù)據(jù)量,從而達(dá)到在保證重要區(qū)域的視頻質(zhì)量,保持觀看者滿意度的條件下,盡量降低壓縮碼率,提高整體壓縮率。

本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在說(shuō)明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。

附圖說(shuō)明

附圖用來(lái)提供對(duì)本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本申請(qǐng)的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。

圖1為本申請(qǐng)一實(shí)施例的圖像編碼方法的流程圖;

圖2為本申請(qǐng)中采用的一種對(duì)原始圖像進(jìn)行區(qū)域分割的方法的示意圖;

圖3為本申請(qǐng)中對(duì)圖像區(qū)域進(jìn)行縮小處理的示意圖;

圖4為本申請(qǐng)中在進(jìn)行縮小處理后將全部區(qū)域進(jìn)行整合的示意圖;

圖5為本申請(qǐng)另一實(shí)施例提供的圖像解碼方法的流程圖;

圖6為本申請(qǐng)又一實(shí)施例提供的圖像編碼裝置的架構(gòu)圖;

圖7為本申請(qǐng)又一實(shí)施例提供的圖像解碼裝置的架構(gòu)圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

現(xiàn)有技術(shù)中,為了達(dá)到較高的顯示分辨率,全景視頻、全景圖片等全景內(nèi)容的原始分辨率已普遍達(dá)到4K。由于較高的原始分辨率,導(dǎo)致全景視頻、全景圖片的碼率很大,并且數(shù)據(jù)量巨大。目前在對(duì)全景內(nèi)容進(jìn)行編碼時(shí),是采用標(biāo)準(zhǔn)編碼算法對(duì)每一幀圖像進(jìn)行編碼,編碼得到的媒體文件的數(shù)據(jù)量巨大。這就導(dǎo)致了在傳輸全景內(nèi)容時(shí),會(huì)占用大量的網(wǎng)絡(luò)資源,而且在網(wǎng)絡(luò)不穩(wěn)定時(shí),會(huì)導(dǎo)致全景內(nèi)容的顯示效果不佳,并且,保存全景內(nèi)容需要占用較大的存儲(chǔ)空間。

本申請(qǐng)中考慮到對(duì)于全景視頻、全景圖片等,由于在一幀圖像中包含360度的全景畫面,對(duì)觀看者來(lái)說(shuō),在360的全景畫面中,有很多區(qū)域并不是觀看者主要關(guān)注的,對(duì)于這些區(qū)域,觀看者可能只是一覽而過(guò),甚至可能始終不會(huì)關(guān)注到。本申請(qǐng)中設(shè)置關(guān)注度等級(jí),根據(jù)觀看者對(duì)圖像不同區(qū)域的不同關(guān)注度,對(duì)不同區(qū)域設(shè)置不同的關(guān)注度等級(jí),對(duì)關(guān)注度等級(jí)較低的區(qū)域進(jìn)行縮小處理,通過(guò)減少這些區(qū)域的數(shù)據(jù)量,減少編碼后的數(shù)據(jù)量,從而在保持觀看者滿意度的條件下,盡可能提高全景內(nèi)容的整體壓縮率,降低碼率,達(dá)到對(duì)360度全景視頻、全景圖片進(jìn)行更高效的處理和壓縮。

如圖1所示,本申請(qǐng)一實(shí)施例提供的圖像編碼方法,包括:

步驟101:根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割;

步驟102:根據(jù)每一區(qū)域的關(guān)注度等級(jí),確定是否對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理,對(duì)于需要進(jìn)行縮小處理的區(qū)域,確定縮小處理的縮小參數(shù),按照確定的縮小參數(shù)對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理;

步驟103:在對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理后,重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合,得到整合圖像,對(duì)整合圖像進(jìn)行編碼,得到媒體文件。

本申請(qǐng)的圖像編碼方法可以應(yīng)用于對(duì)任何圖像進(jìn)行編碼,優(yōu)選的,如可以對(duì)全景視頻、全景圖片等全景內(nèi)容進(jìn)行編碼,也可以對(duì)普通的平面圖像進(jìn)行編碼。本申請(qǐng)的圖像編碼方法可以對(duì)全景相機(jī)、運(yùn)動(dòng)相機(jī)等拍攝設(shè)備拍攝的全景視頻、全景圖片進(jìn)行編碼,也可以對(duì)全景電影、全景動(dòng)畫等由專業(yè)設(shè)備拍攝制作的全景內(nèi)容進(jìn)行編碼。

本申請(qǐng)的圖像編碼方法可以應(yīng)用在全景相機(jī)、運(yùn)動(dòng)相機(jī)等拍攝設(shè)備中,在拍攝設(shè)備拍攝得到全景視頻、全景圖片后對(duì)全景視頻、全景圖片進(jìn)行編碼。同樣也可以應(yīng)用到全景內(nèi)容的后期制作設(shè)備中,在后期處理的過(guò)程中對(duì)全景視頻、全景圖像進(jìn)行編碼。

為了能夠?qū)崿F(xiàn)對(duì)圖像的關(guān)注度較低的區(qū)域進(jìn)行縮小處理,本申請(qǐng)中設(shè)置多個(gè)關(guān)注度等級(jí),再根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割。關(guān)注度是指觀看者對(duì)圖像不同區(qū)域關(guān)注的程度,本申請(qǐng)中將關(guān)注度量化為若干個(gè)級(jí)別。

例如,關(guān)注度等級(jí)可設(shè)置為兩級(jí)或三級(jí)等,但不限于此。對(duì)于兩個(gè)關(guān)注度等級(jí)的情況,可以是對(duì)第一關(guān)注度等級(jí)的區(qū)域不進(jìn)行縮小處理,對(duì)第二關(guān)注度等級(jí)的區(qū)域進(jìn)行縮小處理。對(duì)于三個(gè)關(guān)注度等級(jí)的情況,可以是對(duì)第一關(guān)注度等級(jí)的區(qū)域不進(jìn)行縮小處理,對(duì)第二關(guān)注度等級(jí)和第三關(guān)注度等級(jí)的區(qū)域采用不同的縮小參數(shù)進(jìn)行縮小處理,如可以是第三關(guān)注度等級(jí)的區(qū)域的縮小比例大于第二關(guān)注度等級(jí)的區(qū)域的縮小比例。

本申請(qǐng)中可以采用如下方法根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割:

(1)在圖像中劃定固定區(qū)域,劃定的固定區(qū)域與某個(gè)關(guān)注度等級(jí)相對(duì)應(yīng),按照固定區(qū)域?qū)υ紙D像進(jìn)行區(qū)域分割。

例如,習(xí)慣上人們一般對(duì)于與自己視線水平方向上的區(qū)域的關(guān)注度比較高,對(duì)于自己正上方或者正下方的關(guān)注度相對(duì)較低。所以,對(duì)于圖像可以劃分出正上方和正下方的矩形區(qū)域設(shè)定為第二關(guān)注度等級(jí),而中間的區(qū)域設(shè)置為第一關(guān)注度等級(jí)。

如圖2所示,假設(shè)圖像的寬為W像素,高為H像素,則:

區(qū)域1:{(0,0),(W,0),(W,H/4),(0,H/4)};

區(qū)域3:{(0,3H/4),(W,3H/4),(W,H),(0,H)};

區(qū)域1和區(qū)域3是由四個(gè)點(diǎn)連線構(gòu)成的矩形區(qū)域,可作為第二關(guān)注度等級(jí)的區(qū)域進(jìn)行分割。

區(qū)域2:{(0,H/4),(W,H/4),(W,3H/4),(0,3H/4)};

區(qū)域2是由上述四個(gè)點(diǎn)連線構(gòu)成的矩形區(qū)域,可作為第一關(guān)注度等級(jí)的區(qū)域進(jìn)行分割。

(2)通過(guò)圖像識(shí)別算法識(shí)別出不同關(guān)注度等級(jí)的區(qū)域,進(jìn)行區(qū)域分割。

例如,對(duì)視頻中的運(yùn)動(dòng)物體通過(guò)背景差分方法進(jìn)行識(shí)別,將識(shí)別出來(lái)的運(yùn)動(dòng)物體所在的區(qū)域作為第一關(guān)注度等級(jí)的區(qū)域,其余部分作為第二關(guān)注度等級(jí)的區(qū)域。

(3)接收用戶標(biāo)注的不同關(guān)注度等級(jí)的區(qū)域,按照用戶標(biāo)注的不同關(guān)注度等級(jí)的區(qū)域?qū)υ紙D像進(jìn)行分割。

例如,用戶可以通過(guò)觸摸式UI或者鼠標(biāo)操作,圈定出不同關(guān)注度等級(jí)的區(qū)域。

在對(duì)原始圖像進(jìn)行區(qū)域分割后,根據(jù)每一區(qū)域的關(guān)注度等級(jí),確定是否對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理。本申請(qǐng)中對(duì)某一個(gè)或某幾個(gè)關(guān)注度等級(jí)較低的區(qū)域進(jìn)行縮小處理,對(duì)關(guān)注度等級(jí)較高的區(qū)域則不進(jìn)行縮小處理,因此,在進(jìn)行區(qū)域分割后,需要根據(jù)不同區(qū)域?qū)?yīng)的關(guān)注度等級(jí)確定是否對(duì)該區(qū)域進(jìn)行縮小處理。

例如,對(duì)于設(shè)置兩個(gè)關(guān)注度等級(jí)的情況,如果區(qū)域?qū)?yīng)的是第一關(guān)注度等級(jí),則確定不對(duì)該區(qū)域進(jìn)行縮小處理;如果區(qū)域?qū)?yīng)的是第二關(guān)注度等級(jí),則確定對(duì)該區(qū)域進(jìn)行縮小處理。對(duì)于設(shè)置三個(gè)關(guān)注度等級(jí)的情況,如果區(qū)域?qū)?yīng)的是第一關(guān)注度等級(jí),則確定不對(duì)該區(qū)域進(jìn)行縮小處理;如果區(qū)域?qū)?yīng)的是第二關(guān)注度等級(jí)或第三關(guān)注度等級(jí),則確定對(duì)該區(qū)域進(jìn)行縮小處理。

對(duì)于需要進(jìn)行縮小處理的區(qū)域,先要確定進(jìn)行縮小處理的縮小參數(shù),再按照確定的縮小參數(shù)對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理,以降低分辨率,減少數(shù)據(jù)量。

在對(duì)圖像進(jìn)行縮小時(shí),縮小比例越大,圖像質(zhì)量損失越大,但是壓縮率越高,因此,可以根據(jù)需要去折衷決定縮小參數(shù)??s小參數(shù)可以與關(guān)注度等級(jí)相對(duì)應(yīng),在確定了區(qū)域的關(guān)注度等級(jí)后即可獲知對(duì)該區(qū)域進(jìn)行縮小處理的縮小參數(shù)。也可以是對(duì)縮小參數(shù)設(shè)置一選擇范圍,如0.4~0.6,可以在選擇范圍內(nèi)動(dòng)態(tài)的確定出縮小參數(shù)。

值得說(shuō)明的是,為了后續(xù)能夠更加高效的對(duì)整合圖像進(jìn)行標(biāo)準(zhǔn)編碼,所確定的縮小處理的縮小參數(shù),需保證在進(jìn)行縮小處理后,全部區(qū)域能夠整合為規(guī)則形狀(如矩形)或者能夠在使用少于填充量閾值的填充像素后整合為規(guī)則形狀,并且,由于縮小比例越大,圖像質(zhì)量損失越大,為了不至于使縮小處理后的區(qū)域的圖像質(zhì)量嚴(yán)重降低,縮小參數(shù)的選擇還應(yīng)保證進(jìn)行縮小處理的區(qū)域的像素?fù)p失不超過(guò)損失量閾值。上述填充量閾值和損失量閾值可根據(jù)實(shí)際需要來(lái)確定。

在按照確定的縮小參數(shù)對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理時(shí),可以采用各種已知方法進(jìn)行圖像縮小處理。例如,線性或非線性的插值縮放方法等。

例如,對(duì)于圖2中的區(qū)域劃分,將第二關(guān)注度等級(jí)的區(qū)域1和區(qū)域3從寬W,高H/4的區(qū)域縮小為寬W/2,高H/8的區(qū)域,也就是將區(qū)域1和區(qū)域3縮小為原來(lái)的1/2,縮小參數(shù)為2。如圖3所示,具體的,假設(shè)區(qū)域1縮小后生成區(qū)域1’,對(duì)于區(qū)域1’內(nèi)的像素(x,y),其像素值f’為:

f’(x,y)=f(2x,2y);

f(2x,2y)為區(qū)域1內(nèi)的像素(2x,2y)的像素值。(x,y)為區(qū)域1’內(nèi)像素的坐標(biāo)值。

在對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理后,重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合,得到整合圖像。為了能夠更加高效的進(jìn)行圖像標(biāo)準(zhǔn)編碼,需要將縮小后的區(qū)域和未經(jīng)縮小的區(qū)域進(jìn)行整合,使其成為一個(gè)矩形等規(guī)則形狀的區(qū)域。整合成的矩形區(qū)域是為了便于下一步進(jìn)行標(biāo)準(zhǔn)的圖像壓縮,在整合過(guò)程中還應(yīng)該盡量保持不破壞各個(gè)區(qū)域內(nèi)的像素原空間關(guān)系。

例如,對(duì)于上述圖2中區(qū)域劃分的情形,如圖4所示,可以將區(qū)域1’和區(qū)域3’置于區(qū)域2’的上方,構(gòu)成一個(gè)寬W高5/8的矩形區(qū)域。這樣,需要壓縮的數(shù)據(jù)量就降為原來(lái)的62.5%,效果上相當(dāng)于壓縮率提高了接近40%。

在得到整合圖像后,就可所述整合圖像進(jìn)行編碼,得到媒體文件,從而完成本申請(qǐng)的圖像編碼方法。

可以對(duì)整合圖形進(jìn)行標(biāo)準(zhǔn)編碼,如H264,H265等。

此外,在本申請(qǐng)中,在根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割時(shí),還記錄分割的每一區(qū)域的關(guān)注等級(jí)信息以及在原始圖像中的原始位置信息。

對(duì)分割出來(lái)的每個(gè)區(qū)域,原始位置信息可以用順時(shí)針(或逆時(shí)針)方向上,區(qū)域輪廓端點(diǎn)集合的方式進(jìn)行描述,例如Contour={ContourPointNum=n,P1(x1,y1),P2(x2,y2),P3(x3,y3),…,Pn(xn,yn)},其中各個(gè)端點(diǎn)順次連接即構(gòu)成閉合的區(qū)域。

例如,對(duì)于圖2中的區(qū)域劃分,每一區(qū)域的關(guān)注等級(jí)信息以及原始位置信息可以記錄為:

在確定縮小處理的縮小參數(shù)后,還記錄相應(yīng)區(qū)域的縮小參數(shù);在重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合后,還記錄每一區(qū)域在整合圖像中的整合后位置信息。

例如,對(duì)于圖2中的區(qū)域劃分,上述信息記錄如下:

在對(duì)整合圖像進(jìn)行編碼時(shí),還將每一區(qū)域的關(guān)注度等級(jí)信息、原始位置信息、縮小參數(shù)和整合后位置信息保存為媒體文件的附加信息。例如,附加信息可以存入多媒體文件的容器層。如,對(duì)于MP4文件,類似于視頻/音頻/字幕信息,也可作為數(shù)據(jù)軌存入MDAT Box。

本申請(qǐng)?zhí)峁┑膱D像編碼方法,對(duì)圖像,尤其是全景視頻中的圖像和全景圖片,根據(jù)關(guān)注度等級(jí)劃分區(qū)域,對(duì)關(guān)注度等級(jí)較低的區(qū)域采用降低分辨率的預(yù)處理來(lái)達(dá)到保證重要區(qū)域的視頻質(zhì)量同時(shí)降低壓縮碼率的目的。

如圖5所示,本申請(qǐng)?zhí)峁┑膱D像解碼方法,包括:

步驟501:獲取媒體文件,對(duì)媒體文件進(jìn)行解碼,得到整合圖像;

步驟502:在整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域,對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大,還原為縮小處理前的尺寸;

步驟503:對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大后,將全部區(qū)域重新整合為原始圖像。

本申請(qǐng)中,在獲取到媒體文件后,需要首先對(duì)媒體文件進(jìn)行解碼,可以采用標(biāo)準(zhǔn)的圖像數(shù)據(jù)解碼方法進(jìn)行解壓縮,對(duì)媒體文件解碼得到整合圖像。

在獲取媒體文件時(shí),還同時(shí)獲取媒體文件的附加信息,附加信息中包含原始圖像的每一區(qū)域的關(guān)注度等級(jí)信息、原始位置信息、縮小參數(shù)和整合后位置信息。

在得到整合圖像后,為了將整合圖像還原為原始圖像,需要在整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域。

可選的,本申請(qǐng)中在整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域,包括:根據(jù)附加信息中包含的每一區(qū)域的整合后位置信息在整合圖像中識(shí)別出每一個(gè)區(qū)域,再根據(jù)每一區(qū)域的關(guān)注度等級(jí)信息確定出已進(jìn)行縮小處理的區(qū)域。本申請(qǐng)中,在進(jìn)行編碼時(shí),是對(duì)關(guān)注度等級(jí)較低的區(qū)域進(jìn)行縮小處理,對(duì)關(guān)注度等級(jí)較高的區(qū)域未進(jìn)行縮小處理,因此,在解碼時(shí),可以根據(jù)區(qū)域的關(guān)注度等級(jí)確定出哪些是已進(jìn)行縮小處理的區(qū)域,哪些是未進(jìn)行縮小處理的區(qū)域。

在從整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域后,對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大,還原為縮小處理前的尺寸??蛇x的,本申請(qǐng)中對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大,包括:根據(jù)已進(jìn)行縮小處理的區(qū)域?qū)?yīng)的縮小參數(shù),確定出放大參數(shù),按照確定的放大參數(shù)對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大。

在對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大時(shí),是將已縮小的區(qū)域放大還原為原始尺寸,可以根據(jù)進(jìn)行縮小處理所采用的縮小參數(shù)相應(yīng)的確定出放大參數(shù),再根據(jù)放大參數(shù)對(duì)已縮小處理的區(qū)域放大為原始尺寸。

例如,對(duì)于圖2中的區(qū)域劃分方式,將第二關(guān)注度等級(jí)的區(qū)域1’和區(qū)域3’從寬W/2,高H/8的區(qū)域放大為寬W,高H/4的區(qū)域。具體的,假設(shè)區(qū)域1’放大后生成區(qū)域1,區(qū)域1的像素(x,y)的像素值f為:

f(x,y)=f’(x/2,y/2);

f’(x/2,y/2)為區(qū)域1’內(nèi)的像素(x/2,y/2)的像素值。

如果x/2為非整數(shù),y/2為整數(shù),則f’(x/2,y/2)=[(f’([x/2],y/2)+f’([x/2]+1,y/2))/2],其中符號(hào)“[]”表示對(duì)[]內(nèi)的小數(shù)取整。

如果x/2為整數(shù),y/2為非整數(shù),則f’(x/2,y/2)=[(f’(x/2,[y/2])+f’(x/2,[y/2]+1))/2],其中符號(hào)“[]”表示對(duì)[]內(nèi)的小數(shù)取整。

如果x/2,y/2均為非整數(shù),則f’(x/2,y/2)=[(f’([x/2],[y/2])+f’([x/2]+1,[y/2])+f’([x/2],[y/2]+1)+f’([x/2]+1,[y/2]+1))/4],其中符號(hào)“[]”表示對(duì)[]內(nèi)的小數(shù)取整。

對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大后,再將全部區(qū)域重新整合為原始圖像,至此完成了解碼操作,獲得到了原始圖像??蛇x的,本申請(qǐng)中,將全部區(qū)域重新整合為原始圖像,包括:根據(jù)每一區(qū)域?qū)?yīng)的原始位置信息,重新將全部區(qū)域整合為原始圖像。

每一區(qū)域在原始圖像中的位置通過(guò)原始位置信息指示,在對(duì)已進(jìn)行縮小處理的區(qū)域放大還原為原始尺寸后,根據(jù)原始位置信息即可將各個(gè)區(qū)域拼接得到原始圖像。

例如,對(duì)于圖2中的區(qū)域劃分方法,按照原始位置信息將恢復(fù)出來(lái)的區(qū)域1和區(qū)域3分別放置于區(qū)域2的上下,拼合出原圖像。

如圖6所示,本申請(qǐng)還提供了一種圖像編碼裝置,包括:

一分區(qū)單元,用于根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割;

一縮小單元,用于根據(jù)每一區(qū)域的關(guān)注度等級(jí),確定是否對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理,對(duì)于需要進(jìn)行縮小處理的區(qū)域,確定縮小處理的縮小參數(shù),按照確定的縮小參數(shù)對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理;

一整合單元,用于在縮小單元對(duì)相應(yīng)區(qū)域進(jìn)行縮小處理后,重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合,得到整合圖像;

一壓縮單元,用于對(duì)整合圖像進(jìn)行編碼,得到媒體文件。

進(jìn)一步,上述分區(qū)單元,還用于在根據(jù)關(guān)注度等級(jí)對(duì)原始圖像進(jìn)行區(qū)域分割時(shí),記錄分割的每一區(qū)域的關(guān)注等級(jí)信息以及在原始圖像中的原始位置信息;

上述縮小單元,還用于在確定縮小處理的縮小參數(shù)后,記錄相應(yīng)區(qū)域的縮小參數(shù);

上述整合單元,還用于在重新對(duì)全部區(qū)域進(jìn)行區(qū)域整合后,記錄每一區(qū)域在整合圖像中的整合后位置信息;

上述壓縮單元,還用于在對(duì)整合圖像進(jìn)行編碼時(shí),將每一區(qū)域的關(guān)注度等級(jí)信息、原始位置信息、縮小參數(shù)和整合后位置信息保存為媒體文件的附加信息。

進(jìn)一步,在確定縮小處理的縮小參數(shù)時(shí),需保證在進(jìn)行縮小處理后,全部區(qū)域能夠整合為規(guī)則形狀或者能夠在使用少于填充量閾值的填充像素后整合為規(guī)則形狀,并且保證進(jìn)行縮小處理的區(qū)域的像素?fù)p失不超過(guò)損失量閾值。

如圖7所示,本申請(qǐng)還提供了一種圖像解碼裝置,包括:

一解壓縮單元,用于獲取媒體文件,對(duì)媒體文件進(jìn)行解碼,得到整合圖像;

一識(shí)別單元,用于在整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域;

一放大單元,用于對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大,還原為縮小處理前的尺寸;

一拼接單元,用于在放大單元對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大后,將全部區(qū)域重新整合為原始圖像。

進(jìn)一步,上述解壓縮單元,還用于在獲取媒體文件時(shí),獲取媒體文件的附加信息,附加信息中包含原始圖像的每一區(qū)域的關(guān)注度等級(jí)信息、原始位置信息、縮小參數(shù)和整合后位置信息;

上述識(shí)別單元在整合圖像中識(shí)別出已進(jìn)行縮小處理的區(qū)域,包括:根據(jù)整合后位置信息在整合圖像中識(shí)別出每一區(qū)域,再根據(jù)每一區(qū)域的關(guān)注度等級(jí)信息確定出已進(jìn)行縮小處理的區(qū)域;

上述放大單元對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大,包括:根據(jù)已進(jìn)行縮小處理的區(qū)域?qū)?yīng)的縮小參數(shù),確定出放大參數(shù),按照確定的放大參數(shù)對(duì)已進(jìn)行縮小處理的區(qū)域進(jìn)行放大;

上述拼接單元將全部區(qū)域重新整合為原始圖像,包括:根據(jù)每一區(qū)域?qū)?yīng)的原始位置信息,重新將全部區(qū)域整合為原始圖像。

雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1