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

運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法與裝置的制造方法

文檔序號(hào):10539311閱讀:363來(lái)源:國(guó)知局
運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法與裝置的制造方法
【專利摘要】本發(fā)明提供一種運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,包含:決定去冗余空間?時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合;檢查該去冗余空間?時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的候選項(xiàng)數(shù)量是否小于閾值;若該候選項(xiàng)數(shù)量小于閾值,則將零值的運(yùn)動(dòng)向量添加至該去冗余空間?時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合;以及提供該去冗余空間?時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合以用于當(dāng)前塊的該運(yùn)動(dòng)向量的編碼或者解碼。通過(guò)利用本發(fā)明,可提高系統(tǒng)的運(yùn)行速度。
【專利說(shuō)明】
運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法與裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明有關(guān)于視頻編碼,且特別地,本發(fā)明有關(guān)于與用于高效視頻編碼(High-Efficiency Video coding, 以下簡(jiǎn)稱為HEVC) 的運(yùn)動(dòng)向量預(yù)測(cè)子 (Motion Vector Predictor,以下簡(jiǎn)稱為MVP)的簡(jiǎn)化推導(dǎo)。
【背景技術(shù)】
[0002] HEVC是由視頻編碼聯(lián)合組(Joint Collaborative Team on Video Coding,以下 簡(jiǎn)稱JCT-VC)開發(fā)的一種新的國(guó)際編碼標(biāo)準(zhǔn)。HEVC是基于分塊運(yùn)動(dòng)補(bǔ)償?shù)淖儞Q編碼架構(gòu) (block-based motion-compensated transform coding architecture) 〇其用于壓縮的基 本單元是一個(gè)2NX 2N的方塊,被稱為編碼單元(Coding Unit,以下簡(jiǎn)稱⑶),且每一個(gè)⑶皆 可被遞歸地分割為4個(gè)更小的CU,直到產(chǎn)生預(yù)設(shè)的最小尺寸。每一個(gè)CU可包含一個(gè)或多個(gè)預(yù) 測(cè)單元(Prediction Units,以下簡(jiǎn)稱PUhPU的尺寸可以是2NX2N、2NXN、2NXnU、2NXnD、 ~父21111^21111?\21或者~\1其中2~\12~\111]、2~\11〇以及~\21111^21111?\2~分 別對(duì)應(yīng)于具有對(duì)稱或不對(duì)稱PU尺寸劃分(di v i s i on)的2N X 2N PU的水平和垂直分割 (partition)〇
[0003] 為進(jìn)一步增強(qiáng)HEVC中運(yùn)動(dòng)向量編碼的編碼效率,基于運(yùn)動(dòng)向量競(jìng)爭(zhēng)的機(jī)制被用于 從既定運(yùn)動(dòng)向量預(yù)測(cè)子(Motion Vector Predictor,以下簡(jiǎn)稱MVP)候選項(xiàng)集合中選擇一個(gè) 運(yùn)動(dòng)向量預(yù)測(cè)子(MVP),所述MVP候選項(xiàng)集合包含空間及時(shí)間MVP。對(duì)于HM-5.0中的幀間模式 來(lái)說(shuō),先進(jìn)運(yùn)動(dòng)向量預(yù)測(cè)(Advanced Motion Vector Prediction,以下簡(jiǎn)稱AMVP)機(jī)制被用 于從包含兩個(gè)空間MVP以及一個(gè)時(shí)間MVP的MVP候選項(xiàng)集合中選擇一個(gè)MVP。上述MVP候選項(xiàng) 集合是用來(lái)編碼一個(gè)基本塊(underlying block)的運(yùn)動(dòng)向量(Motion Vector,以下簡(jiǎn)稱為 MV)。圖1是依據(jù)HM-5.0的用于幀間模式的空間MVP候選項(xiàng)集合的示意圖,其中兩個(gè)空間MVP 為:
[0004] 1、左側(cè)空間預(yù)測(cè)子(來(lái)自1+1及1的第一可用MV);以及
[0005] 2、頂部空間預(yù)測(cè)子(來(lái)自Bn+1、Bn及B-:的第一可用MV)。
[0006] 上述五個(gè)空間候選塊被分成左側(cè)預(yù)測(cè)子群組和頂部預(yù)測(cè)子群組。每一群組中候選 塊的第一可用MV被選作推導(dǎo)自該群組的空間MVP。與每一群組中相鄰塊相關(guān)的第一可用MV 的搜尋順序如圖1中的箭頭所示。對(duì)于頂部候選塊來(lái)說(shuō),其搜尋順序是從右到左。而對(duì)于左 側(cè)候選塊來(lái)說(shuō),其搜尋順序則是從下到上。左側(cè)的相鄰塊包含左下塊(lower-left block) Am+i以及底部左側(cè)塊(bottom-aligned left block)Am。頂部相鄰塊則包含三個(gè)塊,分別對(duì) 應(yīng)于左上塊(upper-left block)B-i、右側(cè)頂部塊(right-aligned top block)Bn以及右上 塊(upper-right block)Βη+ι。在MVP的推導(dǎo)過(guò)程中,有可能出現(xiàn)所有的候選塊都沒有相關(guān)的 MV的狀況。在此狀況下,此群組沒有可用的MVP。舉例來(lái)說(shuō),若A4PAm+1都沒有相關(guān)的MV,則左 側(cè)預(yù)測(cè)子并不存在。從而,MVP候選項(xiàng)集合可能包含少于3個(gè)的MVP候選項(xiàng)。
[0007] 在推導(dǎo)出空間預(yù)測(cè)子之后,再推導(dǎo)出時(shí)間預(yù)測(cè)子并將其添加至MVP候選項(xiàng)集合。在 所有的空間和時(shí)間預(yù)測(cè)子都被推導(dǎo)出來(lái)之后,則執(zhí)行冗余檢查程序以識(shí)別和移除任何重復(fù) 的候選項(xiàng)。因此,與冗余檢查程序相關(guān)的檢查操作的最大數(shù)量為3。在冗余檢查/移除程序被 執(zhí)行之后,再檢查現(xiàn)存的候選項(xiàng)數(shù)量。若此數(shù)量小于閾值,則執(zhí)行零值的運(yùn)動(dòng)向量檢查程 序。在HM-5.0中,上述閾值被設(shè)置為AMVP_MAX_NUM_CANDS指示的最大值(AMVP_MAX_NUM_ CANDS = 2)。上述零值的運(yùn)動(dòng)向量檢查程序是檢查當(dāng)前的候選項(xiàng)集合中是否存在零值的MV。 若當(dāng)前的候選項(xiàng)集合中不存在零值的MV,則將零值的MV添加至MVP候選項(xiàng)集合中。在此程序 中,需要一個(gè)檢查操作。因此,以上所述的兩個(gè)檢查程序所需的檢查操作的最大數(shù)量為4。
[0008] 圖2是依據(jù)HM-5.0的MVP推導(dǎo)的決定流程圖。在步驟210中,包含空間MVP和時(shí)間MVP 的MVP候選項(xiàng)被提供至冗余檢查程序。冗余檢查程序檢查MVP候選項(xiàng)中是否存在重復(fù)項(xiàng)。若 存在重復(fù)的MVP候選項(xiàng),則移除此重復(fù)的MVP候選項(xiàng)。若不存在重復(fù)的MVP候選項(xiàng),則將零值 的MV添加至MVP候選項(xiàng)集合中。接著在步驟220中,檢查MVP候選項(xiàng)的數(shù)量以決定其是否小于 2。若MVP候選項(xiàng)的數(shù)量不小于2,則決定程序結(jié)束。否則,在步驟230中執(zhí)行零值的運(yùn)動(dòng)向量 檢查程序以決定MVP候選項(xiàng)集合中是否包含零值的MV。若MVP候選項(xiàng)集合中不包含零值的 MV,則在步驟240中,將零值的MV添加至MVP候選項(xiàng)集合中。否則,決定程序結(jié)束。上述用于 MVP候選項(xiàng)集合的決定程序包含很多檢查操作。因此,需要減少所需檢查操作的數(shù)量以加速 系統(tǒng)運(yùn)行。

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

[0009] 有鑒于此,特提供以下技術(shù)方案:
[0010] 本發(fā)明的實(shí)施例提供一種運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,該運(yùn)動(dòng)向量預(yù) 測(cè)子候選項(xiàng)集合用于塊的運(yùn)動(dòng)向量的編解碼,該方法包含:決定去冗余空間-時(shí)間運(yùn)動(dòng)向量 預(yù)測(cè)子候選項(xiàng)集合,其中該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合是通過(guò)移除空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合中的任何冗余運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)得到的,且該空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合包含頂部空間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)、左側(cè)空間運(yùn)動(dòng)向量 預(yù)測(cè)子候選項(xiàng)以及一個(gè)時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng);檢查該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù) 測(cè)子候選項(xiàng)集合的候選項(xiàng)數(shù)量是否小于閾值;若該候選項(xiàng)數(shù)量小于閾值,則將零值的運(yùn)動(dòng) 向量添加至該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合;以及提供該去冗余空間-時(shí)間 運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合以用于當(dāng)前塊的該運(yùn)動(dòng)向量的編碼或者解碼。
[0011] 本發(fā)明的實(shí)施例另提供一種運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,上述運(yùn)動(dòng)向 量預(yù)測(cè)子候選項(xiàng)集合用于塊的運(yùn)動(dòng)向量的編解碼,上述裝置包含:決定去冗余空間-時(shí)間運(yùn) 動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的模塊,其中去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合是通 過(guò)移除空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合中的任何冗余運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)得到 的,且空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合包含頂部空間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)、左側(cè)空 間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)以及一個(gè)時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng);檢查去冗余空間-時(shí)間運(yùn) 動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的候選項(xiàng)數(shù)量是否小于閾值的模塊;若候選項(xiàng)數(shù)量小于閾值,則 將零值的運(yùn)動(dòng)向量添加至去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的模塊;以及提供 去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合以用于當(dāng)前塊的該動(dòng)向量的編碼或者解碼的 模塊。
[0012] 以上所述的方法和裝置能夠減少所需檢查操作的數(shù)量,從而提高系統(tǒng)的運(yùn)行速 度。
【附圖說(shuō)明】
[0013]圖1是HM-5.0中基于AMVP機(jī)制用于推導(dǎo)幀間模式下MVP候選項(xiàng)集合的相鄰塊配置 范例的示意圖。
[0014] 圖2是依據(jù)HM-5.0的用以決定MVP候選項(xiàng)集合的推導(dǎo)程序范例的示意圖。
[0015] 圖3是依據(jù)本發(fā)明一實(shí)施例用以決定MVP候選項(xiàng)集合的簡(jiǎn)化推導(dǎo)程序范例的示意 圖。
[0016] 圖4是依據(jù)本發(fā)明另一實(shí)施例用以決定MVP候選項(xiàng)集合的簡(jiǎn)化推導(dǎo)程序范例的示 意圖。
[0017] 圖5是依據(jù)本發(fā)明又一實(shí)施例用以決定MVP候選項(xiàng)集合的簡(jiǎn)化推導(dǎo)程序范例的示 意圖。
【具體實(shí)施方式】
[0018] 本發(fā)明的實(shí)施例簡(jiǎn)化了MVP候選項(xiàng)的推導(dǎo)程序。在一個(gè)實(shí)施例中,MVP冗余候選項(xiàng) 檢查僅應(yīng)用至兩個(gè)空間MVP候選項(xiàng)。時(shí)間MVP候選項(xiàng)被排除在冗余檢查程序之外。在此簡(jiǎn)化 的檢查程序中,檢查兩個(gè)空間MVP候選項(xiàng)的冗余。從而,其最多需要一個(gè)比較操作(若一個(gè)或 兩個(gè)MVP候選項(xiàng)不存在,則不需要任何操作)。依據(jù)本發(fā)明的實(shí)施例,檢查操作的最大數(shù)量從 3減少到1。在對(duì)空間MVP執(zhí)行完冗余檢查之后,再將時(shí)間MVP包含至MVP候選項(xiàng)集合中。
[0019 ]在推導(dǎo)出空間MVP和時(shí)間MVP之后,檢查MVP候選項(xiàng)的數(shù)量以決定其是否小于閾值 (例如,2)。若此數(shù)量小于2,則MVP推導(dǎo)程序依據(jù)基于HM-5.0的傳統(tǒng)方法檢查MVP候選項(xiàng)是否 包含零值的MV。若零值的MV未包含在MVP候選項(xiàng)集合中,則將零值的MV添加至MVP候選項(xiàng)集 合中。在依據(jù)本發(fā)明的另一實(shí)施例中,若MVP候選項(xiàng)的數(shù)量小于閾值,MVP推導(dǎo)程序不會(huì)檢查 MVP候選項(xiàng)中是否包含零值的MV。取而代之的是,MVP推導(dǎo)程序直接將零值的MV添加至MVP候 選項(xiàng)集合而無(wú)需檢查MVP候選項(xiàng)中是否包含零值的MV。本發(fā)明的一個(gè)實(shí)施例可被整合至HM-5 · 0,且由 AMVP_MAX_NUM_CANDS指示的閾值可被設(shè)置為2 (AMVP_MAX_NUM_CANDS = 2)。因此, 一旦現(xiàn)存的空間和時(shí)間MVP候選項(xiàng)的數(shù)量小于2,則零值的MV被添加至MVP候選項(xiàng)集合。在一 個(gè)實(shí)施例中,當(dāng)MVP候選項(xiàng)集合中的候選項(xiàng)數(shù)量小于閾值時(shí),零值的MV將會(huì)被添加至候選項(xiàng) 集合直到其數(shù)量達(dá)到2。換句話說(shuō),將會(huì)有多于一個(gè)的零值的MV被添加至MVP候選項(xiàng)集合中。
[0020] 圖3是依據(jù)本發(fā)明一實(shí)施例的MVP推導(dǎo)的決定流程圖。如圖3的步驟310所示,只有 空間MVP候選項(xiàng)被提供給此程序以進(jìn)行重復(fù)MVP候選項(xiàng)檢查和移除。如前文所述,檢查操作 的最大數(shù)量從3減少到1。在步驟310中的空間冗余MVP候選項(xiàng)檢查/移除之后,時(shí)間MVP被包 含進(jìn)來(lái)以形成空間-時(shí)間MVP候選項(xiàng)集合。上述程序剩下的部分與圖2中的此部分相同,故此 處的剩余步驟使用了相同的參考標(biāo)號(hào)。
[0021] 圖4是依據(jù)本發(fā)明另一實(shí)施例的MVP推導(dǎo)的決定流程圖。此處檢查和移除重復(fù)MVP 候選項(xiàng)的步驟與圖2中的此部分相同。然而,若MVP候選項(xiàng)的數(shù)量小于閾值(例如,閾值為2), 如步驟410所示,MVP推導(dǎo)程序會(huì)直接將零值的MV添加至MVP候選項(xiàng)集合而無(wú)需檢查MVP候選 項(xiàng)集合中是否包含零值的MV。
[0022]圖5是依據(jù)本發(fā)明又一實(shí)施例的MVP推導(dǎo)的決定流程圖。在圖5中,重復(fù)MVP候選項(xiàng) 的檢查和移除僅對(duì)空間MVP執(zhí)行,且當(dāng)MVP候選項(xiàng)的數(shù)量小于閾值(例如,閾值為2)時(shí),用于 檢查MVP候選項(xiàng)集合中是否包含零值的MV的檢查被省略。
[0023]比較簡(jiǎn)化系統(tǒng)與傳統(tǒng)的HM-5.0系統(tǒng)的系統(tǒng)性能。上述性能是依據(jù)BD率(BD rate) 來(lái)衡量的,負(fù)值則代表相對(duì)于參考系統(tǒng)的性能提升。BD率的比較是通過(guò)在維持基本系統(tǒng)大 致相同的客觀品質(zhì)(objective quality)的前提下調(diào)整編碼參數(shù)來(lái)進(jìn)行的。不同系統(tǒng)配置 的比較結(jié)果如表1所示,其中RA對(duì)應(yīng)于隨機(jī)存取(random access),LD對(duì)應(yīng)于低延遲(low delay),HE對(duì)應(yīng)于高效率(high efficiency),LC對(duì)應(yīng)于低復(fù)雜度(low coplexity),而HE-10則對(duì)應(yīng)于高效率(10比特)。在BD率方面,系統(tǒng)性能受到的影響非常小。同樣,系統(tǒng)運(yùn)行時(shí) 間受到的影響也很小。
[0024] 表 1
[0025]
[0026]依據(jù)上文所述簡(jiǎn)化MVP方法推導(dǎo)出的MVP候選項(xiàng)集合可被用于幀間編碼塊的MV的 編碼和解碼。在編碼器中,當(dāng)前塊的MV被基于MVP候選項(xiàng)集合而預(yù)測(cè)地編碼?;綧V的預(yù)測(cè) 殘差也被編碼,以使在解碼器端可以恢復(fù)此預(yù)測(cè)殘差。解碼器可依據(jù)上述簡(jiǎn)化MVP推導(dǎo)出 MVP候選項(xiàng)集合。之后,MVP候選項(xiàng)集合與恢復(fù)的預(yù)測(cè)殘差一并被用于重建當(dāng)前MV。
[0027]以上描述是為了使本領(lǐng)域的技術(shù)人員能夠以上下文中的特定實(shí)施方式及其需求 來(lái)實(shí)現(xiàn)本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)可對(duì)其進(jìn)行各種變型與修飾,而本發(fā)明的基本精 神也可以應(yīng)用至其他實(shí)施例中。因此,本發(fā)明并非以所述特定實(shí)施例為限,而應(yīng)以符合本發(fā) 明宗旨及新特征的最廣的范圍為界。在上述詳細(xì)描述中,闡述各種特定細(xì)節(jié)是為了便于對(duì) 本發(fā)明有全面的了解,然而,本領(lǐng)域的技術(shù)人員應(yīng)可理解本發(fā)明可以在不限定這些具體細(xì) 節(jié)中的一部分或者全部的情況下實(shí)施。
[0028] 上述的根據(jù)本發(fā)明的實(shí)施例可以不同硬件、軟件代碼、或兩者的結(jié)合來(lái)實(shí)施。舉例 來(lái)說(shuō),依據(jù)本發(fā)明的一實(shí)施例,其可以是用來(lái)實(shí)施所述方法的、整合至視頻壓縮芯片中的電 路,或是整合至視頻壓縮軟件中的程序代碼。依據(jù)本發(fā)明的另一實(shí)施例,其也可以是數(shù)字信 號(hào)處理器(Digital Signal Processor,DSP)上執(zhí)行的、用來(lái)實(shí)施所述方法的程序代碼。本 發(fā)明亦可包含由計(jì)算機(jī)處理器、DSP、微處理器、或現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)執(zhí)行的一系列功能。依據(jù)本發(fā)明,通過(guò)執(zhí)行定義了本發(fā)明實(shí)施例特定方 法的機(jī)器可讀軟件代碼或固件代碼,這些處理器可被設(shè)置為執(zhí)行特定的任務(wù)。所述軟件代 碼或固件代碼可通過(guò)不同的編程語(yǔ)言及不同格式/樣式來(lái)開發(fā)。所述軟件代碼亦可符合不 同的目標(biāo)平臺(tái)。然而,執(zhí)行與本發(fā)明相應(yīng)的任務(wù)的、具有不同代碼格式、樣式及語(yǔ)言的軟件 代碼,以及其他方式形成的代碼都應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0029] 在不脫離本發(fā)明的精神及基本特征的前提下,本發(fā)明亦可用其他特定形式來(lái)實(shí) 施。以上所述的實(shí)施例僅僅是為了例示本發(fā)明,并非本發(fā)明的限制。本發(fā)明的范圍當(dāng)所附的 權(quán)利要求為準(zhǔn),凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
【主權(quán)項(xiàng)】
1. 一種運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,該運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合用于塊 的運(yùn)動(dòng)向量的編解碼,該方法包含: 決定去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合,其中該去冗余空間-時(shí)間運(yùn)動(dòng)向量 預(yù)測(cè)子候選項(xiàng)集合是通過(guò)移除空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合中的任何冗余運(yùn)動(dòng)向 量預(yù)測(cè)子候選項(xiàng)得到的,且該空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合包含頂部空間運(yùn)動(dòng)向 量預(yù)測(cè)子候選項(xiàng)、左側(cè)空間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)以及一個(gè)時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng); 檢查該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的候選項(xiàng)數(shù)量是否小于閾值; 若該候選項(xiàng)數(shù)量小于閾值,則將零值的運(yùn)動(dòng)向量添加至該去冗余空間-時(shí)間運(yùn)動(dòng)向量 預(yù)測(cè)子候選項(xiàng)集合;以及 提供該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合以用于當(dāng)前塊的該運(yùn)動(dòng)向量的編 碼或者解碼。2. 如權(quán)利要求1所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,其特征在于,該閾值對(duì) 應(yīng)于2。3. 如權(quán)利要求1所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,其特征在于,該頂部空 間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)是按照從右到左的順序檢查該當(dāng)前塊的頂部相鄰塊決定的。4. 如權(quán)利要求3所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,其特征在于,該頂部相 鄰塊包含左上塊、右側(cè)頂部塊以及右上塊。5. 權(quán)利要求1所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,其特征在于,該左側(cè)空間 運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)是按照從下到上的順序檢查該當(dāng)前塊的左側(cè)相鄰塊決定的。6. 如權(quán)利要求5所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,其特征在于,該左側(cè)相 鄰塊包含左下塊以及底部左側(cè)塊。7. 如權(quán)利要求1所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,其特征在于,該零值的 運(yùn)動(dòng)向量添加至該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合,而無(wú)需檢查該去冗余空 間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合中是否包含該零值的運(yùn)動(dòng)向量。8. 如權(quán)利要求1所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)方法,其特征在于,多于一個(gè) 的該零值的運(yùn)動(dòng)向量添加至該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合,直到該候選 項(xiàng)數(shù)量達(dá)到該閾值。9. 一種運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,該運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合用于塊 的運(yùn)動(dòng)向量的編解碼,該裝置包含: 決定去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的模塊,其中該去冗余空間-時(shí)間運(yùn) 動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合是通過(guò)移除空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合中的任何冗余 運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)得到的,且該空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合包含頂部空間 運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)、左側(cè)空間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)以及一個(gè)時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候 選項(xiàng); 檢查該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的候選項(xiàng)數(shù)量是否小于閾值的模 塊; 若該候選項(xiàng)數(shù)量小于閾值,則將零值的運(yùn)動(dòng)向量添加至該去冗余空間-時(shí)間運(yùn)動(dòng)向量 預(yù)測(cè)子候選項(xiàng)集合的模塊;以及 提供該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合以用于當(dāng)前塊的該運(yùn)動(dòng)向量的編 碼或者解碼的模塊。10. 如權(quán)利要求9所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,其特征在于,該閾值 對(duì)應(yīng)于2。11. 如權(quán)利要求9所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,其特征在于,該頂部 空間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)是按照從右到左的順序檢查該當(dāng)前塊的頂部相鄰塊決定的。12. 如權(quán)利要求11所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,其特征在于,該頂部 相鄰塊包含左上塊、右側(cè)頂部塊以及右上塊。13. 權(quán)利要求9所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,其特征在于,該左側(cè)空 間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)是按照從下到上的順序檢查該當(dāng)前塊的左側(cè)相鄰塊決定的。14. 如權(quán)利要求13所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,其特征在于,該左側(cè) 相鄰塊包含左下塊以及底部左側(cè)塊。15. 如權(quán)利要求9所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,其特征在于,該零值 的運(yùn)動(dòng)向量添加至該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合,而無(wú)需檢查該去冗余 空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合中是否包含該零值的運(yùn)動(dòng)向量。16. 如權(quán)利要求9所述的運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合的推導(dǎo)裝置,其特征在于,多于一 個(gè)的該零值的運(yùn)動(dòng)向量添加至該去冗余空間-時(shí)間運(yùn)動(dòng)向量預(yù)測(cè)子候選項(xiàng)集合,直到該候 選項(xiàng)數(shù)量達(dá)到該閾值。
【文檔編號(hào)】H04N19/593GK105898325SQ201610290948
【公開日】2016年8月24日
【申請(qǐng)日】2013年1月16日
【發(fā)明人】趙亮, 郭峋, 雷少民
【申請(qǐng)人】聯(lián)發(fā)科技(新加坡)私人有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汤阴县| 乐业县| 潢川县| 永城市| 隆安县| 长武县| 塔河县| 兖州市| 琼结县| 花莲县| 宜君县| 高安市| 伊吾县| 罗平县| 荆门市| 平陆县| 仁怀市| 河北区| 赫章县| 千阳县| 独山县| 苗栗市| 浠水县| 潮州市| 忻城县| 沙河市| 徐水县| 思南县| 正定县| 岳阳市| 永年县| 三穗县| 丹凤县| 东乡县| 通山县| 林甸县| 平安县| 五指山市| 桃江县| 扶风县| 海林市|