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

幀內(nèi)圖像預(yù)測編解碼方法及視頻編解碼器的制作方法

文檔序號:7889478閱讀:149來源:國知局
專利名稱:幀內(nèi)圖像預(yù)測編解碼方法及視頻編解碼器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像視頻編解碼和幀內(nèi)圖像預(yù)測技術(shù)領(lǐng)域,尤其涉及幀內(nèi)圖像預(yù)測編解碼方法及視頻編解碼器。
背景技術(shù)
圖像視頻壓縮編解碼總體上分為幀間圖像編解碼和幀內(nèi)圖像編解碼兩種預(yù)測編解碼技術(shù)。幀內(nèi)圖像編/解碼利用來自當(dāng)前幀已經(jīng)編/解碼圖像單元的信息對當(dāng)前編/解碼圖像單元進(jìn)行預(yù)測編/解碼?,F(xiàn)有的幀內(nèi)圖像預(yù)測編解碼方法利用當(dāng)前預(yù)測單元的相鄰像素進(jìn)行預(yù)測,但是,存在如下不足:幀內(nèi)圖像預(yù)測的準(zhǔn)確性不高,造成幀內(nèi)圖像編解碼效率低下。首先,相鄰像素與當(dāng)前預(yù)測單元內(nèi)的像素相比,相關(guān)性較弱;其次,在圖像邊界,預(yù)測單元沒有相鄰像素可以作為參考像素。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種幀內(nèi)圖像預(yù)測編碼方法,用以提高幀內(nèi)圖像編碼效率,該方法包括:選擇當(dāng) 前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素;獲得所述預(yù)測像素的殘差信號;對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理;對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素;將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編碼。本發(fā)明實施例還提供一種幀內(nèi)圖像預(yù)測解碼方法,用以提高幀內(nèi)圖像解碼效率,該方法包括:選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素;獲得所述預(yù)測像素的殘差信號;對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理;對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素;將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測解碼。本發(fā)明實施例還提供一種視頻編碼器,用以提高幀內(nèi)圖像編碼效率,該視頻編碼器包括:選擇預(yù)測模塊,用于選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素;殘差信號獲得模塊,用于獲得所述預(yù)測像素的殘差信號;信號處理模塊,用于對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理;重構(gòu)模塊,用于對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素;
幀內(nèi)預(yù)測編碼模塊,用于將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編碼。本發(fā)明實施例還提供一種視頻解碼器,用以提高幀內(nèi)圖像解碼效率,該視頻解碼器包括:選擇預(yù)測模塊,用于選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素;殘差信號獲得模塊,用于獲得所述預(yù)測像素的殘差信號;信號處理模塊,用于對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理;重構(gòu)模塊,用于對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素;幀內(nèi)預(yù)測解碼模塊,用于將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測解碼。本發(fā)明實施例的幀內(nèi)圖像預(yù)測編解碼方法基于預(yù)先編碼重構(gòu)當(dāng)前預(yù)測單元中的部分像素,利用這部分像素的重構(gòu)像素提高幀內(nèi)圖像預(yù)測的準(zhǔn)確性,從而提高幀內(nèi)圖像編解碼效率;該方法不破壞現(xiàn)有視頻預(yù)測編解碼單元結(jié)構(gòu),而是保持了現(xiàn)有視頻預(yù)測編解碼單元的結(jié)構(gòu),有利于硬件實現(xiàn)。該方法可以應(yīng)用于現(xiàn)有幀內(nèi)圖像預(yù)測模式,提高預(yù)測的準(zhǔn)確性。該方法還可以應(yīng)用在幀內(nèi)圖像編解碼時,邊界圖像預(yù)測單元的預(yù)測。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:圖1為本發(fā)明實施例中幀內(nèi)圖像預(yù)測編碼方法的處理流程圖;圖2A、圖2B為本發(fā)明實施例中幀內(nèi)圖像預(yù)測編碼方法的一個具體實例的示意圖;圖3A、圖3B、圖3C為本發(fā)明實施例中幀內(nèi)圖像預(yù)測編碼方法的另一具體實例的示意圖;圖4A、圖4B、圖4C、圖4D、圖4E為本發(fā)明實施例中幀內(nèi)圖像預(yù)測編碼方法的又一具體實例的不意圖;圖5為本發(fā)明實施例中幀內(nèi)圖像預(yù)測解碼方法的處理流程圖;圖6為本發(fā)明實施例中視頻編碼器的結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例中視頻解碼器的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對本發(fā)明實施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。

如圖1所示,本發(fā)明實施例中,幀內(nèi)圖像預(yù)測編碼方法的處理流程可以包括:步驟101、選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素;例如,可以選擇當(dāng)前預(yù)測單元中某個或某些像素(some certain pixel或pixels)進(jìn)行預(yù)測;步驟102、獲得所述預(yù)測像素的殘差信號;例如,可以獲得所選擇的當(dāng)前預(yù)測單元中的這個或這些(this/those)像素的預(yù)測像素的殘差信號;步驟103、對所述殘差信號依次進(jìn)行變換(transform))、量化(quantization)、熵編碼、反量化(inverse quantization)及反變換(inverse transform)處理;步驟104、對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素;例如,可以重構(gòu)所選擇的當(dāng)前預(yù)測單元中的這個或這些(this/those)像素;步驟105、將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編
碼。 由圖1所示流程可以得知,本發(fā)明實施例的幀內(nèi)圖像預(yù)測編碼方法基于預(yù)先編碼重構(gòu)當(dāng)前預(yù)測單元中的部分像素,利用這部分像素的重構(gòu)像素提高幀內(nèi)圖像預(yù)測的準(zhǔn)確性,從而提高幀內(nèi)圖像編碼效率;該方法不破壞(break)現(xiàn)有視頻預(yù)測編碼單元結(jié)構(gòu),而是保持了現(xiàn)有視頻預(yù)測編碼單元的結(jié)構(gòu),有利于硬件實現(xiàn)。該方法可以應(yīng)用于現(xiàn)有幀內(nèi)圖像預(yù)測模式(prediction mode),提高預(yù)測的準(zhǔn)確性。該方法還可以應(yīng)用在幀內(nèi)圖像編碼時,邊界圖像預(yù)測單元的預(yù)測。具體實施時,選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素,可以包括:若所選擇像素為非4n(n = 1,2,...)個像素,則對所選擇像素進(jìn)行空間域量化編碼;若所選擇像素為4n(n = 1,2,...)個像素,則對所選擇像素先進(jìn)行一維或二維變換,再進(jìn)行量化編碼。如果所選擇像素是一行像素,則進(jìn)行一維變換,如果所選擇像素是多行像素,則進(jìn)行二維變換。具體實施時,將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編碼,可以包括:將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,利用所述重構(gòu)像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼,或利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先編碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼;其中,在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼時,當(dāng)前預(yù)測單元中的所述所選擇像素替換為所述重構(gòu)像素。具體實施時,在當(dāng)前預(yù)測單元中所述所選擇像素的位置進(jìn)行預(yù)測編碼的是所述重構(gòu)像素,而不是原先的所述所選擇像素。在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼時,還可以包括:將當(dāng)前預(yù)測單元中替換所述所選擇像素的所述重構(gòu)像素的殘差信號置零。這樣,可以減少殘差信號能量,降低運(yùn)算復(fù)雜度。對于圖像邊界預(yù)測單元(boundary prediction unit),現(xiàn)有方法沒有或者只在一個邊界有參考圖像,因此預(yù)測準(zhǔn)確性不好,產(chǎn)生了能量較大的殘差信號,不利于壓縮編碼。利用本發(fā)明實施例提出的方法,邊界預(yù)測單元同非邊界預(yù)測單元一樣有相同數(shù)目的參考圖像,從而提高預(yù)測的準(zhǔn)確性,降低殘差信號的編碼效率。具體實施時,將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,可以包括:
將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的上相鄰像素。舉一例如圖2A、2B所示。圖2A、2B中的粗線條是圖像預(yù)測單元邊界。圖2A中的斜線部分像素是用來預(yù)先編碼重構(gòu)的像素(所選擇像素)位置。圖2B中的斜線部分像素是將圖2A中的所選擇像素的重構(gòu)像素作為當(dāng)前預(yù)測單元(圖2B中網(wǎng)格線部分像素)的上相鄰像素。其中,當(dāng)前預(yù)測單元中已經(jīng)預(yù)先編碼重構(gòu)的像素(即所述選像素的重構(gòu)像素)仍會被預(yù)測,得到殘差信號,在當(dāng)前預(yù)測單元進(jìn)行變換、量化和熵編碼。另一實施例中,當(dāng)前預(yù)測單元的某個或某些像素(例如右下角或最底行(bottom-right pixel或bottom pixel row)的像素)可以被預(yù)先編碼重構(gòu),該預(yù)測單元的預(yù)測方法修改為現(xiàn)有預(yù)測值與該預(yù)先編碼像素的加權(quán)和(weighted sum),即綜合利用重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先編碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼。在具體實施時,選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,可以包括:選擇當(dāng)前預(yù)測單元中的右下角或最底行像素進(jìn)行預(yù)測;將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,可以包括:將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的下相鄰像素;利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先編碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼,可以包括:利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的上相鄰和左相鄰預(yù)先編碼像素,對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼。舉一例如圖3A、3B、3C所示。圖3A、3B、3C中粗線條是預(yù)測單元邊界。圖3A中豎直線部分像素是可以用做參考的相鄰預(yù)先編碼像素,網(wǎng)格線部分像素是當(dāng)前編碼單元中需要預(yù)測的像素。圖3B 中斜線部分像素是當(dāng)前預(yù)測單元中用來預(yù)先編碼重構(gòu)的像素(所選擇像素)。圖3C中填黑部分像素是圖3B中所選擇像素的重構(gòu)像素。其中,當(dāng)前預(yù)測單元中已經(jīng)預(yù)先編碼重構(gòu)的像素(即所述選像素的重構(gòu)像素)仍會被預(yù)測,得到殘差信號,在當(dāng)前預(yù)測單元進(jìn)行變換、量化和熵編碼??梢姳景l(fā)明實施例中,不僅現(xiàn)有幀內(nèi)圖像預(yù)測方法中左相鄰和上相鄰重構(gòu)像素可以做參考,之前最難被預(yù)測的最低行像素也有了更好的預(yù)測,并且可以用來做當(dāng)前預(yù)測單元的參考像素。本發(fā)明實施例的巾貞內(nèi)圖像預(yù)測編碼方法,在HEVC(High Efficiency VideoCoding,高效率視頻編解碼)工作草案中有相應(yīng)的對編碼單元(coding unit)的語法修改(syntax modification),具體修改如表一所示,表一中標(biāo)記出了修改處。表一
權(quán)利要求
1.一種幀內(nèi)圖像預(yù)測編碼方法,其特征在于,該方法包括: 選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素; 獲得所述預(yù)測像素的殘差信號; 對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理; 對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素; 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編碼。
2.如權(quán)利要求1所述的方法,其特征在于,選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素,包括: 若所選擇像素為非4n(n = 1,2,...)個像素,則對所選擇像素進(jìn)行空間域量化編碼;若所選擇像素為4η (η = 1,2,...)個像素,則對所選擇像素先進(jìn)行一維或二維變換,再進(jìn)行量化編碼。
3.如權(quán)利要求1所述的方法,其特征在于,將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編碼,包括: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,利用所述重構(gòu)像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼,或利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先編碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼; 其中,在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼時,當(dāng)前預(yù)測單元中的所述所選擇像素替換為所述重構(gòu)像素。
4.如權(quán)利要求3所述的方法,其特征在于,將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,包括: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的上相鄰像素。
5.如權(quán)利要求3所述的方法,其特征在于,在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼時,還包括: 將當(dāng)前預(yù)測單元中替換所述所選擇像素的所述重構(gòu)像素的殘差信號置零。
6.如權(quán)利要求3所述的方法,其特征在于,選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,包括: 選擇當(dāng)前預(yù)測單元中的右下角或最底行像素進(jìn)行預(yù)測; 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,包括: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的下相鄰像素; 利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先編碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編 碼,包括: 利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的上相鄰和左相鄰預(yù)先編碼像素,對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼。
7.—種幀內(nèi)圖像預(yù)測解碼方法,其特征在于,該方法包括: 選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素; 獲得所述預(yù)測像素的殘差信號; 對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理; 對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素; 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測解碼。
8.如權(quán)利要求7所述的方法,其特征在于,選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素,包括: 若所選擇像素為非4n(n = 1,2,...)個像素,則對所選擇像素進(jìn)行空間域量化編碼; 若所選擇像素為4η (η = 1,2,...)個像素,則對所選擇像素先進(jìn)行一維或二維變換,再進(jìn)行量化編碼。
9.如權(quán)利要求7所述的方法,其特征在于,將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測解碼,包括: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,利用所述重構(gòu)像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼,或利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先解碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼; 其中,在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼時,當(dāng)前預(yù)測單元中的所述所選擇像素替換為所述重構(gòu)像素。
10.如權(quán)利要求9所述的方法,其特征在于,將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,包括: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的上相鄰像素。
11.如權(quán)利要求9所述的方法,其特征在于,在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼時,還包括: 將當(dāng)前預(yù)測單元 中替換所述所選擇像素的所述重構(gòu)像素的殘差信號置零。
12.如權(quán)利要求 9所述的方法,其特征在于,選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,包括: 選擇當(dāng)前預(yù)測單元中的右下角或最底行像素進(jìn)行預(yù)測; 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,包括: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的下相鄰像素; 利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先解碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼,包括: 利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的上相鄰和左相鄰預(yù)先解碼像素,對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼。
13.—種視頻編碼器,其特征在于,包括: 選擇預(yù)測模塊,用于選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素; 殘差信號獲得模塊,用于獲得所述預(yù)測像素的殘差信號; 信號處理模塊,用于對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理; 重構(gòu)模塊,用于對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素; 幀內(nèi)預(yù)測編碼模塊,用于將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編碼。
14.如權(quán)利要求13所述的視頻編碼器,其特征在于,所述選擇預(yù)測模塊具體用于: 若所選擇像素為非4η(η = 1,2,...)個像素,則對所選擇像素進(jìn)行空間域量化編碼; 若所選擇像素為4η (η = 1,2,...)個像素,則對所選擇像素先進(jìn)行一維或二維變換,再進(jìn)行量化編碼。
15.如權(quán)利要求13所述的視頻編碼器,其特征在于,所述幀內(nèi)預(yù)測編碼模塊具體用于: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,利用所述重構(gòu)像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼,或利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先編碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼; 其中,在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼時,當(dāng)前預(yù)測單元中的所述所選擇像素替換為所述重構(gòu)像素。
16.如權(quán)利要求15所述的視頻編碼器,其特征在于,所述幀內(nèi)預(yù)測編碼模塊具體用于: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的上相鄰像素。
17.如權(quán)利要求15所述的視頻編碼器,其特征在于,所述幀內(nèi)預(yù)測編碼模塊還用于: 將當(dāng)前預(yù)測單元中替換所述所選擇像素的所述重構(gòu)像素的殘差信號置零。
18.如權(quán)利要求15所述的視頻編碼器,其特征在于,所述選擇預(yù)測模塊具體用于:選擇當(dāng)前預(yù)測單元中的右下角或最底行像素進(jìn)行預(yù)測; 所述幀內(nèi)預(yù)測編碼模塊具體用于:將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的下相鄰像素; 利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的上相鄰和左相鄰預(yù)先編碼像素,對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測編碼。
19.一種視頻解碼器,其特征在于,包括: 選擇預(yù)測模塊,用于選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素; 殘差信號獲得模塊,用于獲得所述預(yù)測像素的殘差信號;信號處理模塊,用于對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理; 重構(gòu)模塊,用于對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素; 幀內(nèi)預(yù)測解碼模塊,用于將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測解碼。
20.如權(quán)利要求19所述的視頻解碼器,其特征在于,所述選擇預(yù)測模塊具體用于: 若所選擇像素為非4n(n = 1,2,...)個像素,則對所選擇像素進(jìn)行空間域量化編碼; 若所選擇像素為4n (n = 1,2,...)個像素,則對所選擇像素先進(jìn)行一維或二維變換,再進(jìn)行量化編碼。
21.如權(quán)利要求19所述的視頻解碼器,其特征在于,所述幀內(nèi)預(yù)測解碼模塊具體用于: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的相鄰像素,利用所述重構(gòu)像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼,或利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的相鄰預(yù)先解碼像素對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼; 其中,在對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼時,當(dāng)前預(yù)測單元中的所述所選擇像素替換為所述重構(gòu)像素。
22.如權(quán)利要求21所述的視頻解碼器,其特征在于,所述幀內(nèi)預(yù)測解碼模塊具體用于: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的上相鄰像素。
23.如權(quán)利要求21所述的視頻解碼器,其特征在于,所述幀內(nèi)預(yù)測解碼模塊還用于:將當(dāng)前預(yù)測單元中替換所述所選擇像素的所述重構(gòu)像素的殘差信號置零。
24.如權(quán)利要求21所述的視頻解碼器,其特征在于,所述選擇預(yù)測模塊具體用于:選擇當(dāng)前預(yù)測單元中的右下角或最底行像素進(jìn)行預(yù)測; 所述幀內(nèi)預(yù)測解碼模塊具體用于: 將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的下相鄰像素; 利用所述重構(gòu)像素和當(dāng)前預(yù)測單元的上相鄰和左相鄰預(yù)先解碼像素,對當(dāng)前預(yù)測單元進(jìn)行幀內(nèi)圖像預(yù)測解碼。
全文摘要
本發(fā)明公開了一種幀內(nèi)圖像預(yù)測編解碼方法及視頻編解碼器,其中編碼方法包括選擇當(dāng)前預(yù)測單元中的部分像素進(jìn)行預(yù)測,獲得所選擇像素的預(yù)測像素;獲得所述預(yù)測像素的殘差信號;對所述殘差信號依次進(jìn)行變換、量化、熵編碼、反量化及反變換處理;對處理后的信號進(jìn)行重構(gòu),獲得重構(gòu)像素;將所述重構(gòu)像素作為當(dāng)前預(yù)測單元的參考像素,進(jìn)行幀內(nèi)圖像預(yù)測編碼。采用本發(fā)明可以提高幀內(nèi)圖像預(yù)測的準(zhǔn)確性,從而提高幀內(nèi)圖像編解碼效率;本發(fā)明不破壞現(xiàn)有視頻預(yù)測編解碼單元結(jié)構(gòu),有利于硬件實現(xiàn)。本發(fā)明可以應(yīng)用于現(xiàn)有的幀內(nèi)圖像預(yù)測模式,提高預(yù)測的準(zhǔn)確性;還可以應(yīng)用在幀內(nèi)圖像編解碼時,邊界圖像預(yù)測單元的預(yù)測。
文檔編號H04N7/32GK103248885SQ201210033220
公開日2013年8月14日 申請日期2012年2月14日 優(yōu)先權(quán)日2012年2月14日
發(fā)明者賈杰 申請人:樂金電子(中國)研究開發(fā)中心有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
胶南市| 盐亭县| 晋宁县| 克什克腾旗| 九江县| 胶南市| 博客| 沂南县| 丹凤县| 运城市| 白银市| 安徽省| 大宁县| 榆社县| 宜城市| 会昌县| 鄂托克前旗| 朝阳区| 云安县| 九寨沟县| 瑞丽市| 遂宁市| 莲花县| 兴和县| 蛟河市| 分宜县| 和龙市| 忻州市| 广南县| 洪江市| 公主岭市| 吴旗县| 武夷山市| 南昌市| 福鼎市| 普宁市| 安顺市| 松江区| 松桃| 哈密市| 西充县|