方式判斷條件的基礎(chǔ)上,確定該CU的非對(duì)稱I3U分割方式是否符合第二編碼方式判斷條件。如果是,執(zhí)彳了 S214 ;如果否,結(jié)束。
[0106]S214,確定紋理圖的非基本視點(diǎn)的CU的非對(duì)稱PU分割方式是否符合第三編碼方式判斷條件。
[0107]具體地,在紋理圖的非基本視點(diǎn)的CU的非對(duì)稱分割方式不符合第一編碼方式判斷條件,符合第二編碼方式判斷條件的基礎(chǔ)上,確定該CU的非對(duì)稱I3U分割方式是否符合第三編碼方式判斷條件。如果是,執(zhí)行S215 ;如果否,執(zhí)行S216。
[0108]S215,對(duì)不符合第一編碼方式判斷條件,符合第二編碼方式判斷條件,并且符合第三編碼方式判斷條件的紋理圖的非基本視點(diǎn)的CU的非對(duì)稱I3U分割方式采用Normal方式進(jìn)行編碼檢測(cè),完成后結(jié)束。
[0109]S216,對(duì)不符合第一編碼方式判斷條件,符合第二編碼方式判斷條件,并且不符合第三編碼方式判斷條件的紋理圖的非基本視點(diǎn)的CU的非對(duì)稱I3U分割方式采用Merge方式進(jìn)行編碼檢測(cè),完成后結(jié)束。
[0110]因此,本發(fā)明實(shí)施例的非對(duì)稱運(yùn)動(dòng)分割方式編碼的方法,通過分別確定對(duì)紋理圖、深度圖的基本視點(diǎn)和非基本視點(diǎn)的編碼單元CU所采取的編碼檢測(cè)方式,并參考視間參考視點(diǎn)信息確定非基本視點(diǎn)的CU的編碼檢測(cè)方式,可以有效提高編碼效率。
[0111]應(yīng)理解,本發(fā)明實(shí)施例的各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
[0112]圖4示出了根據(jù)本發(fā)明實(shí)施例的非對(duì)稱運(yùn)動(dòng)分割方式編碼的方法300的示意性流程圖,該方法300可以由編碼設(shè)備執(zhí)行,包括。
[0113]S301,確定編碼單元⑶;
[0114]S302,在編碼單元⑶為紋理圖的視點(diǎn)的⑶且根據(jù)該⑶的大小、該⑶的目前最優(yōu)預(yù)測(cè)單元PU分割方式、該CU的目前最優(yōu)分割方式的編碼方式和該CU的上一級(jí)CU的最優(yōu)I3U分割方式,確定該CU的第一非對(duì)稱I3U分割方式不符合第一編碼方式判斷條件并且符合第二編碼方式判斷條件,或確定該CU的第一非對(duì)稱I3U分割方式符合第一編碼方式判斷條件時(shí),對(duì)該CU的第一非對(duì)稱分割方式采用正常Normal方式進(jìn)行編碼檢測(cè),該Normal方式指完整的運(yùn)動(dòng)預(yù)測(cè)補(bǔ)償方式。
[0115]因此,本發(fā)明實(shí)施例的非對(duì)稱運(yùn)動(dòng)分割方式編碼的方法,通過對(duì)視點(diǎn)的非對(duì)稱分割方式優(yōu)先執(zhí)行Normal方式進(jìn)行編碼檢測(cè),可以提高編碼效率。
[0116]應(yīng)理解,本發(fā)明實(shí)施例的采用Normal方式進(jìn)行編碼檢測(cè),是指采用完整的運(yùn)動(dòng)預(yù)測(cè)補(bǔ)償方式進(jìn)行編碼檢測(cè)。
[0117]具體而言,在S301中,確定當(dāng)前正在編碼的編碼單元⑶。在S302中,編碼設(shè)備首先確定編碼是否處于幀間編碼過程。在確定編碼處于幀間編碼過程后,編碼設(shè)備確定當(dāng)前是處于紋理圖編碼過程還是深度圖編碼過程。本發(fā)明實(shí)施例中,可選地,編碼設(shè)備確定該⑶是紋理圖的視點(diǎn)的CU。
[0118]根據(jù)該CU的大小、該CU的目前最優(yōu)預(yù)測(cè)單元分割方式、該CU的目前最優(yōu)分割方式的編碼方式,確定該CU的第一非對(duì)稱F1U分割方式不符合第一編碼方式判斷條件。
[0119]具體地,作為一個(gè)實(shí)施例,該⑶的大小不為64X64,并且該⑶的目前最優(yōu)預(yù)測(cè)單元I3U分割方式為2NXN,則可以確定該⑶的非對(duì)稱PU分割方式2NXnU和2NXnD為符合第一編碼方式判斷條件;或者,該CU的大小不為64X64,并且該CU的目前最優(yōu)預(yù)測(cè)單元分割方式為2NX2N,并且該CU的目前最優(yōu)預(yù)測(cè)單元分割方式的編碼方式不為merge或skip模式,則也可以確定該⑶的非對(duì)稱PU分割方式2NXnU和2NXnD為符合第一編碼方式判斷條件。
[0120]可選地,作為另一實(shí)施例,該⑶的大小不為64X64,并且該⑶的目前最優(yōu)預(yù)測(cè)單元I3U分割方式為NX 2N,則可以確定該⑶的非對(duì)稱PU分割方式nLX 2N和nRX 2N為符合第一編碼方式判斷條件;或者,該CU的大小不為64X64,并且該CU的目前最優(yōu)預(yù)測(cè)單元分割方式為2NX2N,并且該CU的目前最優(yōu)預(yù)測(cè)單元分割方式的編碼方式不為merge或skip模式,則也可以確定該⑶的非對(duì)稱PU分割方式nLX2N和nRX2N為符合第一編碼方式判斷條件。反之,則為不符合第一編碼方式判斷條件。
[0121]進(jìn)一步,根據(jù)該CU的目前最優(yōu)預(yù)測(cè)單元分割方式、該CU的目前最優(yōu)分割方式的編碼方式和該CU的上一級(jí)CU的最優(yōu)PU分割方式,確定該CU的第一非對(duì)稱I3U分割方式符合第二編碼方式判斷條件。
[0122]具體地,作為一個(gè)實(shí)施例,該⑶的目前最優(yōu)I3U分割方式為2NX 2N,并且該⑶的目前最優(yōu)PU分割方式的編碼方式不為skip編碼方式;或者,該CU的上一級(jí)CU的最優(yōu)PU分割方式為AMP方式;或者,該CU的目前最優(yōu)PU分割方式為2NXN,并且該CU的上一級(jí)CU的最優(yōu)I3U分割方式為非I3U分割方式,則可以確定該CU的非對(duì)稱I3U分割方式2NXnU和2NXnD為符合第二編碼方式判斷條件。
[0123]可選地,作為另一實(shí)施例,該⑶的目前最優(yōu)I3U分割方式為2NX2N,并且該⑶的目前最優(yōu)PU分割方式的編碼方式不為skip編碼方式;或者,該CU的上一級(jí)CU的最優(yōu)PU分割方式為AMP方式;或者,該CU的目前最優(yōu)PU分割方式為NX 2N,并且該CU的上一級(jí)CU的最優(yōu)I3U分割方式為非I3U分割方式,則可以確定該CU的非對(duì)稱I3U分割方式nLX 2N和nRX 2N為符合第二編碼方式判斷條件。反之,則為不符合第二編碼方式判斷條件。
[0124]在確定該CU的第一非對(duì)稱F1U分割方式不符合第一編碼方式判斷條件,符合第二編碼方式判斷條件時(shí),或者確定該CU的第一非對(duì)稱I3U分割方式符合第一編碼方式判斷條件時(shí),對(duì)該CU的第一非對(duì)稱分割方式采用Normal方式進(jìn)行編碼檢測(cè)。
[0125]應(yīng)理解,在本發(fā)明實(shí)施例中,該CU的第一非對(duì)稱分割方式可以既不符合第一編碼方式判斷條件,也不符合第二編碼方式判斷條件。此時(shí),不對(duì)該CU的該非對(duì)稱分割方式進(jìn)行編碼檢測(cè)。
[0126]還應(yīng)理解,在本發(fā)明實(shí)施例中,該⑶所屬的視點(diǎn)可以是紋理圖的基本視點(diǎn)也可以是紋理圖的非基本視點(diǎn)。
[0127]以上是對(duì)紋理圖的視點(diǎn)的⑶的說明。在本發(fā)明實(shí)施例中,該⑶還可能是深度圖的視點(diǎn)的CU,在其非對(duì)稱PU分割方式中的一種可能不符合第一編碼方式判斷條件,符合第二編碼方式判斷條件時(shí),相應(yīng)地,該方法300還可以包括:
[0128]在該⑶為深度圖的視點(diǎn)的⑶且根據(jù)該⑶的大小、該⑶的目前最優(yōu)PU分割方式、該CU的目前最優(yōu)PU分割方式的編碼方式和該CU的上一級(jí)CU的最優(yōu)PU分割方式,確定該CU的第一非對(duì)稱I3U分割方式不符合該第一編碼方式判斷條件,并且符合該第二編碼方式判斷條件時(shí),對(duì)該CU的第一非對(duì)稱分割方式采用合并Merge方式進(jìn)行編碼檢測(cè)。
[0129]具體而言,確定該CU為深度圖的視點(diǎn)的CU,并且確定該CU的第一非對(duì)稱I3U分割方式不符合第一編碼方式判斷條件,符合第二編碼方式判斷條件時(shí),對(duì)該CU的第一非對(duì)稱PU分割方式采用Merge方式進(jìn)行編碼檢測(cè)。例如,對(duì)深度圖的一個(gè)視點(diǎn)的32X32大小的⑶進(jìn)行編碼,該⑶的2NXnU和2NXnD不符合第一判斷條件,符合第二判斷條件,則對(duì)該CU的2NXnU和2NXnD采用Merge方式進(jìn)行編碼檢測(cè)。
[0130]應(yīng)理解,本發(fā)明實(shí)施例的CU所屬的深度圖的視點(diǎn)可以是基本視點(diǎn),也可以是非基本視點(diǎn),本發(fā)明實(shí)施例對(duì)此不作限定。
[0131]以上是對(duì)⑶為深度圖的視點(diǎn)的⑶,并且該⑶的非對(duì)稱PU分割方式不符合第一判斷條件,符合第二判斷條件的情況的說明。在本發(fā)明實(shí)施例中,對(duì)于一個(gè)深度圖的視點(diǎn)的CU,其四種非對(duì)稱PU分割方式中的一種可能符合第一編碼方式判斷條件。相應(yīng)地,該方法300還可以包括:
[0132]在該⑶為深度圖的視點(diǎn)的⑶且根據(jù)該⑶的大小、該⑶的目前最優(yōu)PU分割方式、該CU的目前最優(yōu)PU分割方式的編碼方式和該CU的上一級(jí)CU的最優(yōu)PU分割方式,確定該CU的第一非對(duì)稱F1U分割方式符合該第一編碼方式判斷條件時(shí),對(duì)該CU的第一非對(duì)稱F1U分割方式采用Normal方式進(jìn)行編碼檢測(cè)。
[0133]具體而言,確定該CU為深度圖的視點(diǎn)的CU,并且確定該CU的第一非對(duì)稱I3U分割方式符合第一編碼方式判斷條件時(shí),對(duì)該CU的第一非對(duì)稱F1U分割方式米用Normal方式進(jìn)行編碼檢測(cè)。例如,對(duì)深度圖的一個(gè)視點(diǎn)的32 X 32大小的⑶進(jìn)行編碼,該⑶的nL X 2N和nRX2N符合第一判斷條件,則對(duì)該⑶的nLX2N和nRX2N采用Normal方式進(jìn)行編碼檢測(cè)。
[0134]應(yīng)理解,對(duì)于深度圖的一個(gè)視點(diǎn)的CU的非對(duì)稱分割方式,其可能既不符合第一編碼方式判斷條件,也不符合第二編碼方式判斷條件,此時(shí),不對(duì)該CU的該非對(duì)稱I3U分割方式進(jìn)行編碼檢測(cè)。
[0135]還應(yīng)理解,本發(fā)明實(shí)施例的CU所屬的深度圖的視點(diǎn)可以是基本視點(diǎn),也可以是非基本視點(diǎn),本發(fā)明實(shí)施例對(duì)此不作限定。在本發(fā)明實(shí)施例中,圖4對(duì)應(yīng)的各實(shí)施例是并列執(zhí)行的,對(duì)其執(zhí)行的先后順序不作限定。
[0136]圖5示出了根據(jù)本發(fā)明另一實(shí)施例的非對(duì)稱運(yùn)動(dòng)分割方式編碼的方法400的示意性流程圖。該方法由編碼設(shè)備執(zhí)行,圖5所示的方法400包括:
[0137]S401,確定當(dāng)前進(jìn)行編碼的⑶是否深度圖的視點(diǎn)的⑶。
[0138]具體地,在幀間編碼過程中,判斷當(dāng)前正在編碼的視點(diǎn)的CU是否深度圖的視點(diǎn)的⑶。如果是,執(zhí)行S402 ;如果否,即為紋理圖的視點(diǎn)的CU,執(zhí)行S406。
[0139]S402,確定深度圖的視點(diǎn)的CU的非對(duì)稱I3U分割方式是否符合第一編碼方式判斷條件。
[0140]具體地,當(dāng)前正在編碼的⑶為深度圖的視點(diǎn)的⑶時(shí),確定該⑶的非對(duì)稱PU分割方式是否符合第一編碼方式判斷條件。如果是,執(zhí)行S403 ;如果否,執(zhí)行S404。
[0141]S403,對(duì)符合第一編碼方式判斷條件的深度圖的視點(diǎn)的CU的非對(duì)稱I3U分割方式采用Normal方式進(jìn)行編碼檢測(cè),完成后結(jié)束。
[0142]S404,確定深度圖的視點(diǎn)的CU的非對(duì)稱I3U分割方式是否符合第二編碼方式判斷條件。
[0143]具體地,在深度圖的視點(diǎn)的CU的非對(duì)稱分割方式不符合第一編碼方式判斷條件的基礎(chǔ)上,確定深度圖的視點(diǎn)的CU的非對(duì)稱I3U分割方式是否符合第二編碼方式判斷條件。如果是,執(zhí)彳了 S405 ;如果否,結(jié)束。
[0144]S405,對(duì)不符合第一編碼方式判斷條件,符合第二編碼方式判斷條件的深度圖的視點(diǎn)的CU的非對(duì)稱分割方式采用Merge方式進(jìn)行編碼檢測(cè),完成后結(jié)束。
[0145]S406,確定紋理圖的視點(diǎn)的CU的非對(duì)稱分割方式是否符合第一編碼方式判斷條件。
[0146]具體地,確定當(dāng)前正在編碼的紋理圖的視點(diǎn)的⑶的非對(duì)稱I3U分割方式是否符合第一編碼方式判斷條件。如果是,執(zhí)行S407 ;如果否,執(zhí)行S408。
[0147]S407,對(duì)符合第一編碼方式判斷條件的紋理圖的視點(diǎn)的CU的非對(duì)稱I3U分割方式采用Normal方式進(jìn)行編碼檢測(cè),完成后結(jié)束。
[0148]S408,確定紋理圖的視點(diǎn)的CU的非對(duì)稱分割