日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

運(yùn)動信息編碼的方法

文檔序號:10664066閱讀:451來源:國知局
運(yùn)動信息編碼的方法
【專利摘要】本發(fā)明揭露了一種用于使用改進(jìn)合并模式(refined Merge mode)的運(yùn)動信息編碼的方法以及裝置。本發(fā)明的實(shí)施例不僅使用合并索引來指示已選擇的合并候選,還改進(jìn)(refines)已選擇的合并候選的部分運(yùn)動信息(partial motion information)。根據(jù)本發(fā)明的編碼器基于與相鄰塊相關(guān)聯(lián)的運(yùn)動信息導(dǎo)出合并候選組。編碼器從合并候選組中選擇目標(biāo)合并候選,并傳送對應(yīng)于目標(biāo)合并候選的合并索引。接著,編碼器基于與目標(biāo)合并候選相關(guān)聯(lián)的部分運(yùn)動信息來預(yù)測當(dāng)前運(yùn)動信息的一部分以產(chǎn)生已編碼運(yùn)動信息。本發(fā)明還揭露了用于結(jié)合了改進(jìn)合并模式的解碼器的過程。
【專利說明】運(yùn)動信息編碼的方法
[0001]【相關(guān)申請的交叉引用】
[0002] 本發(fā)明主張申請于2014年4月1日,序列號為61/973,403的美國臨時(shí)專利申請的優(yōu) 先權(quán)。將此美國臨時(shí)專利申請以參考的方式并入本文中。 【技術(shù)領(lǐng)域】
[0003] 本發(fā)明涉及視頻編碼。特別地,本發(fā)明涉及基于與相鄰塊相關(guān)聯(lián)的運(yùn)動信息的運(yùn) 動?目息編碼。 【【背景技術(shù)】】
[0004] 于視頻編碼系統(tǒng)中,空間以及時(shí)間冗余被用于空間以及時(shí)間預(yù)測以減少需要被傳 送的信息。空間以及時(shí)間預(yù)測使用分別來自相同圖片以及參考圖片的已編碼像素,以形成 用于待編碼的當(dāng)前像素的預(yù)測。在現(xiàn)有的編碼系統(tǒng)中,與空間以及時(shí)間預(yù)測相關(guān)聯(lián)的輔助 信息(side information)可能必須被傳送,這將占用已壓縮視頻數(shù)據(jù)的部分帶寬。用于時(shí) 間預(yù)測的運(yùn)動向量的傳送可能需要已壓縮視頻數(shù)據(jù)的顯著的部分(noticeable portion), 特別是在低比特率的應(yīng)用中。近年來,為了進(jìn)一步降低與運(yùn)動向量相關(guān)聯(lián)的比特率,一種被 稱為運(yùn)動向量預(yù)測(Motion Vector Prediction,MVP)的技術(shù)已經(jīng)被用于視頻編碼領(lǐng)域。 MVP技術(shù)利用空間以及時(shí)間的相鄰運(yùn)動向量之間的統(tǒng)計(jì)冗余。于本文檔的剩余部分,根據(jù)上 下文,MVP有時(shí)是指"運(yùn)動向量預(yù)測",有時(shí)是指"運(yùn)動向量預(yù)測子"。
[0005] 于高效視頻編碼(High-Efficiency Video Coding,HEVC)標(biāo)準(zhǔn)中,有兩種方法來 編碼與每個(gè)幀間預(yù)測單元(prediction unit,PU)相關(guān)聯(lián)的運(yùn)動信息。一個(gè)是合并模式 (Merge mode),且另一個(gè)是增強(qiáng)運(yùn)動向量預(yù)測(Advanced Motion Vector Prediction, AMVP)模式。如果合并模式被使用,合并索引被編碼以指示由合并候選組中選擇的用于PU的 合并候選,合并候選包括與相鄰塊相關(guān)聯(lián)的運(yùn)動信息。當(dāng)前PU的運(yùn)動信息將與所選擇的相 鄰塊的運(yùn)動信息相同。換句話說,當(dāng)合并模式被使用時(shí),當(dāng)前PU繼承(inherit) 了已選擇的 合并候選的運(yùn)動信息。如果AMVP模式被用于當(dāng)前PU,包括幀間預(yù)測方向、參考幀索引、運(yùn)動 向量預(yù)測子索引、以及運(yùn)動向量差值(motion vector difference)的運(yùn)動信息被直接編 碼。與合并模式相比較,于AMVP模式中,需要傳送更多的句法元素來表示運(yùn)動信息。換句話 說,AMVP模式比合并模式需要更多的比特來編碼運(yùn)動信息。希望提高與運(yùn)動信息編碼相關(guān) 的編碼效率。
[0006] 用于AMVP模式以及合并模式的候選基于相鄰塊的運(yùn)動信息被導(dǎo)出。相鄰塊包括一 個(gè)或多個(gè)空間相鄰塊以及時(shí)間相鄰塊。圖1所示為用于HEVC標(biāo)準(zhǔn)的相鄰塊的示例,其中,B〇、 Bi、B2、Aq、以及Αι表示當(dāng)前塊110的空間相鄰塊。Bctr表示中心同位時(shí)間相鄰塊(center colocated temporal neighboring block)。如果與 Bctr 相關(guān)聯(lián)的運(yùn)動信息是不可用的 ,時(shí)間 相鄰塊Bbr被使用。 【
【發(fā)明內(nèi)容】

[0007]本發(fā)明揭露了一種用于使用改進(jìn)合并模式(refined Merge mode)的運(yùn)動信息編 碼的方法以及裝置。本發(fā)明的實(shí)施例不僅使用合并索引來指示已選擇的合并候選,還改進(jìn) (refines)已選擇的合并候選的部分運(yùn)動信息(partial motion information)。
[0008] 根據(jù)本發(fā)明的編碼器將決定與當(dāng)前塊的一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信 息,且基于與所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息導(dǎo)出包括一個(gè)或多個(gè)合并候選 的合并候選組。編碼器從合并候選組選擇目標(biāo)合并候選并傳送對應(yīng)于目標(biāo)合并候選的合并 索引。接著,編碼器基于與目標(biāo)合并候選相關(guān)聯(lián)的部分第二運(yùn)動信息(partial second motion information)預(yù)測當(dāng)前運(yùn)動信息的第一部分以產(chǎn)生已編碼運(yùn)動信息。編碼器傳送 用于當(dāng)前運(yùn)動信息的已編碼運(yùn)動信息,而不傳送對應(yīng)于當(dāng)前運(yùn)動信息的剩余部分 (remaining part)的其他已編碼信息。
[0009] 根據(jù)本發(fā)明的解碼器將基于與所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息導(dǎo) 出包括一個(gè)或多個(gè)合并候選的合并候選組。解碼器將基于傳送于比特流中的合并索引從合 并候選組中決定目標(biāo)合并候選。解碼器基于傳送于比特流中的已編碼運(yùn)動信息決定當(dāng)前運(yùn) 動信息的第一部分。當(dāng)前運(yùn)動信息的剩余部分將從與目標(biāo)合并候選相關(guān)聯(lián)的第二運(yùn)動信息 繼承。
[0010]已編碼運(yùn)動信息可對應(yīng)于與目標(biāo)合并候選相關(guān)聯(lián)的幀間預(yù)測方向、與目標(biāo)合并候 選相關(guān)聯(lián)的參考幀索引、與目標(biāo)合并候選相關(guān)聯(lián)的一個(gè)或多個(gè)第二運(yùn)動向量、當(dāng)前塊的一 個(gè)或多個(gè)當(dāng)前運(yùn)動向量與所述一個(gè)或多個(gè)第二運(yùn)動向量之間的一個(gè)或多個(gè)運(yùn)動向量差值, 或以上任何組合。在一個(gè)實(shí)施例中,已編碼運(yùn)動信息對應(yīng)于當(dāng)前塊的一個(gè)或多個(gè)當(dāng)前運(yùn)動 向量與所述一個(gè)或多個(gè)第二運(yùn)動向量之間的一個(gè)或多個(gè)運(yùn)動向量差值。從與目標(biāo)合并候選 相關(guān)聯(lián)的第二運(yùn)動信息繼承的當(dāng)前運(yùn)動信息的剩余部分可對應(yīng)于幀間預(yù)測方向、參考幀索 弓丨、以及第二運(yùn)動向量。 【【附圖說明】】
[0011 ] 圖1所示為根據(jù)高效視頻編碼(High-Efficiency Video Coding,HEVC)的用于增 強(qiáng)運(yùn)動向量預(yù)測(Advanced Motion Vector Prediction,AMVP)模式以及合并模式的相鄰 塊配置。
[0012] 圖2所示為根據(jù)本發(fā)明的一個(gè)實(shí)施例的結(jié)合了用于運(yùn)動信息編碼的改進(jìn)合并模式 的編碼器的示范性流程圖。
[0013] 圖3所示為根據(jù)本發(fā)明的一個(gè)實(shí)施例的結(jié)合了用于運(yùn)動信息編碼的改進(jìn)合并模式 的解碼器的示范性流程圖。 【【具體實(shí)施方式】】
[0014] 如上所述,于高效視頻編碼(High-Efficiency Video Coding,HEVC)標(biāo)準(zhǔn)中使用 的兩個(gè)運(yùn)動信息編碼模式中,AMVP可以更多的比特為代價(jià)提供運(yùn)動信息的高質(zhì)量表示。另 一方面,合并模式使用緊湊的表示(compact representation),其僅需要傳送候選索引來 恢復(fù)運(yùn)動信息。然而,包括幀間預(yù)測方向、參考圖片列表、以及運(yùn)動向量的運(yùn)動信息被限制 為與已選擇的合并候選的運(yùn)動信息相同。本發(fā)明揭露了一種方法,其使用現(xiàn)有的合并模式 的緊湊的表示,也改進(jìn)了現(xiàn)有的合并模式的運(yùn)動信息質(zhì)量。此改進(jìn)是通過傳送與已選擇的 合并候選的部分運(yùn)動信息相關(guān)的已編碼運(yùn)動信息(例如:當(dāng)前運(yùn)動向量與已選擇的合并候 選的運(yùn)動向量之間的運(yùn)動向量差值(motion vector difference,MVD))來獲得。
[0015] 可以觀察到,于幀間預(yù)測中,大多數(shù)預(yù)測單元(prediction unit,PU)被編碼于合 并模式,只有少數(shù)預(yù)測單元被編碼于AMVP模式。換句話說,由于合并模式的高編碼效率,在 幀間預(yù)測中,合并模式更優(yōu)于AMVP模式。為了減少用于編碼運(yùn)動信息的比特,本發(fā)明使用合 并模式中的合并候選作為運(yùn)動信息的預(yù)測子。于本公開中,此模式被稱為合并改進(jìn)模式或 改進(jìn)合并模式。于合并改進(jìn)模式中,一個(gè)合并索引被編碼以指示哪個(gè)合并候選被選擇以作 為運(yùn)動信息的預(yù)測子。已編碼運(yùn)動信息(例如:當(dāng)前運(yùn)動向量與已選擇的合并候選的運(yùn)動向 量之間的運(yùn)動向量差值)被傳送。對于合并改進(jìn)模式,當(dāng)前PU的幀間預(yù)測方向以及參考幀索 引可被設(shè)置為與那些合并的運(yùn)動信息相同。另一方面,對于AMVP模式,當(dāng)前PU的幀間預(yù)測方 向以及參考幀索引也被傳送。合并改進(jìn)模式所需的比特少于AMVP模式所需的比特。
[0016] 在合并改進(jìn)模式的一個(gè)實(shí)施例中,由合并索引所指示的已選擇的合并候選的運(yùn)動 向量被用作為用于當(dāng)前PU的運(yùn)動向量預(yù)測子。預(yù)測殘差,即,運(yùn)動向量差值被傳送。用于PU 的運(yùn)動向量可從運(yùn)動向量預(yù)測子以及運(yùn)動向量差值的和(sum)重建。除了合并索引,只有運(yùn) 動向量差值被編碼以改進(jìn)合并的運(yùn)動向量。重建的運(yùn)動向量可由被傳送的運(yùn)動向量差值以 及已選擇的合并候選的運(yùn)動向量的和導(dǎo)出。幀間預(yù)測方向、參考幀索引、以及運(yùn)動向量預(yù)測 子索引直接從由合并索引指示的已選擇的合并候選中繼承。因此,合并改進(jìn)模式需要傳送 的比特比AMVP模式更少。另一方面,合并改進(jìn)模式具有比現(xiàn)有的合并模式更準(zhǔn)確的運(yùn)動信 息表不。
[0017] 雖然已編碼運(yùn)動信息對應(yīng)于當(dāng)前運(yùn)動向量與已選擇的合并候選的運(yùn)動向量之間 的運(yùn)動向量差值,其他運(yùn)動信息也可被編碼。例如,已編碼運(yùn)動信息可對應(yīng)于與已選擇的合 并候選相關(guān)聯(lián)的幀間預(yù)測方向、與已選擇的合并候選相關(guān)聯(lián)的參考幀索引、與已選擇的合 并候選相關(guān)聯(lián)的一個(gè)或多個(gè)第二運(yùn)動向量、當(dāng)前塊的一個(gè)或多個(gè)當(dāng)前運(yùn)動向量與已選擇的 合并候選的一個(gè)或多個(gè)運(yùn)動向量之間的一個(gè)或多個(gè)運(yùn)動向量差值、或任何以上的組合。
[0018] 在合并改進(jìn)模式的解析階段,只有合并索引被解碼。關(guān)于已合并運(yùn)動向量的幀間 預(yù)測方向是雙向預(yù)測還是單向預(yù)測的信息是不存在的。為了避免解析問題,本發(fā)明揭露了 兩個(gè)實(shí)施例。于第一實(shí)施例中,即使已合并運(yùn)動向量為雙向預(yù)測,也只有一個(gè)運(yùn)動向量差值 被編碼于合并改進(jìn)模式。運(yùn)動向量差值被用于改進(jìn)單向預(yù)測中存在的運(yùn)動向量,或用于改 進(jìn)雙向預(yù)測中預(yù)定義的運(yùn)動向量。于合并改進(jìn)模式中,運(yùn)動向量差值不應(yīng)為零。否則,PU的 運(yùn)動信息將使用合并模式被編碼。一個(gè)實(shí)施例利用此特性,通過排除編碼表中的零值運(yùn)動 向量差值(zero-valued motion vector difference)來進(jìn)一步節(jié)約編碼的二進(jìn)制。例如, 如果運(yùn)動向量差值的X分量的幅度MVDX為0,接著,運(yùn)動向量差值的y分量的幅度MVD y不可能 為〇。為了利用此特性,(MVDy-l)可代替MVDy被編碼,且y分量幅度的范圍減少1。
[0019] 表1所示為根據(jù)本發(fā)明實(shí)施例的句法結(jié)構(gòu)的示例。如表1所示,當(dāng)合并模式旗標(biāo) mergeFlag不等於1時(shí),合并改進(jìn)模式旗標(biāo)mergeRefinedFlag被編碼進(jìn)來。如果合并改進(jìn)模 式旗標(biāo)等於1,用于已選擇的合并候選的合并索引mergeldx以及運(yùn)動向量差值Mvd被包括進(jìn) 來。
[0020] 表 1
[0022] 在另一實(shí)施例中,第二旗標(biāo)被用于指示比特流中是否存在另一已編碼運(yùn)動向量差 值。根據(jù)本實(shí)施例,雙向預(yù)測中的兩個(gè)運(yùn)動向量可以同時(shí)被改進(jìn)。
[0023] 圖2所示為根據(jù)本發(fā)明的一個(gè)實(shí)施例的結(jié)合用于運(yùn)動信息編碼的改進(jìn)合并模式的 編碼器的示范性流程圖。如步驟210所示,編碼器接收當(dāng)前塊的當(dāng)前運(yùn)動信息。當(dāng)前運(yùn)動信 息可以從存儲器(例如,計(jì)算機(jī)存儲器,緩沖器(RAM或DRAM)或其他媒體)或處理器中得到。 接著,于步驟220中,編碼器決定與當(dāng)前塊的一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息。于 步驟230中,基于與所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息導(dǎo)出包括一個(gè)或多個(gè)合 并候選的合并候選組。于步驟240中,編碼器從合并候選組中選擇目標(biāo)合并候選,且于步驟 250中,傳送對應(yīng)于目標(biāo)合并候選的合并索引。于步驟260中,基于部分第二運(yùn)動信息預(yù)測當(dāng) 前運(yùn)動信息的第一部分以產(chǎn)生已編碼運(yùn)動信息。于步驟270中,傳送用于當(dāng)前運(yùn)動信息的已 編碼運(yùn)動信息,不傳送對應(yīng)于當(dāng)前運(yùn)動信息的剩余部分的其他已編碼信息。
[0024] 圖3所示為根據(jù)本發(fā)明的一個(gè)實(shí)施例的結(jié)合用于運(yùn)動信息編碼的改進(jìn)合并模式的 解碼器的示范性流程圖。于步驟310中,解碼器接收包括用于當(dāng)前塊以及當(dāng)前塊的相鄰塊的 已編碼數(shù)據(jù)的比特流。比特流可以從存儲器(例如,計(jì)算機(jī)存儲器,緩沖器(RAM或DRAM)或其 他媒體)或處理器中得到。于步驟320中,解碼器也接收與當(dāng)前塊的所述一個(gè)或多個(gè)相鄰塊 相關(guān)聯(lián)的第二運(yùn)動信息。于步驟330中,基于與所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信 息導(dǎo)出包括一個(gè)或多個(gè)合并候選的合并候選組。于步驟340中,解碼器基于傳送于比特流中 的合并索引從合并候選組中決定目標(biāo)合并候選。如步驟350所示,基于傳送于比特流中的已 編碼運(yùn)動信息決定當(dāng)前運(yùn)動信息的第一部分。已編碼運(yùn)動信息是通過基于與目標(biāo)合并候選 相關(guān)聯(lián)的部分第二運(yùn)動信息來預(yù)測當(dāng)前運(yùn)動信息的第一部分來產(chǎn)生。于步驟360中,傳送用 于當(dāng)前運(yùn)動信息的已編碼運(yùn)動信息,而不傳送對應(yīng)于當(dāng)前運(yùn)動信息的剩余部分的其他已編 碼?目息。
[0025] 根據(jù)本發(fā)明的實(shí)施例,以上所示的流程圖旨在說明運(yùn)動信息編碼的示例。本領(lǐng)域 技術(shù)人員可以在不脫離本發(fā)明的精神實(shí)質(zhì)的情況下修改每個(gè)步驟,重新排列所述步驟,分 割步驟,或合并步驟來實(shí)施本發(fā)明。
[0026] 如上所示,合并模式運(yùn)動改進(jìn)用于說明從相鄰塊顯式地編碼部分運(yùn)動信息以及繼 承剩余運(yùn)動信息的示例。然而,本發(fā)明并不局限于合并改進(jìn)模式,于合并改進(jìn)模式中,運(yùn)動 向量差值被顯式地編碼,且剩余運(yùn)動信息從已選擇的合并候選繼承。例如,作為編碼與AMVP 模式(即,幀間模式)相關(guān)聯(lián)的所有運(yùn)動信息的替代,部分運(yùn)動信息可從相鄰塊被繼承。 [0027]以上描述可使本領(lǐng)域的普通技術(shù)人員如特定應(yīng)用及其要求的上下文提供的來實(shí) 踐本發(fā)明。對本領(lǐng)域技術(shù)人員來說,對所描述的實(shí)施例的各種修改是顯而易見的,且本文定 義的一般原理可被應(yīng)用于其他實(shí)施例。因此,本發(fā)明并非意在限定于以上所示及所描述的 特定實(shí)施例,而是要符合與此公開揭露的原理和新穎特征相一致的最寬范圍。在以上詳細(xì) 描述中,各種具體細(xì)節(jié)被示出以便提供本發(fā)明的徹底理解。然而,本領(lǐng)域技術(shù)人員應(yīng)知曉本 發(fā)明是可被實(shí)踐的。
[0028] 如上所述,本發(fā)明的實(shí)施例可以由各種硬件,軟件代碼,或兩者的組合來實(shí)現(xiàn)。例 如,本發(fā)明的實(shí)施例可以對應(yīng)于被集成到視頻壓縮芯片的一個(gè)或多個(gè)電子電路,或被集成 于視頻壓縮軟件的程序代碼以執(zhí)行本文所描述的處理過程。本發(fā)明的實(shí)施例還可以是執(zhí)行 于數(shù)字信號處理器上的程序代碼,以執(zhí)行本文所描述的處理過程。本發(fā)明還可包含由計(jì)算 機(jī)處理器,數(shù)字信號處理器,微處理器,或現(xiàn)場可編程門陣列執(zhí)行的多個(gè)功能。根據(jù)本發(fā)明, 通過執(zhí)行定義本發(fā)明所體現(xiàn)的特定方法的機(jī)器可讀軟件代碼或固件代碼,這些處理器可被 配置為執(zhí)行特定任務(wù)。軟件代碼或固件代碼可被開發(fā)為不同的編程語言以及不同的格式或 風(fēng)格。軟件代碼還可被編譯以用于不同的目標(biāo)平臺。然而,根據(jù)本發(fā)明的不同的軟件代碼的 代碼格式、風(fēng)格及語言,以及用于配置代碼以執(zhí)行任務(wù)的其他方式,均不會背離本發(fā)明的精 神以及范圍。
[0029] 在不脫離其精神或本質(zhì)特征的情況下,本發(fā)明可以其他特定形式來體現(xiàn)。所描述 的示例在所考慮的所有的方面都只是說明性的而不是限制性的。因此,本發(fā)明的范圍是由 其所附的權(quán)利要求來指示的,而不是由上文的描述來指示的。在權(quán)利要求的等效范圍及含 義內(nèi)的所有改變均包含于本發(fā)明范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種用于使用包括合并模式的編碼模式的運(yùn)動信息解碼的方法,其特征在于,所述 方法包括: 接收包括用于當(dāng)前塊以及當(dāng)前塊的一個(gè)或多個(gè)相鄰塊的已編碼數(shù)據(jù)的比特流; 決定與所述當(dāng)前塊的所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息; 基于與所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的所述第二運(yùn)動信息導(dǎo)出包括一個(gè)或多個(gè)合并 候選的合并候選組; 基于傳送于所述比特流中的合并索引,從所述合并候選組中決定目標(biāo)合并候選; 基于傳送于所述比特流中的已編碼運(yùn)動信息決定當(dāng)前運(yùn)動信息的第一部分,其中,所 述已編碼運(yùn)動信息是通過基于與所述目標(biāo)合并候選相關(guān)聯(lián)的部分第二運(yùn)動信息來預(yù)測所 述當(dāng)前運(yùn)動信息的所述第一部分來產(chǎn)生;以及 提供包括所述第一部分的已解碼的當(dāng)前運(yùn)動信息。2. 如權(quán)利要求1所述的方法,其特征在于,已編碼運(yùn)動信息對應(yīng)于與所述目標(biāo)合并候選 相關(guān)聯(lián)的幀間預(yù)測方向、與所述目標(biāo)合并候選相關(guān)聯(lián)的參考幀索引、與所述目標(biāo)合并候選 相關(guān)聯(lián)的一個(gè)或多個(gè)第二運(yùn)動向量、所述當(dāng)前塊的一個(gè)或多個(gè)當(dāng)前運(yùn)動向量與所述一個(gè)或 多個(gè)第二運(yùn)動向量之間的一個(gè)或多個(gè)運(yùn)動向量差值、或以上任何組合。3. 如權(quán)利要求2所述的方法,其特征在于,所述一個(gè)或多個(gè)運(yùn)動向量差值通過從所述一 個(gè)或多個(gè)運(yùn)動向量差值中排除零值運(yùn)動向量差值被編碼。4. 如權(quán)利要求2所述的方法,其特征在于,所述已編碼運(yùn)動信息對應(yīng)于所述一個(gè)或多個(gè) 當(dāng)前運(yùn)動向量與所述一個(gè)或多個(gè)第二運(yùn)動向量之間的所述一個(gè)或多個(gè)運(yùn)動向量差值。5. 如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述當(dāng)前塊被編碼于單向預(yù)測模式時(shí),所 述一個(gè)或多個(gè)運(yùn)動向量差值對應(yīng)于單個(gè)運(yùn)動向量差值,以及所述單個(gè)運(yùn)動向量差值被用于 改進(jìn)對應(yīng)參考圖片列表中的一個(gè)第二運(yùn)動向量。6. 如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述當(dāng)前塊被編碼于雙向預(yù)測模式且所述 一個(gè)或多個(gè)運(yùn)動向量差值對應(yīng)于單個(gè)運(yùn)動向量差值時(shí),所述單個(gè)運(yùn)動向量差值被用于改進(jìn) 預(yù)定義列表中的一個(gè)第二運(yùn)動向量。7. 如權(quán)利要求1所述的方法,其特征在于,還包括:從與所述目標(biāo)合并候選相關(guān)聯(lián)的所 述第二運(yùn)動信息繼承所述當(dāng)前運(yùn)動信息的剩余部分,且所述已解碼當(dāng)前運(yùn)動信息包括所述 當(dāng)前運(yùn)動信息的所述第一部分以及所述當(dāng)前運(yùn)動信息的所述剩余部分。8. 如權(quán)利要求7所述的方法,其特征在于,從與所述目標(biāo)合并候選相關(guān)聯(lián)的所述第二運(yùn) 動信息繼承的所述當(dāng)前運(yùn)動信息的所述剩余部分對應(yīng)于幀間預(yù)測方向、參考幀索引、第二 運(yùn)動向量、或以上任何組合。9. 如權(quán)利要求8所述的方法,其特征在于,從與所述目標(biāo)合并候選相關(guān)聯(lián)的所述第二運(yùn) 動信息繼承的所述當(dāng)前運(yùn)動信息的所述剩余部分對應(yīng)于幀間預(yù)測方向、參考幀索引、以及 第二運(yùn)動向量。10. -種用于使用包括合并模式的編碼模式的運(yùn)動信息編碼的方法,其特征在于,所述 方法包括: 接收當(dāng)前塊的當(dāng)前運(yùn)動信息; 決定與所述當(dāng)前塊的一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息; 基于與所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的所述第二運(yùn)動信息導(dǎo)出包括一個(gè)或多個(gè)合并 候選的合并候選組; 從所述合并候選組中選擇目標(biāo)合并候選; 傳送對應(yīng)于所述目標(biāo)合并候選的合并索引; 基于與所述目標(biāo)合并候選相關(guān)聯(lián)的部分第二運(yùn)動信息來預(yù)測所述當(dāng)前運(yùn)動信息的第 一部分以產(chǎn)生已編碼運(yùn)動信息;以及 傳送用于所述當(dāng)前運(yùn)動信息的所述已編碼運(yùn)動信息,不傳送對應(yīng)于所述當(dāng)前運(yùn)動信息 的剩余部分的其他已編碼信息。11. 如權(quán)利要求10所述的方法,其特征在于,所述已編碼運(yùn)動信息對應(yīng)于與所述目標(biāo)合 并候選相關(guān)聯(lián)的幀間預(yù)測方向、與所述目標(biāo)合并候選相關(guān)聯(lián)的參考幀索引、與所述目標(biāo)合 并候選相關(guān)聯(lián)的一個(gè)或多個(gè)第二運(yùn)動向量、所述當(dāng)前塊的一個(gè)或多個(gè)當(dāng)前運(yùn)動向量與所述 一個(gè)或多個(gè)第二運(yùn)動向量之間的一個(gè)或多個(gè)運(yùn)動向量差值、或以上任何組合。12. 如權(quán)利要求11所述的方法,其特征在于,所述一個(gè)或多個(gè)運(yùn)動向量差值通過從所述 一個(gè)或多個(gè)運(yùn)動向量差值中排除零值運(yùn)動向量差值被編碼。13. 如權(quán)利要求11所述的方法,其特征在于,所述已編碼運(yùn)動信息對應(yīng)于所述一個(gè)或多 個(gè)當(dāng)前運(yùn)動向量與所述一個(gè)或多個(gè)第二運(yùn)動向量之間的所述一個(gè)或多個(gè)運(yùn)動向量差值。14. 如權(quán)利要求13所述的方法,其特征在于,當(dāng)所述當(dāng)前塊被編碼于單向預(yù)測模式時(shí), 所述一個(gè)或多個(gè)運(yùn)動向量差值對應(yīng)于單個(gè)運(yùn)動向量差值,以及所述單個(gè)運(yùn)動向量差值被用 于改進(jìn)對應(yīng)參考圖片列表中的一個(gè)第二運(yùn)動向量。15. 如權(quán)利要求13所述的方法,其特征在于,當(dāng)所述當(dāng)前塊被編碼于雙向預(yù)測模式且所 述一個(gè)或多個(gè)運(yùn)動向量差值對應(yīng)于單個(gè)運(yùn)動向量差值時(shí),所述單個(gè)運(yùn)動向量差值被用于改 進(jìn)預(yù)定義列表中的一個(gè)第二運(yùn)動向量。16. 如權(quán)利要求10所述的方法,其特征在于,從與所述目標(biāo)合并候選相關(guān)聯(lián)的所述第二 運(yùn)動信息繼承的所述當(dāng)前運(yùn)動信息的所述剩余部分對應(yīng)于幀間預(yù)測方向、參考幀索引、第 二運(yùn)動向量、或以上任何組合17. 如權(quán)利要求16所述的方法,其特征在于,從與所述目標(biāo)合并候選相關(guān)聯(lián)的所述第二 運(yùn)動信息繼承的所述當(dāng)前運(yùn)動信息的所述剩余部分對應(yīng)于幀間預(yù)測方向、參考幀索引、以 及第二運(yùn)動向量。18. -種用于運(yùn)動信息解碼的方法,其特征在于,所述方法包括: 接收包括用于當(dāng)前塊以及當(dāng)前塊的一個(gè)或多個(gè)相鄰塊的已編碼數(shù)據(jù)的比特流; 決定與所述當(dāng)前塊的所述一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息;以及 通過基于傳送于所述比特流的已編碼運(yùn)動信息以及從所述第二運(yùn)動信息繼承的所述 當(dāng)前運(yùn)動信息的剩余部分來決定當(dāng)前運(yùn)動信息的第一部分以提供所述當(dāng)前塊的已解碼的 當(dāng)前運(yùn)動信息,其中,所述已編碼運(yùn)動信息是基于與所述一個(gè)或多個(gè)相鄰塊中的一個(gè)相關(guān) 聯(lián)的部分第二運(yùn)動信息來產(chǎn)生。19. 一種用于運(yùn)動信息編碼的方法,其特征在于,所述方法包括: 接收當(dāng)前塊的當(dāng)前運(yùn)動信息; 決定與所述當(dāng)前塊的一個(gè)或多個(gè)相鄰塊相關(guān)聯(lián)的第二運(yùn)動信息; 基于與所述一個(gè)或多個(gè)相鄰塊中的一個(gè)相關(guān)聯(lián)的部分第二運(yùn)動信息來決定所述當(dāng)前 運(yùn)動信息的第一部分以產(chǎn)生已編碼運(yùn)動信息;以及
【文檔編號】H04N13/00GK106031170SQ201580008787
【公開日】2016年10月12日
【申請日】2015年4月1日
【發(fā)明人】陳慶曄, 莊子德, 黃毓文
【申請人】聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1