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

基于合成圖像預(yù)測(cè)的視頻編解碼方法及視頻編解碼器的制造方法

文檔序號(hào):7997254閱讀:146來源:國知局
基于合成圖像預(yù)測(cè)的視頻編解碼方法及視頻編解碼器的制造方法
【專利摘要】本發(fā)明公開了一種基于合成圖像預(yù)測(cè)的視頻編解碼方法和視頻編解碼器,其中根據(jù)編解碼計(jì)算能力為非基本視角設(shè)置合成圖像預(yù)測(cè)標(biāo)志位,合成圖像預(yù)測(cè)標(biāo)志位的取值指示是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編解碼,若允許則可以啟用基于合成圖像預(yù)測(cè)的視頻編解碼,若不允許則需要停用基于合成圖像預(yù)測(cè)的視頻編解碼,從而通過合成圖像預(yù)測(cè)標(biāo)志位的取值設(shè)置可以靈活地打開或關(guān)閉基于合成圖像預(yù)測(cè)的視頻編解碼,適用于不同計(jì)算能力的視頻編解碼器,視頻編解碼器可以進(jìn)行與自身計(jì)算能力相適應(yīng)的視頻編解碼,在編解碼計(jì)算能力較強(qiáng)時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻編解碼,在編解碼計(jì)算能力較弱時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編解碼。
【專利說明】基于合成圖像預(yù)測(cè)的視頻編解碼方法及視頻編解碼器

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及3D視頻編解碼和多視角視頻編解碼【技術(shù)領(lǐng)域】,尤其涉及基于合成圖像預(yù)測(cè)的視頻編解碼方法及視頻編解碼器。

【背景技術(shù)】
[0002]在下一代三維視頻編解碼標(biāo)準(zhǔn)中,基于合成圖像預(yù)測(cè)的方法被標(biāo)準(zhǔn)采納。在基于合成圖像預(yù)測(cè)的方法中,編/解碼非基本視角(base view)中的紋理信息時(shí),需要根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前編/解碼視角中的紋理塊;另外,編/解碼非基本視角中的深度信息時(shí),需要根據(jù)基本視角中的深度信息合成出當(dāng)前編/解碼視角中的深度塊。以上過程需要很多計(jì)算才能完成,而不同編/解碼器的計(jì)算能力有所不同,某些計(jì)算能力不強(qiáng)的編/解碼器執(zhí)行上述過程較為困難,甚至根本無法執(zhí)行上述過程。


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

[0003]本發(fā)明實(shí)施例提供一種基于合成圖像預(yù)測(cè)的視頻編碼方法,用以適用于不同計(jì)算能力的視頻編碼器,該方法包括:
[0004]確定根據(jù)編碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0005]根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0006]若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0007]其中,所述基于合成圖像預(yù)測(cè)的視頻編碼包括:編碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前編碼視角中的紋理塊;編碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前編碼視角中的深度塊。
[0008]本發(fā)明實(shí)施例還提供一種基于合成圖像預(yù)測(cè)的視頻解碼方法,用以適用于不同計(jì)算能力的視頻解碼器,該方法包括:
[0009]確定根據(jù)解碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0010]根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0011]若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼:
[0012]其中,所述基于合成圖像預(yù)測(cè)的視頻解碼包括:解碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前解碼視角中的紋理塊;解碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前解碼視角中的深度塊。
[0013]本發(fā)明實(shí)施例還提供一種基于合成圖像預(yù)測(cè)的視頻編碼器,用于進(jìn)行與自身計(jì)算能力相適應(yīng)的視頻編碼,該視頻編碼器包括:
[0014]標(biāo)志確定模塊,用于確定根據(jù)編碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0015]編碼確定模塊,用于根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0016]視頻編碼模塊,用于在確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0017]其中,所述基于合成圖像預(yù)測(cè)的視頻編碼包括:編碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前編碼視角中的紋理塊;編碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前編碼視角中的深度塊。
[0018]本發(fā)明實(shí)施例還提供一種基于合成圖像預(yù)測(cè)的視頻解碼器,用于進(jìn)行與自身計(jì)算能力相適應(yīng)的視頻解碼,該視頻解碼器包括:
[0019]標(biāo)志確定模塊,用于確定根據(jù)解碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0020]解碼確定模塊,用于根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0021]視頻解碼模塊,用于在確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0022]其中,所述基于合成圖像預(yù)測(cè)的視頻解碼包括:解碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前解碼視角中的紋理塊;解碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前解碼視角中的深度塊。
[0023]本發(fā)明實(shí)施例中,根據(jù)編碼計(jì)算能力為非基本視角設(shè)置有合成圖像預(yù)測(cè)標(biāo)志位,指示是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,編碼時(shí)先確定合成圖像預(yù)測(cè)標(biāo)志位的取值,再進(jìn)一步根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,若允許則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,若不允許則不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;這樣可以靈活適用于不同計(jì)算能力的視頻編碼器,可以在編碼計(jì)算能力較強(qiáng)時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,在編碼計(jì)算能力較弱時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0024]本發(fā)明實(shí)施例中,根據(jù)解碼計(jì)算能力為非基本視角設(shè)置有合成圖像預(yù)測(cè)標(biāo)志位,指示是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,解碼時(shí)先確定合成圖像預(yù)測(cè)標(biāo)志位的取值,再進(jìn)一步根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,若允許則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,若不允許則不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;這樣可以靈活適用于不同計(jì)算能力的視頻解碼器,可以在解碼計(jì)算能力較強(qiáng)時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,在解碼計(jì)算能力較弱時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。

【專利附圖】

【附圖說明】
[0025]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
[0026]圖1為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻編碼方法的處理流程圖;
[0027]圖2為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻解碼方法的處理流程圖;
[0028]圖3為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻編碼器的結(jié)構(gòu)示意圖;
[0029]圖4為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻解碼器的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0030]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
[0031]為了在視頻編解碼中靈活應(yīng)用基于合成圖像預(yù)測(cè)的視頻編解碼方法,以適用于不同計(jì)算能力的視頻編解碼器,本發(fā)明實(shí)施例提出一種基于合成圖像預(yù)測(cè)的視頻編碼方法和視頻解碼方法。
[0032]在基于合成圖像預(yù)測(cè)的視頻編碼方法中,根據(jù)編碼計(jì)算能力為非基本視角設(shè)置合成圖像預(yù)測(cè)標(biāo)志位,合成圖像預(yù)測(cè)標(biāo)志位的取值指示是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,若允許則可以啟用基于合成圖像預(yù)測(cè)的視頻編碼,若不允許則需要停用基于合成圖像預(yù)測(cè)的視頻編碼,從而通過合成圖像預(yù)測(cè)標(biāo)志位的取值設(shè)置可以靈活地打開或關(guān)閉基于合成圖像預(yù)測(cè)的視頻編碼,適用于不同計(jì)算能力的視頻編碼器,在編碼計(jì)算能力較強(qiáng)時(shí),可以進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,在編碼計(jì)算能力較弱時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0033]圖1為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻編碼方法的處理流程圖。如圖1所示,本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻編碼方法可以包括:
[0034]步驟101、確定根據(jù)編碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0035]步驟102、根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則執(zhí)行步驟103 ;否則,執(zhí)行步驟104 ;
[0036]步驟103、進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0037]步驟104、不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0038]其中,上述基于合成圖像預(yù)測(cè)的視頻編碼包括:編碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前編碼視角中的紋理塊;編碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前編碼視角中的深度塊。
[0039]具體實(shí)施時(shí),為了更靈活的支持不同計(jì)算能力的視頻編碼器,本發(fā)明實(shí)施例的基于合成圖像預(yù)測(cè)的視頻編碼方法中,可以在序列級(jí)、圖像級(jí)或者條帶級(jí)設(shè)置合成圖像預(yù)測(cè)標(biāo)志位,從而可以在不同級(jí)別開啟和停用基于合成圖像預(yù)測(cè)的視頻編碼方法。
[0040]一個(gè)實(shí)施例中,可以設(shè)置序列級(jí)合成圖像預(yù)測(cè)標(biāo)志位。對(duì)于非基本視角序列,包括非基本視角中的紋理序列和深度序列,可以在序列級(jí)參數(shù)集(sequence parameter set)中加入一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。該合成圖像預(yù)測(cè)標(biāo)志位指示是否允許對(duì)該非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。本例中,確定合成圖像預(yù)測(cè)標(biāo)志位的取值具體可以實(shí)施為:確定為非基本視角序列在序列參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列。根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,具體可以實(shí)施為:根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0041]另一實(shí)施例中,可以設(shè)置圖像級(jí)合成圖像預(yù)測(cè)標(biāo)志位。對(duì)于非基本視角序列(包括非基本視角中的紋理序列和深度序列)中的每一幅圖像,在圖像級(jí)參數(shù)集(pictureparameter set)中加入一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。實(shí)施時(shí)一幅圖像對(duì)應(yīng)一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。合成圖像預(yù)測(cè)標(biāo)志位指示是否允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。本例中,確定合成圖像預(yù)測(cè)標(biāo)志位的取值,具體可以實(shí)施為:確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列。根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,具體可以實(shí)施為:根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0042]又一實(shí)施例中,可以設(shè)置條帶級(jí)合成圖像預(yù)測(cè)標(biāo)志位。對(duì)于非基本視角序列(包括非基本視角中的紋理序列和深度序列)中的每一個(gè)條帶,在條帶級(jí)參數(shù)集(sliceparameter set)中加入一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。實(shí)施時(shí)第一個(gè)條帶對(duì)應(yīng)一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。合成圖像預(yù)測(cè)標(biāo)志位指示是否允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。本例中,確定合成圖像預(yù)測(cè)標(biāo)志位的取值,具體可以實(shí)施為:確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列。根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,具體可以實(shí)施為:根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0043]具體實(shí)施時(shí),根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,其中合成圖像預(yù)測(cè)標(biāo)志位的取值與是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼之間具有一對(duì)應(yīng)關(guān)系,例如當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“真”時(shí),允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,否則,不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼(例如當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“假”時(shí))。又如當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“I”時(shí),允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“O”時(shí),不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。合成圖像預(yù)測(cè)標(biāo)志位的具體取值可以根據(jù)實(shí)際需求來設(shè)定,能夠適當(dāng)?shù)乇硎臼欠裨试S進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼即可。
[0044]本發(fā)明實(shí)施例的基于合成圖像預(yù)測(cè)的視頻解碼方法中,根據(jù)解碼計(jì)算能力為非基本視角設(shè)置合成圖像預(yù)測(cè)標(biāo)志位,合成圖像預(yù)測(cè)標(biāo)志位的取值指示是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,若允許則可以啟用基于合成圖像預(yù)測(cè)的視頻解碼,若不允許則需要停用基于合成圖像預(yù)測(cè)的視頻解碼,從而通過合成圖像預(yù)測(cè)標(biāo)志位的取值設(shè)置可以靈活地打開或關(guān)閉基于合成圖像預(yù)測(cè)的視頻解碼,適用于不同計(jì)算能力的視頻解碼器,在解碼計(jì)算能力較強(qiáng)時(shí),可以進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,在解碼計(jì)算能力較弱時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0045]圖2為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻解碼方法的處理流程圖。如圖2所示,本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻解碼方法可以包括:
[0046]步驟201、確定根據(jù)解碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0047]步驟202、根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則執(zhí)行步驟203 ;否則,執(zhí)行步驟204 ;
[0048]步驟203、進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0049]步驟204、不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0050]其中,上述基于合成圖像預(yù)測(cè)的視頻解碼包括:解碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前解碼視角中的紋理塊;解碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前解碼視角中的深度塊。
[0051]具體實(shí)施時(shí),為了更靈活的支持不同計(jì)算能力的視頻解碼器,本發(fā)明實(shí)施例的基于合成圖像預(yù)測(cè)的視頻解碼方法中,也可以在序列級(jí)、圖像級(jí)或者條帶級(jí)設(shè)置合成圖像預(yù)測(cè)標(biāo)志位,從而可以在不同級(jí)別開啟和停用基于合成圖像預(yù)測(cè)的視頻解碼方法。
[0052]一個(gè)實(shí)施例中,可以設(shè)置序列級(jí)合成圖像預(yù)測(cè)標(biāo)志位。對(duì)于非基本視角序列,包括非基本視角中的紋理序列和深度序列,可以在序列級(jí)參數(shù)集(sequence parameter set)中加入一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。該合成圖像預(yù)測(cè)標(biāo)志位指示是否允許對(duì)該非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。本例中,確定合成圖像預(yù)測(cè)標(biāo)志位的取值具體可以實(shí)施為:確定為非基本視角序列在序列參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列。根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,具體可以實(shí)施為:根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0053]另一實(shí)施例中,可以設(shè)置圖像級(jí)合成圖像預(yù)測(cè)標(biāo)志位。對(duì)于非基本視角序列(包括非基本視角中的紋理序列和深度序列)中的每一幅圖像,在圖像級(jí)參數(shù)集(pictureparameter set)中加入一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。實(shí)施時(shí)一幅圖像對(duì)應(yīng)一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。合成圖像預(yù)測(cè)標(biāo)志位指示是否允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。本例中,確定合成圖像預(yù)測(cè)標(biāo)志位的取值,具體可以實(shí)施為:確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列。根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,具體可以實(shí)施為:根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0054]又一實(shí)施例中,可以設(shè)置條帶級(jí)合成圖像預(yù)測(cè)標(biāo)志位。對(duì)于非基本視角序列(包括非基本視角中的紋理序列和深度序列)中的每一個(gè)條帶,在條帶級(jí)參數(shù)集(sliceparameter set)中加入一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。實(shí)施時(shí)第一個(gè)條帶對(duì)應(yīng)一個(gè)合成圖像預(yù)測(cè)標(biāo)志位。合成圖像預(yù)測(cè)標(biāo)志位指示是否允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。本例中,確定合成圖像預(yù)測(cè)標(biāo)志位的取值,具體可以實(shí)施為:確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列。根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,具體可以實(shí)施為:根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0055]具體實(shí)施時(shí),根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,其中合成圖像預(yù)測(cè)標(biāo)志位的取值與是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼之間具有一對(duì)應(yīng)關(guān)系,例如當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“真”時(shí),允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,否則,不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼(例如當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“假”時(shí))。又如當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“I”時(shí),允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,當(dāng)合成圖像預(yù)測(cè)標(biāo)志位的取值為“O”時(shí),不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。合成圖像預(yù)測(cè)標(biāo)志位的具體取值可以根據(jù)實(shí)際需求來設(shè)定,能夠適當(dāng)?shù)乇硎臼欠裨试S進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼即可。
[0056]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種基于合成圖像預(yù)測(cè)的視頻編碼器和視頻解碼器,如下面的實(shí)施例所述。由于該視頻編碼器和視頻解碼器解決問題的原理分別與基于合成圖像預(yù)測(cè)的視頻編碼方法和視頻解碼方法相似,因此該視頻編碼器和視頻解碼器的實(shí)施可以參見基于合成圖像預(yù)測(cè)的視頻編碼方法和視頻解碼方法的實(shí)施,重復(fù)之處不再贅述。
[0057]圖3為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻編碼器的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻編碼器可以包括:
[0058]標(biāo)志確定模塊301,用于確定根據(jù)編碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0059]編碼確定模塊302,用于根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0060]視頻編碼模塊303,用于在確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0061]其中,基于合成圖像預(yù)測(cè)的視頻編碼包括:編碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前編碼視角中的紋理塊;編碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前編碼視角中的深度塊。
[0062]具體實(shí)施時(shí),標(biāo)志確定模塊301具體可以用于:
[0063]確定為非基本視角序列在序列參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列;
[0064]編碼確定模塊302具體可以用于:
[0065]根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0066]視頻編碼模塊303具體可以用于:
[0067]在確定允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)非基本視角序列不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0068]具體實(shí)施時(shí),標(biāo)志確定模塊301具體可以用于:
[0069]確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列;
[0070]編碼確定模塊302具體可以用于:
[0071]根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0072]視頻編碼模塊303具體可以用于:
[0073]在確定允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)非基本視角序列中的相應(yīng)圖像不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0074]具體實(shí)施時(shí),標(biāo)志確定模塊301具體可以用于:
[0075]確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列;
[0076]編碼確定模塊302具體可以用于:
[0077]根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0078]視頻編碼模塊303具體可以用于:
[0079]在確定允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)非基本視角序列中的相應(yīng)條帶不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0080]具體實(shí)施時(shí),編碼確定模塊302具體可以用于:
[0081]在合成圖像預(yù)測(cè)標(biāo)志位的取值為真時(shí),確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;
[0082]否則,確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0083]圖4為本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻解碼器的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明實(shí)施例中基于合成圖像預(yù)測(cè)的視頻解碼器可以包括:
[0084]標(biāo)志確定模塊401,用于確定根據(jù)解碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值;
[0085]解碼確定模塊402,用于根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0086]視頻解碼模塊403,用于在確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0087]其中,基于合成圖像預(yù)測(cè)的視頻解碼包括:解碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前解碼視角中的紋理塊;解碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前解碼視角中的深度塊。
[0088]具體實(shí)施時(shí),標(biāo)志確定模塊401具體可以用于:
[0089]確定為非基本視角序列在序列參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列;
[0090]解碼確定模塊402具體可以用于:
[0091]根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0092]視頻解碼模塊403具體可以用于:
[0093]在確定允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許對(duì)非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)非基本視角序列不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0094]具體實(shí)施時(shí),標(biāo)志確定模塊401具體可以用于:
[0095]確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列;
[0096]解碼確定模塊402具體可以用于:
[0097]根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0098]視頻解碼模塊403具體可以用于:
[0099]在確定允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許對(duì)非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)非基本視角序列中的相應(yīng)圖像不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0100]具體實(shí)施時(shí),標(biāo)志確定模塊401具體可以用于:
[0101]確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值,非基本視角序列包括非基本視角中的紋理序列和深度序列;
[0102]解碼確定模塊402具體可以用于:
[0103]根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0104]視頻解碼模塊403具體可以用于:
[0105]在確定允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許對(duì)非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)非基本視角序列中的相應(yīng)條帶不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0106]具體實(shí)施時(shí),解碼確定模塊402具體可以用于:
[0107]在合成圖像預(yù)測(cè)標(biāo)志位的取值為真時(shí),確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;
[0108]否則,確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0109]綜上所述,本發(fā)明實(shí)施例中,根據(jù)編碼計(jì)算能力為非基本視角設(shè)置有合成圖像預(yù)測(cè)標(biāo)志位,指示是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,編碼時(shí)先確定合成圖像預(yù)測(cè)標(biāo)志位的取值,再進(jìn)一步根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,若允許則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,若不允許則不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;這樣可以靈活適用于不同計(jì)算能力的視頻編碼器,視頻編碼器可以進(jìn)行與自身計(jì)算能力相適應(yīng)的視頻編碼,在編碼計(jì)算能力較強(qiáng)時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,在編碼計(jì)算能力較弱時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
[0110]本發(fā)明實(shí)施例中,根據(jù)解碼計(jì)算能力為非基本視角設(shè)置有合成圖像預(yù)測(cè)標(biāo)志位,指示是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,解碼時(shí)先確定合成圖像預(yù)測(cè)標(biāo)志位的取值,再進(jìn)一步根據(jù)合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,若允許則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,若不允許則不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;這樣可以靈活適用于不同計(jì)算能力的視頻解碼器,視頻解碼器可以進(jìn)行與自身計(jì)算能力相適應(yīng)的視頻編碼,在解碼計(jì)算能力較強(qiáng)時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,在解碼計(jì)算能力較弱時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
[0111]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0112]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0113]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0114]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0115]以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于合成圖像預(yù)測(cè)的視頻編碼方法,其特征在于,包括: 確定根據(jù)編碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 其中,所述基于合成圖像預(yù)測(cè)的視頻編碼包括:編碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前編碼視角中的紋理塊;編碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前編碼視角中的深度塊。
2.如權(quán)利要求1所述的方法,其特征在于,確定所述合成圖像預(yù)測(cè)標(biāo)志位的取值,包括: 確定為非基本視角序列在序列參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,包括: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
3.如權(quán)利要求1所述的方法,其特征在于,確定所述合成圖像預(yù)測(cè)標(biāo)志位的取值,包括: 確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,包括: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
4.如權(quán)利要求1所述的方法,其特征在于,確定所述合成圖像預(yù)測(cè)標(biāo)志位的取值,包括: 確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,包括: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;若是,則對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;否則,不對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼,包括: 在所述合成圖像預(yù)測(cè)標(biāo)志位的取值為真時(shí),確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 否則,確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
6.一種基于合成圖像預(yù)測(cè)的視頻解碼方法,其特征在于,包括: 確定根據(jù)解碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼: 其中,所述基于合成圖像預(yù)測(cè)的視頻解碼包括:解碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信 息和深度信息合成出當(dāng)前解碼視角中的紋理塊;解碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前解碼視角中的深度塊。
7.如權(quán)利要求6所述的方法,其特征在于,確定所述合成圖像預(yù)測(cè)標(biāo)志位的取值,包括: 確定為非基本視角序列在序列參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,包括: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
8.如權(quán)利要求6所述的方法,其特征在于,確定所述合成圖像預(yù)測(cè)標(biāo)志位的取值,包括: 確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,包括: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
9.如權(quán)利要求6所述的方法,其特征在于,確定所述合成圖像預(yù)測(cè)標(biāo)志位的取值,包括:確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,包括: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;若是,則對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;否則,不對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
10.如權(quán)利要求6至9任一項(xiàng)所述的方法,其特征在于,根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼,包括: 在所述合成圖像預(yù)測(cè)標(biāo)志位的取值為真時(shí),確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 否則,確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
11.一種基于合成圖像預(yù)測(cè)的視頻編碼器,其特征在于,包括: 標(biāo)志確定模塊,用于 確定根據(jù)編碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值; 編碼確定模塊,用于根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 視頻編碼模塊,用于在確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 其中,所述基于合成圖像預(yù)測(cè)的視頻編碼包括:編碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前編碼視角中的紋理塊;編碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前編碼視角中的深度塊。
12.如權(quán)利要求11所述的視頻編碼器,其特征在于,所述標(biāo)志確定模塊具體用于: 確定為非基本視角序列在序列參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 所述編碼確定模塊具體用于: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 所述視頻編碼模塊具體用于: 在確定允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)所述非基本視角序列不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
13.如權(quán)利要求11所述的視頻編碼器,其特征在于,所述標(biāo)志確定模塊具體用于: 確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列;所述編碼確定模塊具體用于: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 所述視頻編碼模塊具體用于: 在確定允許對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)圖像不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
14.如權(quán)利要求 11所述的視頻編碼器,其特征在于,所述標(biāo)志確定模塊具體用于: 確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 所述編碼確定模塊具體用于: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 所述視頻編碼模塊具體用于: 在確定允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼;在確定不允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)條帶不進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
15.如權(quán)利要求11至14任一項(xiàng)所述的視頻編碼器,其特征在于,所述編碼確定模塊具體用于: 在所述合成圖像預(yù)測(cè)標(biāo)志位的取值為真時(shí),確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼; 否則,確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻編碼。
16.一種基于合成圖像預(yù)測(cè)的視頻解碼器,其特征在于,包括: 標(biāo)志確定模塊,用于確定根據(jù)解碼計(jì)算能力為非基本視角設(shè)置的合成圖像預(yù)測(cè)標(biāo)志位的取值; 解碼確定模塊,用于根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 視頻解碼模塊,用于在確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 其中,所述基于合成圖像預(yù)測(cè)的視頻解碼包括:解碼非基本視角中的紋理信息時(shí),根據(jù)基本視角中的紋理信息和深度信息合成出當(dāng)前解碼視角中的紋理塊;解碼非基本視角中的深度信息時(shí),根據(jù)基本視角中的深度信息合成出當(dāng)前解碼視角中的深度塊。
17.如權(quán)利要求16所述的視頻解碼器,其特征在于,所述標(biāo)志確定模塊具體用于: 確定為非基本視角序列在序列參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 所述解碼確定模塊具體用于:根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 所述視頻解碼模塊具體用于: 在確定允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許對(duì)所述非基本視角序列進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)所述非基本視角序列不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
18.如權(quán)利要求16所述的視頻解碼器,其特征在于,所述標(biāo)志確定模塊具體用于: 確定為非基本視角序列中的每一幅圖像在圖像級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 所述解碼確定模塊具體用于: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 所述視頻解碼模塊具體用于: 在確定允許對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許對(duì)所述非基本視角序 列中的相應(yīng)圖像進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)圖像不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
19.如權(quán)利要求16所述的視頻解碼器,其特征在于,所述標(biāo)志確定模塊具體用于: 確定為非基本視角序列中的每一個(gè)條帶在條帶級(jí)參數(shù)集中設(shè)置的所述合成圖像預(yù)測(cè)標(biāo)志位的取值,所述非基本視角序列包括非基本視角中的紋理序列和深度序列; 所述解碼確定模塊具體用于: 根據(jù)所述合成圖像預(yù)測(cè)標(biāo)志位的取值確定是否允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 所述視頻解碼模塊具體用于: 在確定允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼;在確定不允許對(duì)所述非基本視角序列中的相應(yīng)條帶進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼時(shí),對(duì)所述非基本視角序列中的相應(yīng)條帶不進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
20.如權(quán)利要求16至19任一項(xiàng)所述的視頻解碼器,其特征在于,所述解碼確定模塊具體用于: 在所述合成圖像預(yù)測(cè)標(biāo)志位的取值為真時(shí),確定允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼; 否則,確定不允許進(jìn)行基于合成圖像預(yù)測(cè)的視頻解碼。
【文檔編號(hào)】H04N19/597GK104053008SQ201310083901
【公開日】2014年9月17日 申請(qǐng)日期:2013年3月15日 優(yōu)先權(quán)日:2013年3月15日
【發(fā)明者】劉鴻彬, 賈杰 申請(qǐng)人:樂金電子(中國)研究開發(fā)中心有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
广平县| 拜泉县| 抚远县| 前郭尔| 北宁市| 陵川县| 凉城县| 离岛区| 江津市| 任丘市| 中西区| 吉木乃县| 盐城市| 报价| 花莲市| 疏勒县| 水富县| 赤水市| 武义县| 青海省| 碌曲县| 霍州市| 剑阁县| 新绛县| 丹寨县| 富川| 乌拉特后旗| 广西| 富顺县| 彩票| 大邑县| 临安市| 德令哈市| 涞源县| 金塔县| 绍兴县| 聊城市| 舟山市| 城固县| 灵台县| 郎溪县|