用于并行運(yùn)動估計(jì)的共同空間候選塊的制作方法
【專利摘要】在一個(gè)實(shí)例中,一種用于對視頻數(shù)據(jù)進(jìn)行譯碼的設(shè)備包括視頻譯碼器,所述視頻譯碼器經(jīng)配置以針對包括并行運(yùn)動估計(jì)PME區(qū)內(nèi)的多個(gè)視頻數(shù)據(jù)塊的所述PME區(qū),識別在所述PME區(qū)外部且鄰近于所述PME區(qū)的一組共同空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位置,且對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者,產(chǎn)生相應(yīng)的運(yùn)動信息候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊,產(chǎn)生所述運(yùn)動信息候選列表包括評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中。
【專利說明】用于并行運(yùn)動估計(jì)的共同空間候選塊
[0001] 本申請案主張2012年4月12申請的第61/623, 518號美國臨時(shí)申請案的權(quán)益,所 述申請案的全部內(nèi)容以引用的方式并入本文中。
【技術(shù)領(lǐng)域】
[0002] 本發(fā)明涉及視頻譯碼,且更特定來說,涉及用于視頻譯碼的運(yùn)動信息(例如,運(yùn)動 向量)預(yù)測。
【背景技術(shù)】
[0003] 數(shù)字視頻能力可并入到大范圍的裝置中,包含數(shù)字電視、數(shù)字直播系統(tǒng)、無線廣播 系統(tǒng)、個(gè)人數(shù)字助理(PDA)、膝上型或桌上型計(jì)算機(jī)、平板計(jì)算機(jī)、電子書閱讀器、數(shù)碼相機(jī)、 數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺、蜂窩式或衛(wèi)星無線電電 話、視頻會議裝置、視頻串流裝置等等。數(shù)字視頻裝置實(shí)施視頻壓縮技術(shù),例如由MPEG-2、 MPEG-4、ITU-T H. 263、ITU-T H. 264/MPEG-4第10部分高級視頻譯碼(AVC)、目前在開發(fā)中 的高效率視頻譯碼(HEVC)標(biāo)準(zhǔn)定義的標(biāo)準(zhǔn)和所述標(biāo)準(zhǔn)的擴(kuò)展部分中所描述的那些視頻壓 縮技術(shù),從而更高效地發(fā)射及接收數(shù)字視頻信息。其它視頻壓縮技術(shù)描述于當(dāng)前在開發(fā)中 的高效率視頻譯碼(HEVC)標(biāo)準(zhǔn)中。視頻裝置可通過實(shí)施此些視頻譯碼技術(shù)來更高效地發(fā) 射、接收、編碼、解碼和/或存儲數(shù)字視頻信息。
[0004] 視頻壓縮技術(shù)包含空間(圖片內(nèi))預(yù)測和/或時(shí)間(圖片間)預(yù)測以減少或移除 視頻序列中所固有的冗余。對于基于塊的視頻譯碼,可將視頻切片(即,視頻幀或視頻幀 的一部分)分割為若干視頻塊,所述視頻塊還可被稱作樹塊、譯碼單元(CU)和/或譯碼節(jié) 點(diǎn)。使用空間預(yù)測相對于同一圖片中的相鄰塊中的參考樣本來編碼圖片的經(jīng)幀內(nèi)譯碼(I) 切片中的視頻塊。圖片的經(jīng)幀間譯碼(P或B)切片中的視頻塊可使用相對于同一圖片中的 相鄰塊中的參考樣本的空間預(yù)測或相對于其它參考圖片中的參考樣本的時(shí)間預(yù)測。圖片可 被稱作幀,且參考圖片可被稱作參考幀。
[0005] 空間或時(shí)間預(yù)測產(chǎn)生對待譯碼的塊的預(yù)測性塊。殘差數(shù)據(jù)表示待譯碼的原始塊與 預(yù)測性塊之間的像素差。根據(jù)指向形成預(yù)測性塊的參考樣本塊的運(yùn)動向量以及指示經(jīng)譯碼 塊與所述預(yù)測性塊之間的差的殘差數(shù)據(jù)來編碼經(jīng)幀間譯碼塊。根據(jù)幀內(nèi)譯碼模式和殘差數(shù) 據(jù)來編碼經(jīng)幀內(nèi)譯碼塊。為了進(jìn)一步壓縮,可將殘差數(shù)據(jù)從像素域變換為變換域,從而產(chǎn)生 殘差變換系數(shù),所述殘差變換系數(shù)隨后可被量化。起初布置在二維陣列中的經(jīng)量化變換系 數(shù)可依序掃描以產(chǎn)生變換系數(shù)的一維向量,且可應(yīng)用熵譯碼以實(shí)現(xiàn)更多的壓縮。
【發(fā)明內(nèi)容】
[0006] -般來說,本發(fā)明描述用于建構(gòu)平行運(yùn)動估計(jì)(PME)區(qū)內(nèi)的視頻數(shù)據(jù)塊的運(yùn)動信 息候選列表以用于合并模式或高級運(yùn)動向量預(yù)測(AMVP)模式(作為實(shí)例)的運(yùn)動信息預(yù) 測(例如,運(yùn)動向量預(yù)測(MVP))。一般來說,為了建構(gòu)視頻塊的運(yùn)動信息候選列表,視頻譯 碼器評估與所述視頻塊相鄰的一組局部空間候選塊的相應(yīng)運(yùn)動信息,以及來自不同圖片中 的視頻塊的一或多個(gè)時(shí)間運(yùn)動信息候選者以用于包含在運(yùn)動信息候選列表中。然而,可并 行地建構(gòu)PME區(qū)內(nèi)的視頻塊的相應(yīng)運(yùn)動信息候選列表。因?yàn)?,對于PME內(nèi)的視頻塊中的至 少一些視頻塊,與所述視頻塊相鄰的局部空間候選塊中的至少一些塊處于所述PME內(nèi),且 因此其運(yùn)動信息可能不可用于評估。檢查PME區(qū)內(nèi)的每一視頻塊的局部空間候選者以確定 所述局部空間候選者是在PME區(qū)內(nèi)還是PME區(qū)外可增加對PME區(qū)內(nèi)的塊的運(yùn)動信息預(yù)測的 復(fù)雜度。此外,當(dāng)可用的局部空間候選者的數(shù)目和位置在PME區(qū)內(nèi)的視頻塊之間變化時(shí),運(yùn) 動信息候選列表的索引的建構(gòu)及用信號通知所述索引可更復(fù)雜。
[0007] 根據(jù)本發(fā)明的技術(shù),視頻譯碼器識別PME區(qū)的在所述PME區(qū)外部且鄰近于所述PME 區(qū)的一組共同空間候選塊。所述組共同空間候選塊為PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù) 測的所有視頻塊所共有,且可不同于所述PME區(qū)內(nèi)的視頻塊的相應(yīng)組局部空間候選塊中的 任一者。在一些實(shí)例中,所述組共同空間候選塊相對于所述PME區(qū)的位置的關(guān)系與局部空 間候選塊與其相應(yīng)視頻塊的關(guān)系(例如,左邊、上方、上方和右邊、下方和左邊,及上方和左 邊)是相同的。
[0008] 根據(jù)本發(fā)明的技術(shù),對于PME區(qū)內(nèi)的塊中的至少一些塊,視頻譯碼器可評估所述 組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的運(yùn)動信息候選列表中。 在一些實(shí)例中,視頻譯碼器可評估PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的每一視頻塊的所 有所述組共同空間候選塊,且不評估局部空間候選塊。在此些實(shí)例中,視頻譯碼器可另外 評估PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的視頻塊中的每一者的相應(yīng)時(shí)間運(yùn)動信息候選 者,或可評估針對其執(zhí)行運(yùn)動信息預(yù)測的所有塊的共同時(shí)間運(yùn)動信息候選者。在后一種情 況下,運(yùn)動信息候選列表對于PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所有視頻塊可為相同 的。
[0009] 在其它實(shí)例中,對于PME區(qū)中的針對其執(zhí)行運(yùn)動信息預(yù)測的每一視頻塊,視頻譯 碼器可評估除了在所述PME區(qū)外部的任何局部空間候選塊之外的所有所述組共同空間候 選塊的運(yùn)動信息。在其它實(shí)例中,對于PME區(qū)內(nèi)的給定視頻塊,視頻譯碼器識別所述PME區(qū) 內(nèi)的一或多個(gè)局部空間候選塊,且選擇性地評估其相對于所述PME區(qū)的位置與所述一或多 個(gè)局部空間候選塊相對于所述視頻塊的位置相同的所述組共同空間候選塊中的一或多者。 根據(jù)本發(fā)明的這些及其它實(shí)例技術(shù)可降低對PME內(nèi)的塊的運(yùn)動信息預(yù)測的復(fù)雜度。
[0010] 在一個(gè)實(shí)例中,一種對視頻數(shù)據(jù)進(jìn)行解碼的方法包括識別在包括多個(gè)視頻數(shù)據(jù)塊 的并行運(yùn)動估計(jì)(PME)區(qū)外部且鄰近于所述區(qū)的一組共同空間候選塊,所述組共同空間候 選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位置。所述方法進(jìn)一步包括產(chǎn)生所述 PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動信息候選列表,其中 對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊,產(chǎn)生所述運(yùn)動信 息候選列表包括評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述 塊的所述運(yùn)動信息候選列表中。所述方法進(jìn)一步包括基于所述相應(yīng)的運(yùn)動信息候選列表對 所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊進(jìn)行解碼。
[0011] 在另一實(shí)例中,一種對視頻數(shù)據(jù)進(jìn)行編碼的方法包括識別在包括多個(gè)視頻數(shù)據(jù)塊 的并行運(yùn)動估計(jì)(PME)區(qū)外部且鄰近于所述區(qū)的一組共同空間候選塊,所述組共同空間候 選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位置。所述方法進(jìn)一步包括產(chǎn)生所述 PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動信息候選列表,其中 對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊,產(chǎn)生所述運(yùn)動信 息候選列表包括評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述 塊的所述運(yùn)動信息候選列表中。所述方法進(jìn)一步包括基于所述相應(yīng)的運(yùn)動信息候選列表對 所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊進(jìn)行編碼。
[0012] 在另一實(shí)例中,一種對視頻數(shù)據(jù)進(jìn)行譯碼的設(shè)備包括視頻譯碼器,所述視頻譯碼 器經(jīng)配置以識別在包括多個(gè)視頻數(shù)據(jù)塊的并行運(yùn)動估計(jì)(PME)區(qū)外部且鄰近于所述區(qū)的 一組共同空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù) 定義位置。所述視頻譯碼器進(jìn)一步經(jīng)配置以產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測 的所述塊中的每一者的相應(yīng)運(yùn)動信息候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動 信息預(yù)測的所述塊中的至少一些塊,為了產(chǎn)生所述塊的所述運(yùn)動信息候選列表,所述視頻 譯碼器評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的所述 運(yùn)動信息候選列表中。所述視頻譯碼器進(jìn)一步經(jīng)配置以基于所述相應(yīng)的運(yùn)動信息候選列表 對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊進(jìn)行編碼。
[0013] 在另一實(shí)例中,一種對視頻數(shù)據(jù)進(jìn)行譯碼的設(shè)備包括用于識別在包括多個(gè)視頻數(shù) 據(jù)塊的并行運(yùn)動估計(jì)(PME)區(qū)外部且鄰近于所述區(qū)的一組共同空間候選塊的裝置,所述組 共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位置。所述設(shè)備進(jìn)一步包 括用于產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動信 息候選列表的裝置,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少 一些塊,用于產(chǎn)生所述運(yùn)動信息候選列表的裝置包括用于評估所述組共同空間候選塊中的 至少一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中的裝置。所述設(shè)備進(jìn) 一步包括用于基于所述相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息 預(yù)測的所述視頻數(shù)據(jù)塊進(jìn)行譯碼的裝置。
[0014] 在另一實(shí)例中,一種計(jì)算機(jī)程序產(chǎn)品包括其上存儲有指令的計(jì)算機(jī)可讀存儲媒 體。在被執(zhí)行時(shí),所述指令致使用于對視頻數(shù)據(jù)進(jìn)行譯碼的設(shè)備的一或多個(gè)處理器識別在 包括多個(gè)視頻數(shù)據(jù)塊的并行運(yùn)動估計(jì)(PME)區(qū)外部且鄰近于所述區(qū)的一組共同空間候選 塊,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位置。所述指 令進(jìn)一步致使所述一或多個(gè)處理器產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述 塊中的每一者的相應(yīng)運(yùn)動信息候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù) 測的所述塊中的至少一些塊,所述致使所述一或多個(gè)處理器產(chǎn)生所述運(yùn)動信息候選列表的 指令包括致使所述一或多個(gè)處理器評估所述組共同空間候選塊中的至少一者的運(yùn)動信息 以用于包含在所述塊的所述運(yùn)動信息候選列表中的指令。所述指令進(jìn)一步致使所述一或多 個(gè)處理器基于所述相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測 的所述視頻數(shù)據(jù)塊進(jìn)行譯碼。
[0015] 一或多個(gè)實(shí)例的細(xì)節(jié)陳述于附圖及以下描述中。其它特征、目標(biāo)及優(yōu)勢將從描述 及附圖和從權(quán)利要求書中顯而易見。
【專利附圖】
【附圖說明】
[0016] 圖1為說明可利用本發(fā)明中所描述的技術(shù)的實(shí)例性視頻編碼及解碼系統(tǒng)的框圖。
[0017] 圖2A到2D是說明并行運(yùn)動估計(jì)(PME)區(qū)內(nèi)的實(shí)例視頻塊以及所述視頻塊的相應(yīng) 的局部空間候選塊及在所述PME區(qū)外部的一組共同候選塊的概念圖。
[0018] 圖3是說明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻編碼器的框圖。
[0019] 圖4是說明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻解碼器的框圖。
[0020] 圖5是說明用于使用PME區(qū)外部的一組共同空間候選塊產(chǎn)生所述PME區(qū)內(nèi)的視頻 塊的運(yùn)動信息候選列表的實(shí)例方法的流程圖。
[0021] 圖6是說明用于使用PME區(qū)外部的一組共同空間候選塊產(chǎn)生所述PME區(qū)內(nèi)的視頻 塊的運(yùn)動信息候選列表的另一實(shí)例方法的流程圖。
【具體實(shí)施方式】
[0022] 如上文所論述,視頻壓縮技術(shù)包含相對于另一圖片中的另一塊中的參考樣本對視 頻數(shù)據(jù)塊(即,視頻塊)的時(shí)間(圖片間)預(yù)測。經(jīng)幀間譯碼塊是根據(jù)運(yùn)動信息(例如,指 向形成另一圖片中的預(yù)測塊的參考樣本的塊的運(yùn)動向量)而被譯碼。除了運(yùn)動向量之外, 運(yùn)動信息還可包含(例如)參考索引。在一些實(shí)例中,為了實(shí)現(xiàn)進(jìn)一步的位流效率,視頻塊 的運(yùn)動信息(例如,運(yùn)動向量)自身可使用運(yùn)動信息預(yù)測技術(shù)(例如,運(yùn)動向量預(yù)測(MVP) 技術(shù))來預(yù)測。
[0023] 根據(jù)此類運(yùn)動信息預(yù)測技術(shù),視頻譯碼器可從參考塊導(dǎo)出當(dāng)前視頻塊的運(yùn)動向量 和/或其它運(yùn)動信息。可從其導(dǎo)出所述運(yùn)動信息的參考塊一般包含多個(gè)預(yù)定義的空間相鄰 塊,及來自另一圖片的一或多個(gè)位于同一地點(diǎn)或相鄰的塊。例如視頻編碼器或視頻解碼器 等視頻譯碼器可基于這些參考塊的運(yùn)動信息建構(gòu)包含空間及時(shí)間候選者的運(yùn)動信息候選 列表,所述參考塊可被稱為局部運(yùn)動信息候選塊。視頻譯碼器可將索引編碼或解碼到候選 列表中以識別用于譯碼所述視頻塊的所選擇的運(yùn)動信息候選者。所述運(yùn)動信息預(yù)測技術(shù)可 包含(作為實(shí)例)合并模式及高級運(yùn)動向量預(yù)測(AMVP)模式。
[0024] 為了進(jìn)一步提高譯碼效率及速度,已提出通過視頻譯碼器針對多個(gè)視頻塊并行地 執(zhí)行視頻譯碼過程的各種方面,例如,運(yùn)動估計(jì)、運(yùn)動補(bǔ)償、變換、量化及熵譯碼。為了促進(jìn) 此類并行度,視頻譯碼器可包含多個(gè)并行處理單元,其可為單獨(dú)的硬件和/或軟件單元,其 可通過(例如)在每一級處使用多個(gè)并行處理單元同時(shí)處理多個(gè)塊而以管線方式執(zhí)行此類 譯碼級。
[0025] 已提出可以此方式將運(yùn)動估計(jì)并行化。具體來說,視頻譯碼器可指定在其中包含 多個(gè)視頻塊的并行運(yùn)動估計(jì)(PME)區(qū)。視頻譯碼器可隨后并行地使用所述PME區(qū)內(nèi)的多個(gè) 塊的運(yùn)動信息來執(zhí)行運(yùn)動估計(jì)和/或運(yùn)動補(bǔ)償。
[0026] 當(dāng)前正在努力開發(fā)新的視頻譯碼標(biāo)準(zhǔn)(當(dāng)前被稱作高效視頻譯碼(HEVC))。即將 到來的標(biāo)準(zhǔn)還被稱作H. 265。HEVC標(biāo)準(zhǔn)還被稱作IS0/IEC23008-HEVC,其既定為HEVC的遞 交版本的標(biāo)準(zhǔn)編號。標(biāo)準(zhǔn)化工作是基于被稱作HEVC測試模型(HM)的視頻譯碼裝置模型。 HM假設(shè)優(yōu)于根據(jù)例如ITU-T H. 264/AVC等先前譯碼標(biāo)準(zhǔn)的視頻譯碼裝置的若干能力。舉例 來說,盡管H. 264提供九種幀內(nèi)預(yù)測編碼模式,但HM提供多達(dá)三十五種幀內(nèi)預(yù)測編碼模式。
[0027] 被稱作"HEVC工作草案6 "或"WD6 "的HEVC的最近的工作草案描述于布 洛斯(Bross)等人的文獻(xiàn)JCTVC-H1003 "高效率視頻譯碼(HEVC)文本規(guī)范草案 6 (High-Efficiency Video Coding (HEVC) text specification draft6),'中,ITU-T SG16WP3 和IS0/IEC JTC1/SC29/WG11的視頻譯碼聯(lián)合合作小組(JCT-VC)第8次會議:美國加州 圣何塞,2012年2月,其以全文引用的方式并入本文中且其至2012年10月1日為止可 從 http ://phenix. int-evry. fr/jct/doc_end_user/documents/8_San % 20Jose/wgll/ JCTVC-H1003-v22. zip 下載。
[0028] 被稱作"HEVC工作草案8"或"WD8"的HEVC的另一最近的工作草案描述于布洛 斯出1'〇%)等人的文獻(xiàn)!1(:17(:-11003_(17"高效率視頻譯碼〇^¥〇文本規(guī)范草案8(把 811 Efficiency Video Coding (HEVC) Text Specification draft8),,中,ITU-T SG16WP3 和 ISO/ IEC JTC1/SC29/WG11的JCT-VC第10次會議:瑞典斯德哥爾摩,2012年7月,其以全文引用 的方式并入本文中且其至2012年10月1日為止可從http://phenix.int-evry.fr/jct/ doc_end_user/documents/10_Stockholm/wgll/JCTVC-J1003-v8· zip 下載。
[0029] HEVC標(biāo)準(zhǔn)不斷演進(jìn),且被稱作"HEVC工作草案10"或"WD10"的所述標(biāo)準(zhǔn)的較新 草案描述于布洛斯(Bross)等人的文獻(xiàn)JCTVC-L1003_vl8"高效率視頻譯碼(HEVC)文本規(guī) 范草案 l〇(High Efficiency Video Coding(HEVC)Text Specification DraftlO)"中,ITU-T SG16WP3和IS0/IEC JTC1/SC29/WG11的視頻譯碼聯(lián)合合作小組(JCT-VC)第12次會議: 瑞士日內(nèi)瓦,2013年1月14日到23日,其至2013年3月11日為止可從http ://phenix. it-sudparis. eu/jet/doc_end_user/documents/12_Geneva/wgll/JCTVC-L1003-vl8. zip 下載。WD10的全部內(nèi)容以引用的方式并入本文中。
[0030] 在HEVC的測試模型(HM)中,在圖片參數(shù)集(PPS)內(nèi)用信號發(fā)送PME區(qū)。一般來 說,為了建構(gòu)視頻塊的運(yùn)動信息候選列表,視頻譯碼器評估與所述視頻塊相鄰的一組局部 空間候選塊的相應(yīng)的運(yùn)動信息,以及來自不同圖片中的視頻塊的時(shí)間運(yùn)動信息候選者以用 于包含在所述運(yùn)動信息候選列表中。然而,可并行地建構(gòu)PME區(qū)內(nèi)的視頻塊的相應(yīng)的運(yùn)動 信息候選列表。因此,對于PME區(qū)內(nèi)的視頻塊中的至少一些視頻塊,與所述視頻塊相鄰的局 部空間候選塊中的至少一些局部空間候選塊處于所述PME區(qū)內(nèi),且因此其運(yùn)動信息將不可 用于評估。
[0031] 根據(jù)HEVC標(biāo)準(zhǔn)的提議,位于PME區(qū)內(nèi)部的任何空間運(yùn)動信息候選者被標(biāo)記為不可 用于候選列表建構(gòu)。僅位于當(dāng)前PME區(qū)外部的空間運(yùn)動信息候選者可被評估用于候選列表 建構(gòu)。檢查PME內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的每一視頻塊的局部空間候選者以確定所述 局部空間候選者是在所述PME內(nèi)還是外部可能會增加對PME內(nèi)的塊的運(yùn)動信息預(yù)測的復(fù)雜 度。此外,在可用的局部空間候選者的數(shù)目及位置在PME區(qū)內(nèi)的視頻塊之間變化時(shí),運(yùn)動信 息候選列表的索引的建構(gòu)及用信號通知所述索引可更復(fù)雜。
[0032] -般來說,本發(fā)明描述用于建構(gòu)PME區(qū)內(nèi)的視頻數(shù)據(jù)塊的運(yùn)動信息候選列表以用 于運(yùn)動信息預(yù)測(例如,用于合并模式或AMVP模式的運(yùn)動向量預(yù)測(MVP)(作為實(shí)例))的 技術(shù)。在所述HEVC的提議中,在根據(jù)合并模式執(zhí)行運(yùn)動信息預(yù)測時(shí)可應(yīng)用PME。因此,可在 于PME區(qū)內(nèi)根據(jù)合并模式執(zhí)行運(yùn)動信息預(yù)測時(shí)應(yīng)用本發(fā)明的技術(shù)。然而,另外或替代地,可 在于PME區(qū)內(nèi)根據(jù)AMVP模式或任何其它運(yùn)動信息預(yù)測模式執(zhí)行運(yùn)動信息預(yù)測時(shí)應(yīng)用本發(fā) 明的技術(shù)。另外,本發(fā)明的技術(shù)不限于根據(jù)HEVC標(biāo)準(zhǔn)對視頻數(shù)據(jù)進(jìn)行譯碼的上下文中的適 用性,而是可適用于其它上下文,包含根據(jù)例如本文中所識別的其它視頻譯碼標(biāo)準(zhǔn)等其它 視頻譯碼標(biāo)準(zhǔn)對視頻數(shù)據(jù)的譯碼。
[0033] 根據(jù)本發(fā)明的技術(shù),視頻譯碼器識別PME區(qū)的在所述PME區(qū)外部且鄰近于所述PME 區(qū)的一組共同空間候選塊。所述組共同空間候選塊為所述PME區(qū)內(nèi)的所有視頻塊所共有, 且可不同于PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的視頻塊的相應(yīng)組局部空間候選塊中的 任一者。在一些實(shí)例中,所述組共同空間候選塊相對于所述PME區(qū)的位置的關(guān)系與局部空 間候選塊與其相應(yīng)視頻塊的關(guān)系(例如,左邊、上方、右上方、左下方,及左上方)是相同的。 根據(jù)本發(fā)明的技術(shù),對于PME區(qū)內(nèi)的塊中的至少一些塊,視頻譯碼器可評估所述組共同空 間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的運(yùn)動信息候選列表中。根據(jù)本發(fā) 明的實(shí)例技術(shù)可降低對PME內(nèi)的塊運(yùn)動信息預(yù)測的復(fù)雜度。
[0034] 圖1為說明可利用本發(fā)明中所描述的技術(shù)的實(shí)例性視頻編碼及解碼系統(tǒng)10的框 圖。如圖1中所示,系統(tǒng)10包含源裝置12,所述源裝置產(chǎn)生經(jīng)編碼視頻數(shù)據(jù)以在稍后時(shí)間 由目的地裝置14解碼。源裝置12和目的地裝置14可包括廣泛多種裝置中的任一者,包含 桌上型計(jì)算機(jī)、筆記本(即,膝上型)計(jì)算機(jī)、平板計(jì)算機(jī)、機(jī)頂盒、電話手持機(jī)(例如,所謂 的"智能"電話)、所謂的"智能"平板、電視、相機(jī)、顯示裝置、數(shù)字媒體播放器、視頻游戲控 制臺、視頻串流裝置等。在一些情況下,源裝置12和目的地裝置14可經(jīng)裝備以用于無線通 ?目。
[0035] 目的地裝置14可經(jīng)由鏈路16接收待解碼的經(jīng)編碼視頻數(shù)據(jù)。鏈路16可包括能夠 將經(jīng)編碼的視頻數(shù)據(jù)從源裝置12移動到目的地裝置14的任何類型的媒體或裝置。在一個(gè) 實(shí)例中,鏈路16可包括用以使得源裝置12能夠?qū)崟r(shí)地將經(jīng)編碼視頻數(shù)據(jù)直接發(fā)射到目的 地裝置14的通信媒體??筛鶕?jù)例如無線通信協(xié)議等通信標(biāo)準(zhǔn)來調(diào)制經(jīng)編碼的視頻數(shù)據(jù),且 將其發(fā)射到目的地裝置14。所述通信媒體可包括任何無線或有線通信媒體,例如射頻(RF) 頻譜或一或多條物理傳輸線。通信媒體可形成例如局域網(wǎng)、廣域網(wǎng)或例如因特網(wǎng)的全球網(wǎng) 絡(luò)的基于包的網(wǎng)絡(luò)的部分。通信媒體可包含可用于促進(jìn)從源裝置12到目的地裝置14的通 信的路由器、交換器、基站或任何其它設(shè)備。
[0036] 或者,可從輸出接口 22將經(jīng)編碼數(shù)據(jù)輸出到存儲裝置36。類似地,可通過目的地 裝置14的輸入接口 28從存儲裝置36存取經(jīng)編碼數(shù)據(jù)。存儲裝置36可包含多種分布式或 局部存取的數(shù)據(jù)存儲媒體中的任一者,例如硬盤驅(qū)動器、藍(lán)光光盤、DVD、CD-ROM、快閃存儲 器、易失性或非易失性存儲器,或用于存儲經(jīng)編碼視頻數(shù)據(jù)的任何其它合適的數(shù)字存儲媒 體。在進(jìn)一步的實(shí)例中,存儲裝置36可對應(yīng)于文件服務(wù)器或可保留由源裝置12產(chǎn)生的經(jīng)編 碼視頻的另一中間存儲裝置。目的地裝置14可經(jīng)由流式傳輸或下載而存取來自存儲裝置 36的所存儲的視頻數(shù)據(jù)。文件服務(wù)器可為能夠存儲經(jīng)編碼視頻數(shù)據(jù)和將所述經(jīng)編碼視頻數(shù) 據(jù)發(fā)射到目的地裝置14的任何類型的服務(wù)器。實(shí)例性文件服務(wù)器包含網(wǎng)絡(luò)服務(wù)器(例如, 用于網(wǎng)站)、FTP服務(wù)器、網(wǎng)絡(luò)附接式存儲(NAS)裝置,或局部磁盤驅(qū)動器。目的地裝置14 可通過任何標(biāo)準(zhǔn)的數(shù)據(jù)連接(包含因特網(wǎng)連接)來存取經(jīng)編碼視頻數(shù)據(jù)。此可包含無線信 道(例如,Wi-Fi連接)、有線連接(例如,DSL、纜線調(diào)制解調(diào)器,等等),或適合于存取存儲 于文件服務(wù)器上的經(jīng)編碼視頻數(shù)據(jù)的以上兩者的組合。經(jīng)編碼視頻數(shù)據(jù)從存儲裝置36的 傳輸可為流式傳輸、下載傳輸,或兩者的組合。
[0037] 本發(fā)明的技術(shù)不一定受限于無線應(yīng)用或環(huán)境。所述技術(shù)可應(yīng)用于支持多種多媒體 應(yīng)用(例如,空中電視廣播、有線電視傳輸、衛(wèi)星電視發(fā)射、流式視頻傳輸(例如,經(jīng)由因特 網(wǎng)))中的任一者的視頻譯碼、供存儲于數(shù)據(jù)存儲媒體上的數(shù)字視頻的編碼、存儲于數(shù)據(jù)存 儲媒體上的數(shù)字視頻的解碼,或其它應(yīng)用。在一些實(shí)例中,系統(tǒng)10可經(jīng)配置以支持單向或 雙向視頻傳輸以支持例如視頻流式傳輸、視頻回放、視頻廣播和/或視頻電話等應(yīng)用。
[0038] 在圖1的實(shí)例中,源裝置12包含視頻源18、視頻編碼器20和輸出接口 22。在一 些情況下,輸出接口 22可包含調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)和/或發(fā)射器。在源裝置12 中,視頻源18可包含例如視頻俘獲裝置(例如,攝像機(jī)、含有先前俘獲的視頻的視頻存檔、 用以從視頻內(nèi)容提供者接收視頻的視頻饋送接口)的源,和/或用于產(chǎn)生計(jì)算機(jī)圖形數(shù)據(jù) 以作為源視頻的計(jì)算機(jī)圖形系統(tǒng)的源,或此些源的組合。作為一個(gè)實(shí)例,如果視頻源18為 攝像機(jī),則源裝置12與目的地裝置14可形成所謂的相機(jī)電話或視頻電話。然而,一般來說, 本發(fā)明中所描述的技術(shù)可適用于視頻譯碼,且可適用于無線及/或有線應(yīng)用。
[0039] 可由視頻編碼器20來編碼經(jīng)俘獲的、經(jīng)預(yù)先俘獲的或計(jì)算機(jī)產(chǎn)生的視頻??山?jīng)由 源裝置12的輸出接口 22將經(jīng)編碼視頻數(shù)據(jù)直接發(fā)射到目的地裝置14。還(或替代地)可 將經(jīng)編碼視頻數(shù)據(jù)存儲到存儲裝置36上以供稍后由目的地裝置14或其它裝置存取以進(jìn)行 解碼和/或回放。
[0040] 目的地裝置14包含輸入接口 28、視頻解碼器30和顯示裝置32。在一些情況下, 輸入接口 28可包含接收器和/或調(diào)制器。目的地裝置14的輸入接口 28可經(jīng)由鏈路16接 收經(jīng)編碼視頻數(shù)據(jù)。經(jīng)由鏈路16傳送或在存儲裝置36上提供的經(jīng)編碼視頻數(shù)據(jù)可包含由 視頻編碼器20產(chǎn)生以供例如視頻解碼器30等視頻解碼器在解碼視頻數(shù)據(jù)中使用的多種語 法元素。此些語法元素可與在通信媒體上傳輸、存儲于存儲媒體上或存儲于文件服務(wù)器上 的經(jīng)編碼視頻數(shù)據(jù)包含在一起。
[0041] 顯示裝置32可與目的地裝置14 一起集成,或在目的地裝置14外部。在一些實(shí)例 中,目的地裝置14可包含集成式顯示裝置,且還經(jīng)配置以與外部顯示裝置介接。在其它實(shí) 例中,目的地裝置14可為顯示裝置。一般來說,顯示裝置32向用戶顯示經(jīng)解碼視頻數(shù)據(jù), 且可包括多種顯示裝置中的任一者,例如,液晶顯示器(LCD)、等離子體顯示器、有機(jī)發(fā)光二 極管(0LED)顯示器或另一類型的顯示裝置。
[0042] 視頻編碼器20和視頻解碼器30可根據(jù)視頻壓縮標(biāo)準(zhǔn)來操作,例如目前在開發(fā)中 的高效率視頻譯碼(HEVC)標(biāo)準(zhǔn),且可符合HEVC測試模型(腿)?;蛘?,視頻編碼器20和視 頻解碼器30可根據(jù)例如ITU-T H. 264標(biāo)準(zhǔn)(或者被稱作MPEG-4第10部分,高級視頻譯碼 (AVC))或此類標(biāo)準(zhǔn)的擴(kuò)展等其它專有或產(chǎn)業(yè)標(biāo)準(zhǔn)而操作。然而,本發(fā)明的技術(shù)不限于任何 特定譯碼標(biāo)準(zhǔn)。視頻壓縮標(biāo)準(zhǔn)的其它實(shí)例包含MPEG-2和ITU-TH. 263。
[0043] 盡管圖1中未展示,但在一些方面中,視頻編碼器20及視頻解碼器30可各自與音 頻編碼器及解碼器集成,且可包括適當(dāng)?shù)腗UX-DEMUX單元或其它硬件及軟件,以處理對共 同數(shù)據(jù)流或單獨(dú)數(shù)據(jù)流中的音頻與視頻兩者的編碼。在一些實(shí)例中,如果適用,MUX-DEMUX 單元可符合ITU H. 223多路復(fù)用器協(xié)議或例如用戶數(shù)據(jù)報(bào)協(xié)議(UDP)等其它協(xié)議。
[0044] 視頻編碼器20和視頻解碼器30各自可經(jīng)實(shí)施為例如一或多個(gè)微處理器、數(shù)字信 號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、離散邏輯、軟件、硬件、 固件或其任何組合的多種合適的編碼器電路中的任一者。當(dāng)所述技術(shù)部分地在軟件中實(shí)施 時(shí),一裝置可將用于軟件的指令存儲于合適的非暫時(shí)性計(jì)算機(jī)可讀媒體中,且在硬件中使 用一或多個(gè)處理器來執(zhí)行所述指令以執(zhí)行本發(fā)明的技術(shù)。視頻編碼器20和視頻解碼器30 中的每一者可包含于一或多個(gè)編碼器或解碼器中,所述視頻編碼器和視頻解碼器中的任一 者可在相應(yīng)裝置中被集成為組合式編碼器/解碼器(CODEC)的一部分。
[0045] -般來說,HM的工作模型描述視頻幀或圖片可以被劃分為包含明度和色度樣本兩 者的一連串樹塊或最大譯碼單元(LCU)。樹塊具有與Η. 264標(biāo)準(zhǔn)的宏塊類似的目的。切片 包含呈譯碼次序的多個(gè)連續(xù)樹塊。視頻幀或圖片可以被分割成一或多個(gè)切片。每一樹塊可 以根據(jù)四叉樹而分裂成多個(gè)譯碼單元(CU)。舉例來說,作為四叉樹的根節(jié)點(diǎn)的樹塊可分裂 成四個(gè)子節(jié)點(diǎn),且每一子節(jié)點(diǎn)又可為父節(jié)點(diǎn)且分裂成另外四個(gè)子節(jié)點(diǎn)。最終的未分裂的子 節(jié)點(diǎn)(作為四叉樹的葉節(jié)點(diǎn))包括譯碼節(jié)點(diǎn),即經(jīng)譯碼視頻塊。與經(jīng)譯碼位流相關(guān)聯(lián)的語 法數(shù)據(jù)可界定樹塊可分裂的最大次數(shù),且還可界定譯碼節(jié)點(diǎn)的最小大小。
[0046] CU包含譯碼節(jié)點(diǎn)和與譯碼節(jié)點(diǎn)相關(guān)聯(lián)的預(yù)測單元(PU)及變換單元(TU)。所述CU 的大小對應(yīng)于譯碼節(jié)點(diǎn)的大小且在形狀上必須是正方形。⑶的大小的范圍可從8X8像素 直到具有最大64X64像素或更大的樹塊的大小。每一⑶可含有一或多個(gè)PU及一或多個(gè) TU。與CU相關(guān)聯(lián)的語法數(shù)據(jù)可描述(例如)將CU分割為一或多個(gè)PU。分割模式在CU被 跳過、被直接模式編碼、被幀內(nèi)預(yù)測模式編碼還是被幀間預(yù)測模式編碼之間可不同??蓪U 的形狀分割為非正方形。與CU相關(guān)聯(lián)的語法數(shù)據(jù)還可描述(例如)根據(jù)四叉樹將CU分割 為一或多個(gè)TU。TU的形狀可為正方形或非正方形。
[0047] HEVC標(biāo)準(zhǔn)允許根據(jù)TU的變換,其對于不同的⑶可不同。所述TU的大小通?;?針對經(jīng)分割I(lǐng)XU而界定的給定⑶內(nèi)的PU的大小而設(shè)定,但可能不總是這樣。TU通常與PU 是相同大小或小于PU。在一些實(shí)例中,可使用被稱為"殘余四叉樹"(RQT)的四叉樹結(jié)構(gòu)將 對應(yīng)于CU的殘余樣本細(xì)分為更小的單元。RQT的葉節(jié)點(diǎn)可被稱作變換單元(TU)??蓪⑴c TU相關(guān)聯(lián)的像素差值變換以產(chǎn)生變換系數(shù),所述變換系數(shù)可經(jīng)量化。
[0048] 一般來說,TO包含與預(yù)測過程相關(guān)的數(shù)據(jù)。舉例來說,在對PU進(jìn)行幀內(nèi)模式編碼 時(shí),PU可包含描述PU的幀內(nèi)預(yù)測模式的數(shù)據(jù)。作為另一實(shí)例,在對PU進(jìn)行幀間模式編碼 時(shí),PU可包含界定PU的運(yùn)動向量的數(shù)據(jù)。界定PU的運(yùn)動向量的數(shù)據(jù)可描述(例如)運(yùn)動 向量的水平分量、運(yùn)動向量的垂直分量、運(yùn)動向量的分辨率(例如,四分之一像素精度或八 分之一像素精度)、運(yùn)動向量指向的參考圖片,和/或運(yùn)動向量的參考圖片列表(例如,列表 0、列表1或列表C)。
[0049] 一般來說,TU用于變換和量化過程。具有一或多個(gè)PU的給定⑶還可包含一或多 個(gè)變換單元(TU)。在預(yù)測之后,視頻編碼器20可計(jì)算對應(yīng)于PU的殘余值。所述殘余值包 括像素差值,所述像素差值可被變換為變換系數(shù)、使用TU經(jīng)量化且經(jīng)掃描以產(chǎn)生串行化變 換系數(shù)以用于熵譯碼。本發(fā)明通常術(shù)語"視頻塊"來指代CU的譯碼節(jié)點(diǎn)。在一些特定情況 下,本發(fā)明還可使用術(shù)語"視頻塊"來指代樹塊,即,LCU或CU,其包含譯碼節(jié)點(diǎn)及PU和TU。
[0050] -視頻序列通常包含一系列視頻幀或圖片。圖片群組(G0P) -般包括一系列一或 多個(gè)視頻圖片。G0P可在G0P的標(biāo)頭、圖片中的一或多者的標(biāo)頭或其它地方中包含語法數(shù) 據(jù),所述語法數(shù)據(jù)描述包含于G0P中的圖片的數(shù)目。圖片的每一切片可包含切片語法數(shù)據(jù), 所述切片語法數(shù)據(jù)描述相應(yīng)切片的編碼模式。視頻編碼器20通常對個(gè)別視頻切片內(nèi)的視 頻塊進(jìn)行操作以便編碼視頻數(shù)據(jù)。視頻塊可對應(yīng)于CU內(nèi)的譯碼節(jié)點(diǎn)。所述視頻塊可具有 固定的或變化的大小,且可根據(jù)指定的譯碼標(biāo)準(zhǔn)而大小不同。
[0051] 作為一實(shí)例,HM支持按各種PU大小的預(yù)測。假定特定⑶的大小為2NX2N,HM支 持按2NX 2N或NX N的PU大小的幀內(nèi)預(yù)測,以及按2NX 2N、2NX N、NX 2N或NX N的對稱PU 大小的幀間預(yù)測。HM還支持用于按2NXnU、2NXnD、nLX2N和nRX2N的PU大小的幀間預(yù) 測的不對稱分割。在不對稱分割中,CU的一個(gè)方向未被分割,而另一方向被分割為25%和 75 %。⑶的對應(yīng)于25 %分區(qū)的部分由"η "繼之以"向上"、"向下"、"左邊"或"右邊"的指 示來指示。因此,例如,"2NXnU"指代被水平地分割成在頂部具有2ΝΧ0. 5Ν PU且在底部 具有 2NX 1. 5N PU 的 2NX 2N CU。
[0052] 在本發(fā)明中,"NXN"與"N乘N"可以可互換地使用,以在垂直和水平尺寸方面指代 視頻塊的像素尺寸,例如16X 16像素或16乘16像素。一般來說,16X 16塊將具有在垂直 方向上的16個(gè)像素 (y = 16)和在水平方向上的16個(gè)像素 (X = 16)。同樣地,NXN塊一 般具有在垂直方向上的N個(gè)像素和在水平方向上的N個(gè)像素,其中N表示非負(fù)整數(shù)值。一 塊中的像素可布置在若干行和若干列中。此外,塊無需一定在水平方向上具有與在垂直方 向上相同數(shù)目的像素。舉例來說,塊可包括NXM個(gè)像素,其中Μ不一定等于N。
[0053] 在使用CU的PU進(jìn)行幀內(nèi)預(yù)測譯碼或幀間預(yù)測譯碼之后,視頻編碼器20可計(jì)算用 于⑶的TU的殘余數(shù)據(jù)。PU可包括空間域(還被稱作像素域)中的像素?cái)?shù)據(jù),且TU可包括 在變換域(例如,在對殘余視頻數(shù)據(jù)應(yīng)用例如離散余弦變換(DCT)、整數(shù)變換、小波變換或 概念上類似的變換等變換之后)中的系數(shù)。殘余數(shù)據(jù)可對應(yīng)于未經(jīng)編碼圖片的像素與對應(yīng) 于PU的預(yù)測值之間的像素差。視頻編碼器20可形成包含CU的殘余數(shù)據(jù)的TU,且隨后變換 TU以產(chǎn)生⑶的變換系數(shù)。
[0054] 在進(jìn)行任何變換以產(chǎn)生變換系數(shù)之后,視頻編碼器20可執(zhí)行變換系數(shù)的量化。量 化一般指代將變換系數(shù)量化以可能地減少用于表示系數(shù)的數(shù)據(jù)量從而提供進(jìn)一步壓縮的 過程。量化過程可減少與系數(shù)中的一些或全部相關(guān)聯(lián)的位深度。舉例來說,η位值可在量 化期間下舍入到m位值,其中η大于m。
[0055] 在一些實(shí)例中,視頻編碼器20可利用預(yù)先界定的掃描次序來掃描經(jīng)量化變換系 數(shù)以產(chǎn)生可經(jīng)熵編碼的串行化向量。在其它實(shí)例中,視頻編碼器20可執(zhí)行自適應(yīng)掃描。在 掃描經(jīng)量化變換系數(shù)以形成一維向量之后,視頻編碼器20可(例如)根據(jù)上下文自適應(yīng)可 變長度譯碼(CAVLC)、上下文自適應(yīng)二進(jìn)制算術(shù)譯碼(CABAC)、基于語法的上下文自適應(yīng)二 進(jìn)制算術(shù)譯碼(SBAC)、概率區(qū)間分割熵(PIPE)譯碼或另一熵編碼方法來熵編碼所述一維 向量。視頻編碼器20還可對與經(jīng)編碼視頻數(shù)據(jù)相關(guān)聯(lián)的語法元素進(jìn)行熵譯碼,以供視頻解 碼器30在解碼視頻數(shù)據(jù)中使用。
[0056] 為了執(zhí)行CABAC,視頻編碼器20可將上下文模型內(nèi)的上下文指派給待發(fā)射的符 號。所述上下文可涉及(例如)符號的相鄰值是否為非零。為了執(zhí)行CAVLC,視頻編碼器 20可針對待發(fā)射的符號選擇可變長度碼??蓪LC中的碼字建構(gòu)成使得相對較短的代碼對 應(yīng)于更有可能的符號,而較長的代碼對應(yīng)于較不可能的符號。以此方式,與(例如)針對待 發(fā)射的每一符號使用相等長度的碼字相比,使用VLC可實(shí)現(xiàn)位節(jié)省。概率確定可基于指派 給符號的上下文。
[0057] 視頻編碼器20可進(jìn)一步例如在幀標(biāo)頭、塊標(biāo)頭、切片標(biāo)頭或G0P標(biāo)頭中將例如基 于塊的語法數(shù)據(jù)、基于幀的語法數(shù)據(jù)和基于G0P的語法數(shù)據(jù)等語法數(shù)據(jù)發(fā)送到視頻解碼器 30。所述G0P語法數(shù)據(jù)可描述相應(yīng)G0P中的幀的數(shù)目,且?guī)Z法數(shù)據(jù)可指示用于編碼對應(yīng) 幀的編碼/預(yù)測模式。
[0058] 另外,視頻編碼器20可例如通過對殘余數(shù)據(jù)進(jìn)行反量化及反變換而對經(jīng)編碼圖 片進(jìn)行解碼,且將殘余數(shù)據(jù)與預(yù)測數(shù)據(jù)進(jìn)行組合。以此方式,視頻編碼器20可模擬由視頻 解碼器30執(zhí)行的解碼過程。視頻編碼器20及視頻解碼器30兩者因此將具有對實(shí)質(zhì)上相 同的經(jīng)解碼圖片的存取權(quán)以供圖片間預(yù)測。
[0059] -般來說,視頻解碼器30可執(zhí)行與由視頻編碼器執(zhí)行的編碼過程相反的解碼過 程。舉例來說,視頻解碼器30可使用由視頻編碼器用于對經(jīng)量化視頻數(shù)據(jù)進(jìn)行熵編碼的熵 編碼技術(shù)的相反過程來執(zhí)行熵解碼。視頻解碼器30可進(jìn)一步使用由視頻編碼器20采用的 量化技術(shù)的相反過程來反量化所述視頻數(shù)據(jù),且可執(zhí)行由視頻編碼器20用于產(chǎn)生經(jīng)量化 的變換系數(shù)的變換的相反過程。視頻解碼器30可隨后將所得的殘余塊應(yīng)用于鄰近的參考 塊(幀內(nèi)預(yù)測)或來自另一圖片(幀間預(yù)測)的參考塊以產(chǎn)生用于最終顯示的所述視頻塊。 視頻解碼器30可經(jīng)配置、經(jīng)指令控制或經(jīng)引導(dǎo)以基于由視頻解碼器30接收的位流中的經(jīng) 編碼視頻數(shù)據(jù)的由視頻編碼器20提供的語法元素來執(zhí)行由視頻編碼器20執(zhí)行的各種過程 的相反過程。
[0060] 為了圖片間預(yù)測的進(jìn)一步效率,視頻編碼器20及視頻解碼器30可實(shí)施用于運(yùn)動 信息預(yù)測(例如,運(yùn)動向量預(yù)測(MVP))的技術(shù)。由HM支持的運(yùn)動信息預(yù)測的模式包含合 并模式及AMVP。
[0061] 合并模式是指一或多個(gè)視頻譯碼模式,其中待譯碼的當(dāng)前視頻塊的運(yùn)動信息(例 如,運(yùn)動向量、參考幀索引、預(yù)測方向或其它信息)是從與當(dāng)前視頻塊相同的圖片中的空間 相鄰視頻塊或(在時(shí)間上)不同的圖片中的位于同一地點(diǎn)或相鄰的視頻塊繼承的。相同圖 片中的空間相鄰塊可被稱為局部空間候選塊。不同圖片中的位于同一地點(diǎn)或相鄰的塊可被 稱為時(shí)間候選塊。
[0062] 為了實(shí)施合并模式,視頻編碼器20及視頻解碼器30兩者實(shí)施共同的預(yù)定義的過 程來評估候選塊的運(yùn)動信息,且從此類運(yùn)動信息建構(gòu)運(yùn)動信息候選列表。從視頻編碼器20 用信號發(fā)送到視頻解碼器30的索引值可用于識別候選列表中的哪一候選者用于對視頻塊 進(jìn)行譯碼,及因此當(dāng)前視頻塊從哪一候選塊繼承其運(yùn)動信息(例如,相對于當(dāng)前塊的頂部、 右上、左邊、左下的塊,或從在時(shí)間上鄰近的幀)。
[0063] 跳過模式可包括一種類型的合并模式(或類似于合并模式的模式)。在跳過模式 下,運(yùn)動信息被繼承,但不對殘余信息進(jìn)行譯碼。殘余信息一般是指指示待譯碼的塊的原始 未經(jīng)編碼版本與從空間相鄰塊或位于同一地點(diǎn)的塊繼承的運(yùn)動信息所識別的預(yù)測塊之間 的像素差的像素差信息。直接模式可為另一類型的合并模式(或類似于合并模式的模式)。 直接模式可類似于跳過模式,原因在于運(yùn)動信息被繼承,但在直接模式下,視頻塊被譯碼以 包含殘余信息。短語"合并模式"在本文中用以指代可被稱為跳過模式、直接模式或合并模 式的這些模式中的任一者。
[0064] AMVP模式類似于合并模式,原因在于視頻編碼器20及視頻解碼器30實(shí)施共同的 預(yù)定義過程來評估運(yùn)動信息局部候選塊及一或多個(gè)時(shí)間候選塊,且基于所評估的運(yùn)動信息 來建構(gòu)運(yùn)動信息候選列表。然而,用于AMVP的預(yù)定義的列表建構(gòu)過程不同于合并模式的列 表建構(gòu)過程。另外,對于AMVP,視頻塊不繼承所有候選運(yùn)動信息。而是,在AMVP中,視頻塊 從所選候選塊繼承運(yùn)動向量,所述運(yùn)動向量是通過運(yùn)動信息候選列表中的索引從視頻編碼 器20用信號發(fā)送到視頻解碼器30。在AMVP中,視頻編碼器20將其它運(yùn)動信息(例如,參 考圖片索引及預(yù)測方向)用信號發(fā)送到視頻解碼器30。對于AMVP,視頻譯碼器另外用信號 發(fā)送運(yùn)動向量差,其中所述運(yùn)動向量差是由所述索引識別的運(yùn)動向量預(yù)測符與用于預(yù)測當(dāng) 前塊的實(shí)際運(yùn)動向量之間的差。因此,AMVP可通過顯式地用信號發(fā)送視頻塊的更多運(yùn)動信 息以相對于合并模式的降低的位流效率為代價(jià)來提供視頻塊的更大的視頻譯碼保真度。 [0065] HEVC的當(dāng)前版本實(shí)施并行運(yùn)動估計(jì)(PME)來改進(jìn)并行處理。例如視頻編碼器20 等視頻編碼器可指定包括多個(gè)視頻塊的PME區(qū),例如,圖片內(nèi)的多個(gè)PU。視頻編碼器可將所 述PME區(qū)用信號發(fā)送到視頻解碼器(例如,視頻解碼器30)以作為圖片標(biāo)頭或經(jīng)譯碼位流 中其它地方的一部分。在實(shí)施PME時(shí),視頻譯碼器(例如,視頻編碼器20和/或視頻解碼 器30)并行地確定PME區(qū)內(nèi)的多個(gè)PU的運(yùn)動信息。
[0066] 然而,對于PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的視頻塊中的至少一些視頻塊, 與所述視頻塊相鄰的局部空間候選塊中的至少一些局部空間候選塊在所述PME區(qū)內(nèi),且因 此其運(yùn)動信息將不可用于評估。根據(jù)被考慮用于包含在HEVC標(biāo)準(zhǔn)中的一些提議,位于PME 區(qū)內(nèi)部的任何空間運(yùn)動信息候選者被標(biāo)記為不可用于候選列表建構(gòu)。僅位于當(dāng)前PME區(qū)外 部的空間運(yùn)動信息候選者可被評估用于候選列表建構(gòu)。
[0067] 根據(jù)本發(fā)明的技術(shù),視頻譯碼器(例如,視頻編碼器20和/或視頻解碼器30)識 別PME區(qū)的在所述PME區(qū)外部且鄰近于所述PME區(qū)的一組共同空間候選塊。所述組共同空 間候選塊為所述PME區(qū)內(nèi)的所有視頻塊所共有,且可不同于PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信 息預(yù)測的視頻塊的相應(yīng)組局部空間候選塊中的任一者。在一些實(shí)例中,所述組共同空間候 選塊相對于所述PME區(qū)的位置的關(guān)系與局部空間候選塊與其相應(yīng)視頻塊的關(guān)系(例如,左 邊、上方、右上方、左下方,及左上方)是相同的。
[0068] 對于PME區(qū)內(nèi)的塊中的至少一些塊,視頻譯碼器(例如,視頻編碼器20和/或視 頻解碼器30)可評估所述組共同空間候選塊中的至少一者的運(yùn)動信息(例如,運(yùn)動向量和/ 或參考索引)以用于包含在所述塊的運(yùn)動信息候選列表中。在一些實(shí)例中,視頻編碼器及 視頻解碼器可評估PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的每一視頻塊的所有所述組共同 空間候選塊,且不評估局部空間候選塊。在此些實(shí)例中,視頻譯碼器可另外評估所述PME區(qū) 內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的視頻塊中的每一者的相應(yīng)的時(shí)間運(yùn)動信息候選者,或可評 估所有所述塊的共同時(shí)間運(yùn)動信息候選者。在后一種情況下,運(yùn)動信息候選列表對于所述 PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所有所述視頻塊可為相同的。
[0069] 在其它實(shí)例中,對于PME區(qū)中的針對其執(zhí)行運(yùn)動信息預(yù)測的每一視頻塊,視頻編 碼器20和/或視頻解碼器30可評估除了在所述PME區(qū)外部的任何局部空間候選塊之外的 所有所述組共同空間候選塊的運(yùn)動信息。在其它實(shí)例中,對于PME區(qū)內(nèi)的給定視頻塊,視頻 譯碼器可識別所述PME區(qū)內(nèi)且因此不可用的一或多個(gè)局部空間候選塊。在此些實(shí)例中,視 頻編碼器20和/或視頻解碼器30選擇性地評估其相對于PME區(qū)的位置可與一或多個(gè)局部 空間候選塊相對于所述視頻塊的位置相同的所述組共同空間候選塊中的一或多者。視頻編 碼器20和/或視頻解碼器30可隨后建構(gòu)包含一或多個(gè)共同空間候選者和/或一或多個(gè)局 部空間候選者的視頻塊的運(yùn)動信息候選列表。
[0070] 因此,視頻編碼器20是視頻編碼器的實(shí)例,所述視頻編碼器根據(jù)本發(fā)明的技術(shù)經(jīng) 配置以針對包括PME區(qū)內(nèi)的多個(gè)視頻數(shù)據(jù)塊的所述PME區(qū),識別在所述PME區(qū)外部且鄰近 于所述PME區(qū)的一組共同空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述 PME區(qū)的相應(yīng)預(yù)定義位置,且對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的 每一者,產(chǎn)生相應(yīng)的運(yùn)動信息候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù) 測的所述塊中的至少一些塊,為了產(chǎn)生所述運(yùn)動信息候選列表,所述視頻譯碼器經(jīng)配置以 評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信 息候選列表中。視頻編碼器20根據(jù)本發(fā)明的技術(shù)進(jìn)一步經(jīng)配置以基于所述相應(yīng)的運(yùn)動信 息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊進(jìn)行編碼。
[0071] 另外,視頻解碼器30是視頻解碼器的實(shí)例,所述視頻解碼器根據(jù)本發(fā)明的技術(shù)經(jīng) 配置以針對包括PME區(qū)內(nèi)的多個(gè)視頻數(shù)據(jù)塊的所述PME區(qū),識別在所述PME區(qū)外部且鄰近 于所述PME區(qū)的一組共同空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述 PME區(qū)的相應(yīng)預(yù)定義位置,且對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的 每一者,產(chǎn)生相應(yīng)的運(yùn)動信息候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù) 測的所述塊中的至少一些塊,為了產(chǎn)生所述運(yùn)動信息候選列表,所述視頻譯碼器經(jīng)配置以 評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信 息候選列表中。視頻編碼器20根據(jù)本發(fā)明的技術(shù)進(jìn)一步經(jīng)配置以基于所述相應(yīng)的運(yùn)動信 息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊進(jìn)行解碼。
[0072] 圖2A到2D是說明并行運(yùn)動估計(jì)(PME)區(qū)內(nèi)的實(shí)例視頻塊以及所述視頻塊的相應(yīng) 的局部空間候選塊及在所述PME區(qū)外部的一組共同候選塊的概念圖。舉例來說,圖2A展示 可包含多個(gè)視頻數(shù)據(jù)塊(例如,PU)的PME區(qū)40A的實(shí)例。所述視頻塊(塊1及塊2)中的 兩者展示于PME區(qū)40A內(nèi),但還可存在其它視頻塊。在產(chǎn)生用于(例如)合并模式或AMVP 的運(yùn)動信息候選者列表時(shí),可基于PU周圍的局部空間候選者來選擇運(yùn)動信息候選者。
[0073] 對于塊1,空間候選者51 (左邊相鄰者)、空間候選者52 (上方相鄰者)、空間候選 者53 (右上方相鄰者)、空間候選者54 (左下方相鄰者)及空間候選者55 (左上方相鄰者) 表不塊1周圍的實(shí)例局部空間候選者。對于塊2,空間候選者61、62、63、64及65表不局部 空間候選者的實(shí)例。
[0074] 塊T1及T2分別表示塊1及2的時(shí)間候選者。在圖2A中,塊T1及T2被描述為在 PME區(qū)40A內(nèi),鄰近于塊1及塊2。在一些情況下,塊T1及T2可位于塊1及2的中心或另 外在其內(nèi)部。在任一情況下,用虛線邊界展示塊T1及T2以表示其實(shí)際上位于與塊1及塊2 不同的圖片中。塊T1及T2可位于另一圖片中、分別在塊1及塊2的下方及右邊的位置處, 如圖2A中所說明。在其它實(shí)例中,塊T1及T2可分別相對于塊1及塊2位于同一地點(diǎn),即, 可至少部分重疊塊1及塊2的位置,但在另一圖片中。
[0075] 如在圖2A中可看出,塊1位于PME區(qū)40A的上部及左邊邊界兩者處。因此,局部 空間候選塊51、52、53、54及55位于?1^區(qū)500外部。因此,根據(jù)冊¥(:標(biāo)準(zhǔn),局部空間候選 塊51、52、53、54及55全部可用于由視頻譯碼器(例如,視頻編碼器20和/或視頻解碼器 30)進(jìn)行評估,以用于建構(gòu)(例如)用于合并模式或AMVP模式的運(yùn)動信息候選列表。
[0076] 相比之下,塊2未位于PME區(qū)40A的邊界處,且塊2的局部空間候選塊61、62、63、 64及65位于PME區(qū)40A內(nèi)。因?yàn)镻ME區(qū)40A內(nèi)的視頻塊的運(yùn)動信息被并行地譯碼,所以在 建構(gòu)塊2的運(yùn)動信息的候選列表時(shí),視頻譯碼器不可使用局部空間候選塊61、62、63、64及 65,因?yàn)樗鯬ME區(qū)內(nèi)的候選塊與塊2被并行地譯碼,且因此自身尚未被譯碼。因此,在視 頻譯碼器建構(gòu)塊2反運(yùn)動信息候選列表時(shí),空間候選者61、62、63、64及65不可用于包含在 運(yùn)動信息候選列表中,且根據(jù)當(dāng)前提出的HEVC,被標(biāo)記為不可用于運(yùn)動信息候選列表建構(gòu)。 因此,在一些情況下,塊T2可為其運(yùn)動信息可用于視頻譯碼器以包含在塊2的運(yùn)動信息候 選列表中的唯一候選塊。
[0077] 在本發(fā)明中,空間候選者的序數(shù)編號可對應(yīng)于其中空間候選者被考慮用于包含在 運(yùn)動信息候選列表中的次序。然而,此排序僅表示一個(gè)實(shí)例排序,且預(yù)期其它排序,且與本 發(fā)明的技術(shù)相容。
[0078] 根據(jù)本發(fā)明的技術(shù),視頻譯碼器(例如,視頻編碼器20或視頻解碼器30)可識別 PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所有塊的一組共同空間候選塊,例如,包含在圖2A 中反PME區(qū)40A的塊1及塊2。根據(jù)本發(fā)明的技術(shù),為了建構(gòu)PME區(qū)中的視頻塊中的一或多 者的運(yùn)動信息候選列表,視頻譯碼器可評估所述組共同候選塊中的一或多者的運(yùn)動信息。
[0079] 圖2B是說明包含多個(gè)視頻塊的實(shí)例PME區(qū)40B (例如,包含塊1及塊2的PU)的 概念圖。在圖2B所說明的實(shí)例中,塊1及塊2位于PME區(qū)40B內(nèi)的實(shí)質(zhì)上與其在圖2A的 PME區(qū)40A中相同的位置處。圖2B還說明一組共同空間候選塊71、72、73、74及75,其可為 包含塊1及塊2的PME區(qū)40B內(nèi)的所有視頻塊的空間候選者。
[0080] 如圖2B中所說明,視頻譯碼器選擇這些共同空間候選塊,以使得其位于PME區(qū)40B 外部。此外,共同空間候選塊可鄰近于PME區(qū)40B。在一些實(shí)例中,如圖2B中所說明,所述 組共同空間候選塊相對于PME區(qū)的位置的關(guān)系可與局部空間候選塊相對于視頻塊的位置 的關(guān)系相同。舉例來說,如圖2B中所說明,共同空間候選塊71、72、73、74及75具有相對于 PME區(qū)40B的與局部空間候選塊61、62、63、64及65相對于圖2A中的塊2相同的位置。例 如,根據(jù)HEVC的合并模式或AMVP模式,可相對于PME區(qū)界定共同空間候選塊的位置,如相 對于TO界定局部空間候選者的具有2NX2N分割模式的PME區(qū)的大小。在圖2B中所說明 的實(shí)例中,所述組共同空間候選塊包含位于PME區(qū)40B左邊的塊71、位于PME區(qū)40B上方 的塊72、位于PME區(qū)40B右上方的塊73、位于PME區(qū)40B左下方的塊74,及位于PME區(qū)40B 左上方的塊75。圖2B中所說明的共同空間候選塊的位置及編號是用于說明的目的的一個(gè) 實(shí)例,且根據(jù)本發(fā)明的技術(shù),可另外或替代地使用在當(dāng)前PME區(qū)外部的其它共同空間候選 塊位置。
[0081] 根據(jù)本發(fā)明的一些實(shí)例技術(shù),視頻譯碼器(例如,視頻編碼器20或視頻解碼器30) 可評估在PME區(qū)40B外部的所述組共同空間候選塊71、72、73、74及75以建構(gòu)PME區(qū)40B 內(nèi)的視頻塊中的一或多者的運(yùn)動信息候選列表。在一些實(shí)例中,視頻譯碼器(例如,視頻編 碼器20或視頻解碼器30)可對于所述PME區(qū)40B內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的視頻塊 中的每一者評估所述組共同空間候選塊71、72、73、74及75中的每一者,且不評估局部空間 候選塊。根據(jù)此些實(shí)例,對于塊1,視頻譯碼器可評估共同空間候選塊71、72、73、74及75以 及時(shí)間候選塊T1,但不評估局部空間候選塊51、52、53、54及55中的任一者。類似地,對于 塊2,視頻譯碼器可評估共同空間候選塊71、72、73、74及75以及時(shí)間候選塊T2,但不評估 局部空間候選塊51、52、53、54及55中的任一者。為了易于說明,在圖2B中未展示在建構(gòu) 塊1及2的運(yùn)動信息候選列表時(shí)未被視頻譯碼器考慮的局部空間候選塊51、52、53、54、55、 61、62、63、64 及 65
[0082] 在一些實(shí)例中,在建構(gòu)PME區(qū)40B內(nèi)的視頻塊的運(yùn)動信息候選列表時(shí),視頻譯碼器 可考慮除了所述組共同空間候選塊71、72、73、74及75之外的來自另一圖片的一或多個(gè)時(shí) 間參考塊,例如T1及T2。在其它實(shí)例中,視頻譯碼器可評估PME區(qū)40B內(nèi)的所有視頻塊的 共同時(shí)間候選塊。所述共同時(shí)間候選塊可為PME區(qū)40B內(nèi)的視頻塊中的一者的時(shí)間候選塊 中的一者。在一些實(shí)例中,共同時(shí)間候選塊可位于另一圖片中的將在當(dāng)前圖片中的PME區(qū) 40B內(nèi)或鄰近處中心定位或在右下位置處的位置。其中視頻譯碼器(例如,視頻編碼器20 或視頻解碼器30)評估所述組共同空間候選塊71、72、73、74及75而不評估任何局部空間 候選塊的實(shí)例可降低建構(gòu)運(yùn)動信息候選列表以對PME區(qū)40B內(nèi)的視頻塊進(jìn)行譯碼的復(fù)雜 度。其中視頻譯碼器另外評估PME區(qū)40B內(nèi)的所有視頻塊的共同時(shí)間候選塊的實(shí)例可進(jìn)一 步降低建構(gòu)所述視頻塊的運(yùn)動信息候選列表的復(fù)雜度。在此些實(shí)例中,PME區(qū)40B內(nèi)的針 對其執(zhí)行運(yùn)動信息預(yù)測的所有視頻塊可具有通過評估所述組共同空間候選塊71、72、73、74 及75以及共同時(shí)間候選塊而建構(gòu)的相同的運(yùn)動信息候選列表。
[0083] 圖2C是說明包含多個(gè)視頻塊的實(shí)例PME區(qū)40C (例如,包含塊1及塊2的PU)的概 念圖。圖2C還說明一組共同空間候選塊71、72、73、74及75,其可為包含塊1及塊2的卩1? 區(qū)40C內(nèi)的所有視頻塊的空間候選者。所述組共同空間候選塊71、72、73、74及75相對于 PME區(qū)40C處于與其相對于PME區(qū)40B的相同位置。圖2B到2D中所說明的所述組共同空 間候選塊71、72、73、74及75的位置僅是實(shí)例,且根據(jù)本發(fā)明的技術(shù),可使用共同空間候選 塊的其它位置及編號。
[0084] 在一些實(shí)例中,如圖2C所說明,視頻譯碼器(例如視頻編碼器20和/或視頻解碼 器30)可評估除了視頻塊的可用的任何局部空間候選塊之外的所述組共同空間候選塊71、 72、73、74及75及時(shí)間候選塊以用于建構(gòu)PME區(qū)40C內(nèi)的視頻塊的運(yùn)動信息候選列表。在 局部空間候選塊在PME區(qū)40C外部時(shí),所述PME區(qū)40C內(nèi)的視頻塊的局部空間候選塊可為 可用的。因此,為了建構(gòu)塊1的運(yùn)動信息候選列表,視頻譯碼器可評估除了所述組共同空間 候選塊及所述時(shí)間候選塊之外的局部空間候選塊52、53及55。局部空間候選塊51及54處 于PME區(qū)40C內(nèi),且因此在建構(gòu)塊1的運(yùn)動信息候選列表時(shí)不可用于評估。作為另一實(shí)例, 為了建構(gòu)塊2的運(yùn)動信息候選列表,視頻譯碼器可僅評估所述組共同空間候選塊及時(shí)間候 選塊。塊2的局部空間候選塊61、62、63、64及65(圖2八)在?1^區(qū)40(:內(nèi),且因此不可用 于建構(gòu)塊2的運(yùn)動信息候選列表。
[0085] 在一些實(shí)例中,視頻編碼器20或視頻解碼器30可首先評估可用的局部空間候選 塊(例如,塊1的52、53及55)以用于包含在塊1的運(yùn)動信息候選列表中。在此些實(shí)例中, 如果在評估局部空間候選塊之后,運(yùn)動信息候選列表中仍有可用的點(diǎn),那么視頻譯碼器可 評估所述組共同空間候選塊(例如,71、72、73、74及75)。在一些實(shí)施方案中,此評估次序 可顛倒。另外,也可考慮例如時(shí)間候選者及人工產(chǎn)生的候選者等其它未明確論述的候選者 以用于包含在PME區(qū)40C內(nèi)的視頻塊的運(yùn)動信息候選列表中??稍诳紤]局部空間候選者之 前或之后考慮且可在考慮共同空間候選者之前或之后考慮這些其它候選者。
[0086] 圖2D是說明包含多個(gè)視頻塊的實(shí)例PME區(qū)40D (例如,包含塊1及塊2的PU)的 概念圖。圖2C還說明一組共同空間候選塊71、72、73、74及75,其可為包含塊1及塊2的 PME區(qū)40D內(nèi)的所有視頻塊的空間候選者。所述組共同空間候選塊71、72、73、74及75處于 相對于PME區(qū)40D的與其相對于PME區(qū)40B及40C (圖2B及2C)的相同位置。
[0087] 根據(jù)本發(fā)明的另一實(shí)例技術(shù),如圖2D中所示,對于PME區(qū)內(nèi)的給定視頻塊,在局部 空間候選塊中的一或多者因?yàn)槠湮挥赑ME區(qū)內(nèi)部而不可用于建構(gòu)運(yùn)動信息候選列表時(shí),視 頻譯碼器可使用具有對應(yīng)位置的所述組共同空間候選塊中的一或多者來取代那些不可用 的局部空間候選塊。更具體地說,視頻譯碼器(例如視頻編碼器20和/或視頻解碼器30) 可識別在PME區(qū)40D外部的所述組共同空間候選塊71、72、73、74及75中的一個(gè)共同空間 候選塊,所述一個(gè)共同空間候選塊相對于PME區(qū)40D的位置與不可用的局部空間候選塊相 對于PME區(qū)40D內(nèi)的視頻塊的位置是相同的。視頻譯碼器可隨后評估所述組共同空間候選 塊中的所識別的一者的運(yùn)動信息以用于包含在PME區(qū)40D內(nèi)的視頻塊的運(yùn)動信息候選列表 中。
[0088] 如圖2D中所示,為了建構(gòu)塊1的運(yùn)動信息候選列表,視頻譯碼器可確定局部空間 候選塊51及54歸因于位于PME區(qū)40D內(nèi)而不可用。視頻譯碼器可將共同空間候選塊71識 別為局部空間候選塊51的替代,因?yàn)楣餐臻g候選塊71具有相對于PME區(qū)40D的與局部 空間候選塊51相對于塊1的相同位置。具體來說,局部空間候選塊51是塊1的左邊相鄰 者,且共同空間候選塊71是PME區(qū)40D的左邊相鄰者。視頻譯碼器可類似地將共同空間候 選塊74識別為局部空間候選塊54的替代,因?yàn)楣餐臻g候選塊74具有相對于PME區(qū)40D 的與局部空間候選塊54相對于塊1的相同位置。具體來說,局部空間候選塊54是塊1的 左下相鄰者(左下方),且共同空間候選塊74是PME區(qū)40D的左下相鄰者(左下方)。
[0089] 如圖2D中所示,為了建構(gòu)塊2的運(yùn)動信息候選列表,視頻譯碼器可確定局部空間 候選塊61、62、64及65歸因于位于PME區(qū)40D內(nèi)而不可用。視頻譯碼器可將共同空間候選 塊71識別為局部空間候選塊61的替代,因?yàn)楣餐臻g候選塊71具有相對于PME區(qū)40D的 與局部空間候選塊61相對于塊2的相同位置。具體來說,局部空間候選塊61是塊2的左 邊相鄰者,且共同空間候選塊71是PME區(qū)40D的左邊相鄰者。視頻譯碼器可類似地將共同 空間候選塊72識別為局部空間候選塊62的替代,因?yàn)楣餐臻g候選塊72具有相對于PME 區(qū)40D的與局部空間候選塊62相對于塊2的相同位置。具體來說,局部空間候選塊62是 塊2的上部相鄰者(上方),且共同空間候選塊72是PME區(qū)40D的上部相鄰者(上方)。 視頻譯碼器可類似地將共同空間候選塊74識別為局部空間候選塊64的替代,因?yàn)楣餐?間候選塊74具有相對于PME區(qū)40D的與局部空間候選塊64相對于塊2的相同位置。具體 來說,局部空間候選塊64是塊2的左下相鄰者(左下方),且共同空間候選塊74是PME區(qū) 40D的左下相鄰者(左下方)。另外,視頻譯碼器可將共同空間候選塊75識別為局部空間 候選塊65的替代,因?yàn)楣餐臻g候選塊75具有相對于PME區(qū)40D的與局部空間候選塊65 相對于塊2的相同位置。具體來說,局部空間候選塊65是塊2的左上相鄰者(左上方),且 共同空間候選塊75是PME區(qū)40D的左上相鄰者(左上方)。
[0090] 在一些實(shí)例中,為了產(chǎn)生給定視頻塊的運(yùn)動信息候選列表,視頻譯碼器可以預(yù)定 次序考慮給定視頻塊的局部空間候選塊,例如,以塊1的數(shù)值次序考慮局部空間候選塊51、 52、53、54及55。在一些實(shí)例中,視頻譯碼器可以如果所述不可用的局部空間候選塊全部可 用的情況下被考慮的次序考慮可用的局部空間候選塊,及來自所述組共同空間候選塊的對 所述不可用的局部空間候選塊的取代物。因此,例如,在建構(gòu)塊1的運(yùn)動信息候選列表時(shí), 視頻譯碼器可首先評估共同空間候選塊71 (取代局部空間候選塊51),接著是局部空間候 選塊52,接著是局部空間候選塊53,接著是共同空間候選塊74 (取代局部空間候選塊54), 接著是局部空間候選塊55。然而,在其它實(shí)施方案中,視頻譯碼器可在考慮共同空間候選 塊之前考慮所有局部空間候選塊,或可在考慮局部空間候選塊之前考慮所有共同空間候選 塊。
[0091] 在上文所描述的各種實(shí)例中,PME區(qū)內(nèi)的每一視頻塊(例如,塊1及塊2)的時(shí)間 候選者可不同。舉例來說,在分別建構(gòu)塊1及塊2的運(yùn)動信息候選列表時(shí),考慮用于包含在 所述列表中的空間候選塊(即,共同空間候選塊)可相同,但塊1及塊2中的每一者可具有 唯一時(shí)間候選者(例如,圖2A到2D中展示的T1及T2)。在其它實(shí)例中,除了共同空間候 選塊之外,還可在PME區(qū)內(nèi)部的不同視頻塊之間共享共同時(shí)間候選塊。在一些實(shí)例中,可針 對PME區(qū)內(nèi)的所有視頻塊(例如,針對其執(zhí)行運(yùn)動信息預(yù)測的PU)建構(gòu)僅一個(gè)運(yùn)動信息候 選列表。根據(jù)PME區(qū)建構(gòu)一個(gè)運(yùn)動候選列表可在一些情況下降低譯碼復(fù)雜度。
[0092] 根據(jù)另一實(shí)例,視頻譯碼器可在PME區(qū)內(nèi)的視頻塊中的至少一些視頻塊的運(yùn)動信 息候選列表中僅包含單個(gè)運(yùn)動信息候選者。舉例來說,由于所有局部空間候選者不可用于 所述PME區(qū)內(nèi)的內(nèi)部視頻塊,例如非邊界視頻塊,且那些視頻塊基本上僅存在時(shí)間運(yùn)動信 息候選者,所以視頻譯碼器可僅評估那些視頻塊的候選列表中的一個(gè)運(yùn)動信息候選者,例 如,運(yùn)動向量預(yù)測符(MVP)。由于在運(yùn)動信息候選列表中僅具有一個(gè)候選者,所以視頻編碼 器及視頻解碼器可跳過在運(yùn)動信息候選列表中用信號發(fā)送例如合并索引等索引。在此些實(shí) 例中的此一個(gè)單一運(yùn)動信息候選者可為時(shí)間候選者或具有參考索引0的零運(yùn)動向量(如果 所述時(shí)間候選者不可用)。
[0093] 圖3是說明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻編碼器20的框圖。視頻編碼 器20可執(zhí)行對視頻切片內(nèi)的視頻塊的幀內(nèi)譯碼和幀間譯碼。幀內(nèi)譯碼依賴于空間預(yù)測以 減少或移除給定視頻幀或圖片內(nèi)的視頻中的空間冗余。幀間譯碼依賴于時(shí)間預(yù)測以減少或 移除視頻序列的鄰近幀或圖片內(nèi)的視頻中的時(shí)間冗余。幀內(nèi)模式(I模式)可指代若干基 于空間的壓縮模式中的任一者。幀間模式(例如單向預(yù)測(P模式)或雙向預(yù)測(B模式)) 可指代若干基于時(shí)間的壓縮模式中的任一者。
[0094] 在圖3的實(shí)例中,視頻編碼器20包含分割單元135、預(yù)測處理單元141、參考圖片 存儲器164、求和器150、變換處理單元152、量化單元154以及熵編碼單元156。預(yù)測處理 模塊141包含運(yùn)動估計(jì)單元142、運(yùn)動補(bǔ)償單元144和幀內(nèi)預(yù)測處理單元146。對于視頻塊 重構(gòu),視頻編碼器20還包含反量化單元158、反變換處理單元160,以及求和器162。還可包 含解塊濾波器(圖3中未展示)以將塊邊界濾波,以從經(jīng)重構(gòu)的視頻移除成塊性假影。在 需要時(shí),解塊濾波器通常對求和器162的輸出進(jìn)行濾波。除了解塊濾波器之外,還可使用額 外的環(huán)路濾波器(環(huán)路內(nèi)或環(huán)路后)。
[0095] 如圖3所示,視頻編碼器20接收視頻數(shù)據(jù),且分割單元135將所述數(shù)據(jù)分割為視 頻塊。此分割還可包含分割為切片、瓦片或其它更大的單元,以及(例如)根據(jù)IXU和⑶ 的四叉樹結(jié)構(gòu)的視頻塊分割。圖3中所說明的視頻編碼器20的實(shí)例配置一般說明對將被 編碼的視頻切片內(nèi)的視頻塊進(jìn)行編碼的組件??蓪⑺銮衅瑒澐譃槎鄠€(gè)視頻塊(且可能劃 分為被稱作瓦片的多組視頻塊)。分割單元135可另外控制將圖片分割(例如,將鄰近視頻 塊分組)為PME區(qū)以供預(yù)測處理單元141根據(jù)本發(fā)明的技術(shù)進(jìn)行并行處理。
[0096] 預(yù)測處理單元141可針對當(dāng)前視頻塊基于誤差結(jié)果(例如,譯碼速率和失真水平) 來選擇多個(gè)可能的譯碼模式中的一者,例如多個(gè)幀內(nèi)譯碼模式中的一者或多個(gè)幀間譯碼模 式中的一者。預(yù)測處理單元141將所得的經(jīng)幀內(nèi)譯碼或經(jīng)幀間譯碼的塊提供到求和器150 以產(chǎn)生殘余塊數(shù)據(jù),且提供到求和器162以重構(gòu)經(jīng)編碼塊以用作參考圖片。
[0097] 預(yù)測處理單元141內(nèi)的幀內(nèi)預(yù)測處理單元146相對于在與待譯碼的當(dāng)前塊相同的 幀或切片中的一或多個(gè)相鄰塊執(zhí)行對當(dāng)前視頻塊的幀內(nèi)預(yù)測譯碼,以提供空間壓縮。預(yù)測 處理單元141內(nèi)的運(yùn)動估計(jì)單元142和運(yùn)動補(bǔ)償單元144相對于一或多個(gè)參考圖片中的一 或多個(gè)預(yù)測塊執(zhí)行對當(dāng)前視頻塊的幀間預(yù)測譯碼以提供時(shí)間壓縮。
[0098] 運(yùn)動估計(jì)單元142可經(jīng)配置以根據(jù)視頻序列的預(yù)定模式來確定視頻切片的幀間 預(yù)測模式。所述預(yù)定模式可將序列中的視頻切片指定為P切片、B切片或GPB切片。運(yùn)動估 計(jì)單元142與運(yùn)動補(bǔ)償單元144可高度集成,但出于概念上的目的而分開予以說明。由運(yùn) 動估計(jì)單元142執(zhí)行的運(yùn)動估計(jì)是產(chǎn)生運(yùn)動向量的過程,運(yùn)動向量估計(jì)視頻塊的運(yùn)動。運(yùn) 動向量(例如)可指示當(dāng)前視頻幀內(nèi)的視頻塊的PU相對于參考圖片內(nèi)的預(yù)測塊或圖片的 移位。
[0099] 預(yù)測塊是經(jīng)發(fā)現(xiàn)在像素差異方面緊密地匹配待譯碼的視頻塊的TO的塊,其可通 過絕對差總和(SAD)、平方差總和(SSD)或其它差度量來確定。在一些實(shí)例中,視頻編碼器 20可計(jì)算存儲于參考圖片存儲器164中的參考圖片的子整數(shù)像素位置的值。舉例來說,視 頻編碼器20可內(nèi)插參考圖片的四分之一像素位置、八分之一像素位置或其它分?jǐn)?shù)像素位 置的值。因此,運(yùn)動估計(jì)單元142可執(zhí)行相對于完整像素位置和分?jǐn)?shù)像素位置的運(yùn)動搜索, 且以分?jǐn)?shù)像素位置輸出運(yùn)動向量。
[0100] 運(yùn)動估計(jì)單元142通過比較PU的位置與參考圖片的預(yù)測塊的位置來計(jì)算經(jīng)幀間 譯碼切片中的視頻塊的PU的運(yùn)動向量??蓮牡谝粎⒖紙D片列表(列表0)或第二參考圖片 列表(列表1)來選擇所述參考圖片,所述列表中的每一者識別存儲于參考圖片存儲器164 中的一或多個(gè)參考圖片。運(yùn)動估計(jì)單元142將計(jì)算出的運(yùn)動向量發(fā)送到熵編碼單元156和 運(yùn)動補(bǔ)償單元144。
[0101] 由運(yùn)動補(bǔ)償單元144執(zhí)行的運(yùn)動補(bǔ)償可涉及基于通過運(yùn)動估計(jì)所確定的運(yùn)動向 量獲取或產(chǎn)生預(yù)測塊,可能執(zhí)行到子像素精度的內(nèi)插。在接收到當(dāng)前視頻塊的PU的運(yùn)動向 量后,運(yùn)動補(bǔ)償單元144可即刻定位運(yùn)動向量在所述參考圖片列表中的一者中所指向的預(yù) 測塊。視頻編碼器20通過從正經(jīng)譯碼的當(dāng)前視頻塊的像素值減去預(yù)測塊的像素值從而形 成像素差值,而形成殘余視頻塊。像素差值形成塊的殘余數(shù)據(jù),且可包含亮度差分量與色度 差分量兩者。求和器150表示執(zhí)行此減法運(yùn)算的組件。運(yùn)動補(bǔ)償單元144還可產(chǎn)生與視頻 塊和視頻切片相關(guān)聯(lián)的語法元素以供視頻解碼器30在解碼視頻切片的視頻塊中使用。
[0102] 幀內(nèi)預(yù)測處理單元146可對當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測,以作為如上文所描述的由運(yùn)動 估計(jì)單元142和運(yùn)動補(bǔ)償單元144執(zhí)行的幀間預(yù)測的替代方案。具體來說,幀內(nèi)預(yù)測處理 單元146可確定用以對當(dāng)前塊進(jìn)行編碼的幀內(nèi)預(yù)測模式。在一些實(shí)例中,幀內(nèi)預(yù)測處理單 元146可(例如)在單獨(dú)編碼回合期間使用各種幀內(nèi)預(yù)測模式對當(dāng)前塊進(jìn)行編碼,且?guī)瑑?nèi) 預(yù)測處理單元146(在一些實(shí)例中,或?yàn)槟J竭x擇單元(未圖示))可從所測試的模式中選 擇將使用的適當(dāng)?shù)膸瑑?nèi)預(yù)測模式。舉例來說,幀內(nèi)預(yù)測處理單元146可使用對各種所測試 的幀內(nèi)預(yù)測模式的速率-失真分析來計(jì)算速率-失真值,且在所測試的模式中選擇具有最 佳速率-失真特性的幀內(nèi)預(yù)測模式。速率-失真分析一般確定經(jīng)編碼塊與曾被編碼以產(chǎn)生 所述經(jīng)編碼塊的原始未經(jīng)編碼塊之間的失真(或誤差)量,以及用于產(chǎn)生所述經(jīng)編碼塊的 位速率(即,位數(shù)目)。幀內(nèi)預(yù)測處理單元146可根據(jù)各種經(jīng)編碼塊的失真和速率計(jì)算比 率,以確定哪一幀內(nèi)預(yù)測模式展現(xiàn)出用于所述塊的最佳的速率-失真值。
[0103] 在任何情況下,在選擇了用于塊的幀內(nèi)預(yù)測模式之后,幀內(nèi)預(yù)測處理單元146可 將指示用于所述塊的選定幀內(nèi)預(yù)測模式的信息提供給熵編碼單元156。熵編碼單元156可 對指示選定的幀內(nèi)預(yù)測模式的信息進(jìn)行編碼。視頻編碼器20可將配置數(shù)據(jù)包含在所發(fā)射 的位流中,所述配置數(shù)據(jù)可包含多個(gè)幀內(nèi)預(yù)測模式索引表及多個(gè)經(jīng)修改的幀內(nèi)預(yù)測模式索 引表(還被稱作碼字映射表)、各種塊的編碼上下文的定義,及最可能幀內(nèi)預(yù)測模式的指 示、幀內(nèi)預(yù)測模式索引表,及經(jīng)修改的幀內(nèi)預(yù)測模式索引表,以用于所述上下文中的每一 者。
[0104] 在預(yù)測處理單元141經(jīng)由幀間預(yù)測或幀內(nèi)預(yù)測產(chǎn)生當(dāng)前視頻塊的預(yù)測塊之后,視 頻編碼器20通過從當(dāng)前視頻塊減去預(yù)測塊而形成殘余視頻塊。殘余塊中的殘余視頻數(shù)據(jù) 可包含于一或多個(gè)TU中且應(yīng)用于變換處理單元152。變換處理單元152可使用變換(例 如,離散余弦變換(DCT)或概念上類似的變換)來將殘余視頻數(shù)據(jù)變換為殘余變換系數(shù)。變 換處理單元152可將殘余視頻數(shù)據(jù)從像素域轉(zhuǎn)換到變換域(例如,頻域)。
[0105] 變換處理單元152可將所得的變換系數(shù)發(fā)送到量化單元154。量化單元154量化 變換系數(shù)以進(jìn)一步減小位速率。量化過程可減少與系數(shù)中的一些或全部相關(guān)聯(lián)的位深度。 可通過調(diào)整量化參數(shù)來修改量化程度。在一些實(shí)例中,量化單元154可接著執(zhí)行對包含經(jīng) 量化變換系數(shù)的矩陣的掃描。替代地,熵編碼單元156可執(zhí)行掃描。
[0106] 在量化之后,熵編碼單元156對經(jīng)量化變換系數(shù)進(jìn)行熵編碼。舉例來說,熵編 碼單元156可執(zhí)行上下文自適應(yīng)可變長度譯碼(CAVLC)、上下文自適應(yīng)二進(jìn)制算術(shù)譯碼 (CABAC)、基于語法的上下文自適應(yīng)二進(jìn)制算術(shù)譯碼(SBAC)、概率區(qū)間分割熵(PIPE)譯碼 或另一熵編碼方法或技術(shù)。在熵編碼單元156進(jìn)行的熵編碼之后,可將經(jīng)編碼位流發(fā)射到 視頻解碼器30或進(jìn)行存檔以供稍后發(fā)射或由視頻解碼器30檢索。熵編碼單元156還可對 正經(jīng)譯碼的當(dāng)前視頻切片的運(yùn)動向量、其它運(yùn)動信息及其它語法元素進(jìn)行熵編碼。
[0107] 反量化單元158和反變換處理單元160分別應(yīng)用反量化和反變換以在像素域中重 構(gòu)殘余塊,以用于稍后用作參考圖片的參考塊。運(yùn)動補(bǔ)償單元144可通過將殘余塊添加到 參考圖片列表中的一者內(nèi)的參考圖片中的一者的預(yù)測塊而計(jì)算參考塊。運(yùn)動補(bǔ)償單元144 還可將一或多個(gè)內(nèi)插濾波器應(yīng)用于經(jīng)重構(gòu)殘余塊以計(jì)算子整數(shù)像素值以在運(yùn)動估計(jì)中使 用。求和器162將經(jīng)重構(gòu)的殘余塊添加到由運(yùn)動補(bǔ)償單元144產(chǎn)生的經(jīng)運(yùn)動補(bǔ)償?shù)念A(yù)測塊 以產(chǎn)生參考塊以供存儲在參考圖片存儲器164中。參考塊可由運(yùn)動估計(jì)單元142和運(yùn)動補(bǔ) 償單元144用作用以對后續(xù)視頻幀或圖片中的塊進(jìn)行幀間預(yù)測的參考塊。
[0108] 根據(jù)本發(fā)明的技術(shù),可針對PME區(qū)中的多個(gè)視頻塊并行地執(zhí)行例如由運(yùn)動估計(jì)單 元142執(zhí)行的運(yùn)動估計(jì)。分割單元135可界定所述PME區(qū)以包含圖片內(nèi)的運(yùn)動估計(jì)單元 142將針對其并行地執(zhí)行運(yùn)動估計(jì)的多個(gè)鄰近塊。為了促進(jìn)此類并行度,視頻編碼器20可 包含多個(gè)并行處理單元,其可為單獨(dú)的硬件和/或軟件單元,其中的每一者可實(shí)施運(yùn)動估 計(jì)單元142,從而以本文所述的方式對相應(yīng)的視頻塊執(zhí)行運(yùn)動估計(jì)。多個(gè)運(yùn)動估計(jì)單元142 可同時(shí)(例如同時(shí)地或在重疊的時(shí)間)處理多個(gè)塊。
[0109] 以此方式,圖3的視頻編碼器20表示視頻編碼器的實(shí)例,所述視頻編碼器根據(jù)本 發(fā)明的技術(shù)經(jīng)配置以針對包括PME區(qū)內(nèi)的多個(gè)視頻數(shù)據(jù)塊的所述PME區(qū),識別在所述PME 區(qū)外部且鄰近于所述PME區(qū)的一組共同空間候選塊,所述組共同空間候選塊中的每一者處 于相對于所述PME區(qū)的相應(yīng)預(yù)定義位置,且對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測 的所述塊中的每一者,產(chǎn)生相應(yīng)的運(yùn)動信息候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí) 行運(yùn)動信息預(yù)測的所述塊中的至少一些塊,為了產(chǎn)生所述運(yùn)動信息候選列表,所述視頻譯 碼器經(jīng)配置以評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊 的所述運(yùn)動信息候選列表中。視頻編碼器20根據(jù)本發(fā)明的技術(shù)進(jìn)一步經(jīng)配置以基于所述 相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊 進(jìn)行編碼。
[0110] 圖4是說明可實(shí)施本發(fā)明中所描述的技術(shù)的實(shí)例視頻解碼器30的框圖。在圖4的 實(shí)例中,視頻解碼器30包含熵解碼單元180、預(yù)測處理單元181、反量化單元186、反變換處 理單元188、求和器190及參考圖片存儲器192。預(yù)測處理單元181包含運(yùn)動補(bǔ)償單元182 和幀內(nèi)預(yù)測處理單元184。視頻解碼器30在一些實(shí)例中可執(zhí)行一般與關(guān)于來自圖3的視頻 編碼器20所描述的編碼回合互逆的解碼回合。
[0111] 在解碼過程期間,視頻解碼器30從視頻編碼器20接收表示經(jīng)解碼視頻切片和相 關(guān)聯(lián)的語法元素的視頻塊的經(jīng)編碼視頻位流。視頻解碼器30的熵解碼單元180對位流進(jìn) 行熵解碼以產(chǎn)生經(jīng)量化系數(shù)、運(yùn)動向量、其它運(yùn)動信息及其它語法元素。熵解碼單元180將 運(yùn)動信息和其它語法元素轉(zhuǎn)發(fā)到預(yù)測處理單元181。作為實(shí)例,視頻解碼器30可在視頻切 片層級和/或視頻塊層級處接收語法元素。
[0112] 當(dāng)將視頻切片譯碼為經(jīng)幀內(nèi)譯碼(I)切片時(shí),預(yù)測處理單元181的幀內(nèi)預(yù)測處理 單元184可基于用信號通知的幀內(nèi)預(yù)測模式和來自當(dāng)前幀或圖片的先前經(jīng)解碼塊的數(shù)據(jù) 而產(chǎn)生當(dāng)前視頻切片的視頻塊的預(yù)測數(shù)據(jù)。當(dāng)將視幀幀譯碼為經(jīng)幀間譯碼(即,B、P或GPB) 切片時(shí),預(yù)測處理單元181的運(yùn)動補(bǔ)償單元182基于從熵解碼單元180接收的運(yùn)動向量和 其它語法元素而產(chǎn)生當(dāng)前視頻切片的視頻塊的預(yù)測塊??蓮膮⒖紙D片列表中的一者內(nèi)的參 考圖片中的一者產(chǎn)生預(yù)測塊。視頻解碼器30可基于存儲于參考圖片存儲器192中的參考 圖片使用默認(rèn)建構(gòu)技術(shù)來建構(gòu)參考幀列表,列表〇和列表1。
[0113] 運(yùn)動補(bǔ)償單元182通過解析運(yùn)動向量和其它語法元素而確定當(dāng)前視頻切片的視 頻塊的預(yù)測信息,且使用所述預(yù)測信息以產(chǎn)生正經(jīng)解碼的當(dāng)前視頻塊的預(yù)測塊。舉例來說, 運(yùn)動補(bǔ)償單元182使用所接收的語法元素中的一些語法元素來確定用于對視頻切片的視 頻塊進(jìn)行譯碼的預(yù)測模式(例如,幀內(nèi)預(yù)測或幀間預(yù)測)、幀間預(yù)測切片類型(例如,B切 片、P切片或GPB切片)、用于切片的參考圖片列表中的一或多者的建構(gòu)信息、用于切片的每 一經(jīng)幀間編碼視頻塊的運(yùn)動向量、用于切片的每一經(jīng)幀間譯碼視頻塊的幀間預(yù)測狀態(tài),及 用以對當(dāng)前視頻切片中的視頻塊進(jìn)行解碼的其它信息。
[0114] 運(yùn)動補(bǔ)償單元182還可基于內(nèi)插濾波器執(zhí)行內(nèi)插。運(yùn)動補(bǔ)償單元182可使用如由 視頻編碼器20在視頻塊的編碼期間所使用的內(nèi)插濾波器來計(jì)算參考塊的子整數(shù)像素的內(nèi) 插值。在此情況下,運(yùn)動補(bǔ)償單元182可從所接收的語法元素來確定由視頻編碼器20使用 的內(nèi)插濾波器且使用所述內(nèi)插濾波器來產(chǎn)生預(yù)測塊。
[0115] 反量化單元186將提供于位流中且由熵解碼單元180解碼的經(jīng)量化的變換系數(shù)反 量化(即,解量化)。反量化過程可包含使用由視頻編碼器20針對視頻切片中的每一視頻 塊計(jì)算的量化參數(shù),以確定應(yīng)應(yīng)用的量化程度以及同樣的反量化程度。反變換處理單元188 對變換系數(shù)應(yīng)用反變換(例如,反DCT、反整數(shù)變換,或概念上類似的反變換過程),以便產(chǎn) 生像素域中的殘余塊。
[0116] 在運(yùn)動補(bǔ)償單元182基于運(yùn)動向量和其它語法元素產(chǎn)生當(dāng)前視頻塊的預(yù)測塊之 后,視頻解碼器30通過對來自反變換處理單元188的殘余塊與由運(yùn)動補(bǔ)償單元182產(chǎn)生的 對應(yīng)預(yù)測塊求和而形成經(jīng)解碼視頻塊。求和器190代表執(zhí)行此求和操作的組件。在需要時(shí), 還可應(yīng)用解塊濾波器以對經(jīng)解碼塊進(jìn)行濾波,以便移除成塊性假影。還可使用其它環(huán)路濾 波器(在譯碼環(huán)路中或在譯碼環(huán)路之后)來平滑像素轉(zhuǎn)變或以其它方式提高視頻質(zhì)量。接 著將給定幀或圖片中的經(jīng)解碼視頻塊存儲于參考圖片存儲器192中,所述參考圖片存儲器 存儲用于后續(xù)運(yùn)動補(bǔ)償?shù)膮⒖紙D片。參考圖片存儲器192還存儲經(jīng)解碼視頻以供稍后在顯 示裝置(例如,圖1的顯示裝置32)上呈現(xiàn)。
[0117] 根據(jù)本發(fā)明的技術(shù),可針對PME區(qū)中的多個(gè)視頻塊并行地執(zhí)行在視頻解碼器30中 由預(yù)測處理單元181和/或運(yùn)動補(bǔ)償單元182執(zhí)行以作為運(yùn)動補(bǔ)償過程的一部分的運(yùn)動估 計(jì)。預(yù)測處理單元181和/或運(yùn)動補(bǔ)償單元182可例如基于從視頻編碼器20接收且由熵解 碼單元180解碼的語法元素來識別包含圖片內(nèi)的將針對其并行地執(zhí)行運(yùn)動估計(jì)的多個(gè)鄰 近視頻塊的PME區(qū)。為了促進(jìn)此類并行度,視頻解碼器30可包含多個(gè)并行處理單元,其可 為單獨(dú)的硬件和/或軟件單元,其中的每一者可實(shí)施以本文所描述的方式對相應(yīng)的視頻塊 執(zhí)行運(yùn)動估計(jì)的預(yù)測處理單元181和/或運(yùn)動補(bǔ)償單元182。所述多個(gè)預(yù)測處理單元181 和/或運(yùn)動補(bǔ)償單元182可同時(shí)(例如同時(shí)地或在重疊的時(shí)間)處理多個(gè)塊。
[0118] 以此方式,圖4的視頻解碼器30表示視頻解碼器的實(shí)例,所述視頻解碼器根據(jù)本 發(fā)明的技術(shù)經(jīng)配置以針對包括PME區(qū)內(nèi)的多個(gè)視頻數(shù)據(jù)塊的所述PME區(qū),識別在所述PME 區(qū)外部且鄰近于所述PME區(qū)的一組共同空間候選塊,所述組共同空間候選塊中的每一者處 于相對于所述PME區(qū)的相應(yīng)預(yù)定義位置,且對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測 的所述塊中的每一者,產(chǎn)生相應(yīng)的運(yùn)動信息候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí) 行運(yùn)動信息預(yù)測的所述塊中的至少一些塊,為了產(chǎn)生所述運(yùn)動信息候選列表,所述視頻譯 碼器經(jīng)配置以評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊 的所述運(yùn)動信息候選列表中。視頻解碼器20根據(jù)本發(fā)明的技術(shù)進(jìn)一步經(jīng)配置以基于所述 相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊 進(jìn)行解碼。
[0119] 圖5是說明用于使用PME區(qū)外部的一組共同空間候選塊產(chǎn)生所述PME區(qū)內(nèi)的視頻 塊的運(yùn)動信息候選列表的實(shí)例方法的流程圖。根據(jù)圖5的實(shí)例方法,視頻譯碼器(例如,視 頻編碼器20或視頻解碼器30)識別PME區(qū)(例如,圖2A到2D的PME區(qū)40A到40D) (200)。 視頻譯碼器進(jìn)一步識別所述PME區(qū)的在PME區(qū)外部且鄰近于所述PME區(qū)的一組共同空間候 選塊(202)。
[0120] 如上文所論述,所述組共同空間候選塊相對于PME區(qū)的位置的關(guān)系可與局部空間 候選塊相對于視頻塊的位置的關(guān)系相同。例如,根據(jù)HEVC的合并模式或AMVP模式,可相對 于PME區(qū)界定共同空間候選塊的位置,如相對于PU界定局部空間候選者的具有2NX 2N分 割模式的PME區(qū)的大小。在一些實(shí)例中,所述組共同空間候選塊包含以下各者中的一或多 者:位于所述PME區(qū)的左邊的第一塊、位于PME區(qū)上方的第二塊、位于PME區(qū)的右上方的第 三塊、位于PME區(qū)的左下方的第四塊,及位于PME區(qū)的左上方的第五塊。
[0121] 根據(jù)圖5的實(shí)例,視頻譯碼器可進(jìn)一步評估在所述PME區(qū)外部的所述組共同空間 候選塊以用于建構(gòu)所述PME區(qū)內(nèi)的視頻塊的運(yùn)動信息候選列表(204)。在一些實(shí)例中,例 如,如上文參考圖2B所論述,視頻編碼器及視頻解碼器可評估所述PME區(qū)內(nèi)的針對其執(zhí)行 運(yùn)動信息預(yù)測的每一視頻塊的所有所述組共同空間候選塊,且不評估局部空間候選塊。在 此些實(shí)例中,視頻譯碼器可另外評估PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的視頻塊中的每 一者的相應(yīng)時(shí)間運(yùn)動信息候選者,或可評估針對其執(zhí)行運(yùn)動信息預(yù)測的所有塊的共同時(shí)間 運(yùn)動信息候選者。在后一種情況下,運(yùn)動信息候選列表對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn) 動信息預(yù)測的所有所述視頻塊可為相同的。在例如上文參考圖2C所論述的其它實(shí)例中,對 于PME區(qū)中的針對其執(zhí)行運(yùn)動信息預(yù)測的每一視頻塊,視頻編碼器20和/或視頻解碼器30 可評估除了在所述PME區(qū)外部的任何局部空間候選塊之外的所有所述組共同空間候選塊 的運(yùn)動信息。在此些實(shí)例中,所述視頻譯碼器可在共同空間候選塊之前評估局部空間候選 塊,在局部空間候選塊之前評估共同空間候選塊,或以任何次序評估局部及共同空間候選 塊。
[0122] 圖6是說明用于使用PME區(qū)外部的一組共同空間候選塊產(chǎn)生所述PME區(qū)內(nèi)的視頻 塊的運(yùn)動信息候選列表的另一實(shí)例方法的流程圖。根據(jù)圖6的實(shí)例方法,視頻譯碼器(例 如,視頻編碼器20或視頻解碼器30)識別PME區(qū)內(nèi)的視頻塊(210)。視頻譯碼器進(jìn)一步識 別所述視頻塊的局部空間候選塊(212)。
[0123] 視頻譯碼器確定視頻塊的局部空間候選塊中的任一者是否不可用,例如,位于所 述PME區(qū)內(nèi)(214)。如果所有局部空間候選塊是可用的(214的否),那么視頻譯碼器例如 根據(jù)合并或AMVP模式評估所述局部空間候選塊的運(yùn)動信息以用于包含在所述視頻塊的運(yùn) 動信息候選列表中(218)。然而,如果一或多個(gè)局部空間候選塊不可用(214的是),那么 所述視頻譯碼器識別所述組共同空間候選塊中的其相對于PME區(qū)的位置與所述不可用的 局部空間候選塊相對于正被譯碼的視頻塊的位置是相同的多個(gè)共同空間候選塊,如上文關(guān) 于圖2D所描述(216)。視頻譯碼器可隨后評估可用的局部空間候選塊及取代不可用的局 部空間候選塊的共同空間候選塊的運(yùn)動信息(218)。在一些實(shí)例中,如上文所論述,視頻譯 碼器可以如果所述不可用的局部空間候選塊全部可用的情況下被考慮的次序考慮可用的 局部空間候選塊,及來自所述組共同空間候選塊的對所述不可用的局部空間候選塊的取代 物。然而,在其它實(shí)施方案中,視頻譯碼器可在考慮共同空間候選塊之前考慮所有局部空間 候選塊,或可在考慮局部空間候選塊之前考慮所有共同空間候選塊。
[0124] 在一或多個(gè)實(shí)例中,所描述的功能可以硬件、軟件、固件或其任何組合來實(shí)施。如 果以軟件實(shí)施,那么所述功能可作為一或多個(gè)指令或代碼存儲在計(jì)算機(jī)可讀媒體上或經(jīng)由 計(jì)算機(jī)可讀媒體進(jìn)行傳輸且由基于硬件的處理單元執(zhí)行。計(jì)算機(jī)可讀媒體可包含計(jì)算機(jī) 可讀存儲媒體(其對應(yīng)于例如數(shù)據(jù)存儲媒體等有形媒體)或通信媒體,通信媒體包含促進(jìn) (例如)根據(jù)通信協(xié)議將計(jì)算機(jī)程序從一處傳遞到另一處的任何媒體。以此方式,計(jì)算機(jī)可 讀媒體一般可對應(yīng)于(1)非暫時(shí)性的有形計(jì)算機(jī)可讀存儲媒體或(2)例如信號或載波等通 信媒體。數(shù)據(jù)存儲媒體可為可由一或多個(gè)計(jì)算機(jī)或一或多個(gè)處理器存取以檢索指令、代碼 和/或數(shù)據(jù)結(jié)構(gòu)來用于實(shí)施本發(fā)明中所描述的技術(shù)的任何可用媒體。計(jì)算機(jī)程序產(chǎn)品可包 含計(jì)算機(jī)可讀媒體。
[0125] 舉例來說且并非限制,所述計(jì)算機(jī)可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其 它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,快閃存儲器,或可用于存儲呈指令或 數(shù)據(jù)結(jié)構(gòu)的形式的所要程序代碼且可由計(jì)算機(jī)存取的任何其它媒體。同樣,可恰當(dāng)?shù)貙⑷?何連接稱作計(jì)算機(jī)可讀媒體。舉例來說,如果使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線 (DSL)或例如紅外線、無線電及微波的無線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸軟件,則 同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電及微波的無線技術(shù)包含于媒體的定 義中。然而,應(yīng)理解,計(jì)算機(jī)可讀存儲媒體和數(shù)據(jù)存儲媒體不包含連接、載波、信號或其它瞬 時(shí)媒體,而是針對于非瞬時(shí)的、有形存儲媒體。如本文中所使用,磁盤及光盤包括壓縮光盤 (CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟磁盤及藍(lán)光光盤,其中磁盤通常磁性 地復(fù)制數(shù)據(jù),而光盤使用激光光學(xué)地復(fù)制數(shù)據(jù)。以上各者的組合也應(yīng)包含在計(jì)算機(jī)可讀媒 體的范圍內(nèi)。
[0126] 可由例如一或多個(gè)數(shù)字信號處理器(DSP)、通用微處理器、專用集成電路(ASIC)、 現(xiàn)場可編程邏輯陣列(FPGA)或其它等效集成或離散邏輯電路等一或多個(gè)處理器來執(zhí)行所 述指令。因此,如本文中所使用的術(shù)語"處理器"可指上述結(jié)構(gòu)或適合于實(shí)施本文中所描述 的技術(shù)的任一其它結(jié)構(gòu)中的任一者。另外,在一些方面中,本文中所描述的功能性可提供于 經(jīng)配置以用于編碼及解碼的專用硬件模塊和/或軟件模塊內(nèi),或并入組合式編解碼器中。 并且,可將所述技術(shù)完全實(shí)施于一或多個(gè)電路或邏輯元件中。
[0127] 本發(fā)明的技術(shù)可實(shí)施于廣泛多種裝置或設(shè)備中,包含無線手持機(jī)、集成電路(1C) 或1C組(例如,芯片組)。本發(fā)明中描述各種組件、模塊或單元來強(qiáng)調(diào)經(jīng)配置以執(zhí)行所揭示 的技術(shù)的裝置的若干功能性方面,但不一定需要通過不同的硬件單元來實(shí)現(xiàn)。而是,如上文 所描述,各種單元可聯(lián)合合適的軟件和/或固件而組合于編解碼器硬件單元中或通過互操 作的硬件單元的集合(包含如上文所描述的一或多個(gè)處理器)來提供。
[0128] 已描述了各種實(shí)例。這些及其它實(shí)例屬于所附權(quán)利要求書的范圍內(nèi)。
【權(quán)利要求】
1. 一種用于對視頻數(shù)據(jù)進(jìn)行解碼的方法,所述方法包括: 識別在包括多個(gè)視頻數(shù)據(jù)塊的并行運(yùn)動估計(jì)PME區(qū)外部且鄰近于所述區(qū)的一組共同 空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位 置; 產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動信息 候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊, 產(chǎn)生所述運(yùn)動信息候選列表包括評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以 用于包含在所述塊的所述運(yùn)動信息候選列表中;及 基于所述相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所 述視頻數(shù)據(jù)塊進(jìn)行解碼。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述組共同空間候選塊相對于所述PME區(qū)的所述 位置的關(guān)系與相應(yīng)組局部空間候選塊相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的每一者 的位置的關(guān)系是相同的。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述組共同空間候選塊相對于所述PME區(qū)的預(yù)定 位置包括所述PME區(qū)左邊的第一位置、所述PME區(qū)上方的第二位置、所述PME區(qū)右上方的第 三位置、所述PME區(qū)左下方的第四位置,及所述PME區(qū)左上方的第五位置。
4. 根據(jù)權(quán)利要求1所述的方法,其中評估所述組共同空間候選塊中的至少一者的運(yùn)動 信息以用于包含在所述塊的所述運(yùn)動信息候選列表中包括:對于所述PME區(qū)內(nèi)的針對其執(zhí) 行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估所述組共同空間候選塊中的每一者的 運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中。
5. 根據(jù)權(quán)利要求4所述的方法,其中評估所述組共同空間候選塊中的每一者的運(yùn)動信 息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候選列表中包 括:除了在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述PME區(qū)外部的任何局部空間候選塊之外, 還評估所述組共同空間候選塊中的每一者的所述運(yùn)動信息。
6. 根據(jù)權(quán)利要求4所述的方法,其中評估所述組共同空間候選塊中的每一者的運(yùn)動信 息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候選列表中包 括:評估所述組共同空間候選塊中的每一者而不是所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的任何 局部空間候選塊的所述運(yùn)動信息。
7. 根據(jù)權(quán)利要求6所述的方法,其進(jìn)一步包括,對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信 息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估相應(yīng)的時(shí)間運(yùn)動信息候選者以用于包含在所述 塊的所述運(yùn)動信息候選列表中。
8. 根據(jù)權(quán)利要求6所述的方法,其進(jìn)一步包括,對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信 息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估共同時(shí)間運(yùn)動信息候選者以用于包含在所述塊 的所述運(yùn)動信息候選列表中,其中所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù) 據(jù)塊中的每一者的所述運(yùn)動候選列表是相同的。
9. 根據(jù)權(quán)利要求1所述的方法,其中評估所述組共同空間候選塊中的至少一者的運(yùn)動 信息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中包括 : 確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的局部空間候選者不可用; 響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部空間候選者不可用,評估 所述組共同空間候選塊中的至少一者的所述運(yùn)動信息。
10. 根據(jù)權(quán)利要求9所述的方法,其中確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部 空間候選者不可用包括:確定所述塊的所述局部空間候選者在所述PME區(qū)內(nèi)。
11. 根據(jù)權(quán)利要求9所述的方法,其中響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊 的所述局部空間候選者不可用來評估所述組共同空間候選塊中的至少一者的所述運(yùn)動信 息包括: 識別在所述PME區(qū)外部的所述組共同空間候選塊中的其相對于所述PME區(qū)的位置與所 述不可用的局部空間候選者相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的位置是相同的一個(gè) 空間候選塊;及 評估所述組共同空間候選塊中的所述所識別的一者的所述運(yùn)動信息以用于包含在所 述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中。
12. 根據(jù)權(quán)利要求1所述的方法,其中所述運(yùn)動信息候選者包括運(yùn)動向量或參考索引 中的至少一者。
13. 根據(jù)權(quán)利要求1所述的方法,其中運(yùn)動信息候選列表包括合并模式或高級運(yùn)動向 量預(yù)測AMVP模式中的至少一者的運(yùn)動信息候選列表。
14. 一種用于對視頻數(shù)據(jù)進(jìn)行編碼的方法,所述方法包括: 識別在包括多個(gè)視頻數(shù)據(jù)塊的并行運(yùn)動估計(jì)PME區(qū)外部且鄰近于所述區(qū)的一組共同 空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位 置; 產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動信息 候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊, 產(chǎn)生所述運(yùn)動信息候選列表包括評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以 用于包含在所述塊的所述運(yùn)動信息候選列表中;及 基于所述相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所 述視頻數(shù)據(jù)塊進(jìn)行編碼。
15. 根據(jù)權(quán)利要求14所述的方法,其中所述組共同空間候選塊相對于所述PME區(qū)的所 述位置的關(guān)系與相應(yīng)組局部空間候選塊相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的每一 者的位置的關(guān)系是相同的。
16. 根據(jù)權(quán)利要求14所述的方法,其中所述組共同空間候選塊相對于所述PME區(qū)的預(yù) 定位置包括所述PME區(qū)左邊的第一位置、所述PME區(qū)上方的第二位置、所述PME區(qū)右上方的 第三位置、所述PME區(qū)左下方的第四位置,及所述PME區(qū)左上方的第五位置。
17. 根據(jù)權(quán)利要求14所述的方法,其中評估所述組共同空間候選塊中的至少一者的運(yùn) 動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中包括:對于所述PME區(qū)內(nèi)的針對其 執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估所述組共同空間候選塊中的每一者 的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中。
18. 根據(jù)權(quán)利要求17所述的方法,其中評估所述組共同空間候選塊中的每一者的運(yùn)動 信息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候選列表中 包括:除了在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述PME區(qū)外部的任何局部空間候選塊之 夕卜,還評估所述組共同空間候選塊中的每一者的所述運(yùn)動信息。
19. 根據(jù)權(quán)利要求17所述的方法,其中評估所述組共同空間候選塊中的每一者的運(yùn)動 信息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候選列表中 包括:評估所述組共同空間候選塊中的每一者而不是所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的任 何局部空間候選塊的所述運(yùn)動信息。
20. 根據(jù)權(quán)利要求19所述的方法,其進(jìn)一步包括,對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動 信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估相應(yīng)的時(shí)間運(yùn)動信息候選者以用于包含在所 述塊的所述運(yùn)動信息候選列表中。
21. 根據(jù)權(quán)利要求19所述的方法,其進(jìn)一步包括,對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動 信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估共同時(shí)間運(yùn)動信息候選者以用于包含在所述 塊的所述運(yùn)動信息候選列表中,其中所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻 數(shù)據(jù)塊中的每一者的所述運(yùn)動候選列表是相同的。
22. 根據(jù)權(quán)利要求14所述的方法,其中評估所述組共同空間候選塊中的至少一者的運(yùn) 動信息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中包括 : 確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的局部空間候選者不可用; 響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部空間候選者不可用,評估 所述組共同空間候選塊中的至少一者的所述運(yùn)動信息。
23. 根據(jù)權(quán)利要求22所述的方法,其中確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局 部空間候選者不可用包括:確定所述塊的所述局部空間候選者在所述PME區(qū)內(nèi)。
24. 根據(jù)權(quán)利要求22所述的方法,其中響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù) 塊的所述局部空間候選者不可用來評估所述組共同空間候選塊中的至少一者的所述運(yùn)動 信息包括: 識別在所述PME區(qū)外部的所述組共同空間候選塊中的其相對于所述PME區(qū)的位置與所 述不可用的局部空間候選者相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的位置是相同的一個(gè) 空間候選塊;及 評估所述組共同空間候選塊中的所述所識別的一者的所述運(yùn)動信息以用于包含在所 述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中。
25. 根據(jù)權(quán)利要求14所述的方法,其中所述運(yùn)動信息候選者包括運(yùn)動向量或參考索引 中的至少一者。
26. 根據(jù)權(quán)利要求14所述的方法,其中運(yùn)動信息候選列表包括合并模式或高級運(yùn)動向 量預(yù)測AMVP模式中的至少一者的運(yùn)動信息候選列表。
27. -種用于對視頻數(shù)據(jù)進(jìn)行譯碼的設(shè)備,所述設(shè)備包括經(jīng)配置以進(jìn)行以下操作的視 頻譯碼器: 識別在包括多個(gè)視頻數(shù)據(jù)塊的并行運(yùn)動估計(jì)PME區(qū)外部且鄰近于所述區(qū)的一組共同 空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位 置; 產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動信息 候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊, 為了產(chǎn)生所述塊的所述運(yùn)動信息候選列表,所述視頻譯碼器評估所述組共同空間候選塊中 的至少一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中;及 基于所述相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所 述視頻數(shù)據(jù)塊進(jìn)行譯碼。
28. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述組共同空間候選塊相對于所述PME區(qū)的所 述位置的關(guān)系與相應(yīng)組局部空間候選塊相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的每一 者的位置的關(guān)系是相同的。
29. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述組共同空間候選塊相對于所述PME區(qū)的預(yù) 定位置包括所述PME區(qū)左邊的第一位置、所述PME區(qū)上方的第二位置、所述PME區(qū)右上方的 第三位置、所述PME區(qū)左下方的第四位置,及所述PME區(qū)左上方的第五位置。
30. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述視頻譯碼器經(jīng)配置以對于所述PME區(qū)內(nèi)的 針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估所述組共同空間候選塊中的 每一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中。
31. 根據(jù)權(quán)利要求30所述的設(shè)備,其中所述視頻譯碼器經(jīng)配置以除了在所述PME區(qū)內(nèi) 的所述視頻數(shù)據(jù)塊的所述PME區(qū)外部的任何局部空間候選塊之外還評估所述組共同空間 候選塊中的每一者的所述運(yùn)動信息。
32. 根據(jù)權(quán)利要求30所述的設(shè)備,其中所述視頻譯碼器經(jīng)配置以評估所述組共同空間 候選塊中的每一者而不是所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的任何局部空間候選塊的所述 運(yùn)動信息。
33. 根據(jù)權(quán)利要求32所述的設(shè)備,其中所述視頻譯碼器進(jìn)一步經(jīng)配置以對于所述PME 區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估相應(yīng)的時(shí)間運(yùn)動信息 候選者以用于包含在所述塊的所述運(yùn)動信息候選列表中。
34. 根據(jù)權(quán)利要求32所述的設(shè)備,其中所述視頻譯碼器進(jìn)一步經(jīng)配置以對于所述PME 區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估共同時(shí)間運(yùn)動信息候 選者以用于包含在所述塊的所述運(yùn)動信息候選列表中,其中所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn) 動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者的所述運(yùn)動候選列表是相同的。
35. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述視頻譯碼器經(jīng)配置以: 確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的局部空間候選者不可用; 響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部空間候選者不可用,評估 所述組共同空間候選塊中的至少一者的所述運(yùn)動信息。
36. 根據(jù)權(quán)利要求35所述的設(shè)備,其中所述視頻譯碼器經(jīng)配置以通過至少確定所述塊 的所述局部空間候選者在所述PME區(qū)內(nèi)來確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部 空間候選者不可用。
37. 根據(jù)權(quán)利要求35所述的設(shè)備,其中所述視頻譯碼器經(jīng)配置以通過至少以下操作而 響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部空間候選者不可用來評估所 述組共同空間候選塊中的至少一者的所述運(yùn)動信息: 識別在所述PME區(qū)外部的所述組共同空間候選塊中的其相對于所述PME區(qū)的位置與所 述不可用的局部空間候選者相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的位置是相同的一個(gè) 空間候選塊;及 評估所述組共同空間候選塊中的所述所識別的一者的所述運(yùn)動信息以用于包含在所 述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中。
38. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述運(yùn)動信息候選者包括運(yùn)動向量或參考索引 中的至少一者。
39. 根據(jù)權(quán)利要求27所述的設(shè)備,其中運(yùn)動信息候選列表包括合并模式或高級運(yùn)動向 量預(yù)測AMVP模式中的至少一者的運(yùn)動信息候選列表。
40. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述視頻譯碼器包括視頻編碼器,所述視頻編 碼器經(jīng)配置以:識別所述組共同空間候選塊;產(chǎn)生所述相應(yīng)的運(yùn)動信息候選列表;評估所 述運(yùn)動信息;及對所述視頻數(shù)據(jù)塊進(jìn)行編碼。
41. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述視頻譯碼器包括視頻解碼器,所述視頻編 碼器經(jīng)配置以:識別所述組共同空間候選塊;產(chǎn)生所述相應(yīng)的運(yùn)動信息候選列表;評估所 述運(yùn)動信息;及對所述視頻數(shù)據(jù)塊進(jìn)行解碼。
42. 根據(jù)權(quán)利要求27所述的設(shè)備,其中所述設(shè)備包含以下至少一者: 集成電路; 微處理器;及 包含所述視頻譯碼器的無線通信裝置。
43. -種用于對視頻數(shù)據(jù)進(jìn)行譯碼的設(shè)備,所述設(shè)備包括: 用于識別在包括多個(gè)視頻數(shù)據(jù)塊的并行運(yùn)動估計(jì)PME區(qū)外部且鄰近于所述區(qū)的一組 共同空間候選塊的裝置,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng) 預(yù)定義位置; 用于產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動 信息候選列表的裝置,其中用于產(chǎn)生所述運(yùn)動信息候選列表的裝置包括用于以下操作的裝 置:對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊,評估所述組 共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表 中;及 用于基于所述相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測 的所述視頻數(shù)據(jù)塊進(jìn)行譯碼的裝置。
44. 根據(jù)權(quán)利要求43所述的設(shè)備,其中所述組共同空間候選塊相對于所述PME區(qū)的所 述位置的關(guān)系與相應(yīng)組局部空間候選塊相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的每一 者的位置的關(guān)系是相同的。
45. 根據(jù)權(quán)利要求43所述的設(shè)備,其中所述組共同空間候選塊相對于所述PME區(qū)的預(yù) 定位置包括所述PME區(qū)左邊的第一位置、所述PME區(qū)上方的第二位置、所述PME區(qū)右上方的 第三位置、所述PME區(qū)左下方的第四位置,及所述PME區(qū)左上方的第五位置。
46. 根據(jù)權(quán)利要求43所述的設(shè)備,其中所述用于評估所述組共同空間候選塊中的至少 一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中的裝置包括用于以下操 作的裝置:對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者, 評估所述組共同空間候選塊中的每一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息 候選列表中。
47. 根據(jù)權(quán)利要求46所述的設(shè)備,其中所述用于評估所述組共同空間候選塊中的每一 者的運(yùn)動信息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候 選列表中的裝置包括用于以下操作的裝置:除了在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述 PME區(qū)外部的任何局部空間候選塊之外,還評估所述組共同空間候選塊中的每一者的所述 運(yùn)動信息。
48. 根據(jù)權(quán)利要求46所述的設(shè)備,其中所述用于評估所述組共同空間候選塊中的每一 者的運(yùn)動信息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候 選列表中的裝置包括用于以下操作的裝置:評估所述組共同空間候選塊中的每一者而不是 所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的任何局部空間候選塊的所述運(yùn)動信息。
49. 根據(jù)權(quán)利要求48所述的設(shè)備,其進(jìn)一步包括用于以下操作的裝置:對于所述PME 區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估相應(yīng)的時(shí)間運(yùn)動信息 候選者以用于包含在所述塊的所述運(yùn)動信息候選列表中。
50. 根據(jù)權(quán)利要求48所述的設(shè)備,其進(jìn)一步包括用于以下操作的裝置:對于所述PME 區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估共同時(shí)間運(yùn)動信息候 選者以用于包含在所述塊的所述運(yùn)動信息候選列表中,其中所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn) 動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者的所述運(yùn)動候選列表是相同的。
51. 根據(jù)權(quán)利要求43所述的設(shè)備,其中所述用于評估所述組共同空間候選塊中的至少 一者的運(yùn)動信息以用于包含在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表 中的裝置包括: 用于確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的局部空間候選者不可用的裝置; 用于響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部空間候選者不可用 來評估所述組共同空間候選塊中的至少一者的所述運(yùn)動信息的裝置。
52. 根據(jù)權(quán)利要求51所述的設(shè)備,其中所述用于響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述 視頻數(shù)據(jù)塊的所述局部空間候選者不可用來評估所述組共同空間候選塊中的至少一者的 所述運(yùn)動信息的裝置包括: 用于識別在所述PME區(qū)外部的所述組共同空間候選塊中的其相對于所述PME區(qū)的位置 與所述不可用的局部空間候選者相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的位置是相同的 一個(gè)空間候選塊的裝置;及 用于評估所述組共同空間候選塊中的所述所識別的一者的所述運(yùn)動信息以用于包含 在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中的裝置。
53. -種其上存儲有指令的計(jì)算機(jī)可讀存儲媒體,所述指令在被執(zhí)行時(shí)致使用于對視 頻數(shù)據(jù)進(jìn)行譯碼的設(shè)備的一或多個(gè)處理器: 識別在包括多個(gè)視頻數(shù)據(jù)塊的并行運(yùn)動估計(jì)PME區(qū)外部且鄰近于所述區(qū)的一組共同 空間候選塊,所述組共同空間候選塊中的每一者處于相對于所述PME區(qū)的相應(yīng)預(yù)定義位 置; 產(chǎn)生所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的每一者的相應(yīng)運(yùn)動信息 候選列表,其中對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述塊中的至少一些塊, 所述致使所述一或多個(gè)處理器產(chǎn)生所述運(yùn)動信息候選列表的指令包括致使所述一或多個(gè) 處理器評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的所述 運(yùn)動信息候選列表中的指令;及 基于所述相應(yīng)的運(yùn)動信息候選列表對所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所 述視頻數(shù)據(jù)塊進(jìn)行譯碼。
54. 根據(jù)權(quán)利要求53所述的計(jì)算機(jī)可讀存儲媒體,其中所述組共同空間候選塊相對于 所述PME區(qū)的所述位置的關(guān)系與相應(yīng)組局部空間候選塊相對于所述PME區(qū)內(nèi)的所述視頻數(shù) 據(jù)塊中的每一者的位置的關(guān)系是相同的。
55. 根據(jù)權(quán)利要求53所述的計(jì)算機(jī)可讀存儲媒體,其中所述組共同空間候選塊相對于 所述PME區(qū)的預(yù)定位置包括所述PME區(qū)左邊的第一位置、所述PME區(qū)上方的第二位置、所述 PME區(qū)右上方的第三位置、所述PME區(qū)左下方的第四位置,及所述PME區(qū)左上方的第五位置。
56. 根據(jù)權(quán)利要求53所述的計(jì)算機(jī)可讀存儲媒體,其中所述致使所述一或多個(gè)處理器 評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信 息候選列表中的指令包括致使所述一或多個(gè)處理器以下操作的指令:對于所述PME區(qū)內(nèi)的 針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者,評估所述組共同空間候選塊中的 每一者的運(yùn)動信息以用于包含在所述塊的所述運(yùn)動信息候選列表中。
57. 根據(jù)權(quán)利要求56所述的計(jì)算機(jī)可讀存儲媒體,其中所述致使所述一或多個(gè)處理器 評估所述組共同空間候選塊中的每一者的運(yùn)動信息以用于包含在所述PME區(qū)內(nèi)的所述視 頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候選列表中的指令包括致使所述一或多個(gè)處理器除了 在所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述PME區(qū)外部的任何局部空間候選塊之外還評估所 述組共同空間候選塊中的每一者的所述運(yùn)動信息的指令。
58. 根據(jù)權(quán)利要求56所述的計(jì)算機(jī)可讀存儲媒體,其中所述致使所述一或多個(gè)處理器 評估所述組共同空間候選塊中的每一者的運(yùn)動信息以用于包含在所述PME區(qū)內(nèi)的所述視 頻數(shù)據(jù)塊中的一者的所述運(yùn)動信息候選列表中的指令包括致使所述一或多個(gè)處理器評估 所述組共同空間候選塊中的每一者而不是所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的任何局部空 間候選塊的所述運(yùn)動信息的指令。
59. 根據(jù)權(quán)利要求58所述的計(jì)算機(jī)可讀存儲媒體,其進(jìn)一步包括致使所述一或多個(gè)處 理器進(jìn)行以下操作的指令:對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù) 塊中的每一者,評估相應(yīng)的時(shí)間運(yùn)動信息候選者以用于包含在所述塊的所述運(yùn)動信息候選 列表中。
60. 根據(jù)權(quán)利要求58所述的計(jì)算機(jī)可讀存儲媒體,其進(jìn)一步包括致使所述一或多個(gè)處 理器進(jìn)行以下操作的指令:對于所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù) 塊中的每一者,評估共同時(shí)間運(yùn)動信息候選者以用于包含在所述塊的所述運(yùn)動信息候選列 表中,其中所述PME區(qū)內(nèi)的針對其執(zhí)行運(yùn)動信息預(yù)測的所述視頻數(shù)據(jù)塊中的每一者的所述 運(yùn)動候選列表是相同的。
61. 根據(jù)權(quán)利要求53所述的計(jì)算機(jī)可讀存儲媒體,其中所述致使所述一或多個(gè)處理器 評估所述組共同空間候選塊中的至少一者的運(yùn)動信息以用于包含在所述PME區(qū)內(nèi)的所述 視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中的指令包括致使所述一或多個(gè)處理器進(jìn)行以下操 作的指令: 確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的局部空間候選者不可用; 響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部空間候選者不可用,評估 所述組共同空間候選塊中的至少一者的所述運(yùn)動信息。
62. 根據(jù)權(quán)利要求61所述的計(jì)算機(jī)可讀存儲媒體,其中所述致使所述一或多個(gè)處理器 響應(yīng)于所述確定所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述局部空間候選者不可用來評估所 述組共同空間候選塊中的至少一者的所述運(yùn)動信息的指令包括致使所述一或多個(gè)處理器 進(jìn)行以下操作的指令: 識別在所述PME區(qū)外部的所述組共同空間候選塊中的其相對于所述PME區(qū)的位置與所 述不可用的局部空間候選者相對于所述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的位置是相同的一個(gè) 空間候選塊;及 評估所述組共同空間候選塊中的所述所識別的一者的所述運(yùn)動信息以用于包含在所 述PME區(qū)內(nèi)的所述視頻數(shù)據(jù)塊的所述運(yùn)動信息候選列表中。
【文檔編號】H04N19/436GK104221380SQ201380019167
【公開日】2014年12月17日 申請日期:2013年4月12日 優(yōu)先權(quán)日:2012年4月12日
【發(fā)明者】瓦迪姆·謝廖金, 翔林·王, 馬爾塔·卡切維奇 申請人:高通股份有限公司