的比 特流被接收。在步驟620中,用于當(dāng)前區(qū)塊的RDPCM開啟/關(guān)閉標(biāo)志W(wǎng)及RDPCM預(yù)測方向標(biāo)志 自已編碼的比特流而確定。在步驟630中,帖內(nèi)已編碼的殘差數(shù)據(jù)自已編碼的比特流而解 析。在步驟640中,根據(jù)已確定的RDPCM開啟/關(guān)閉標(biāo)志,具有RDPCM或不具有RDPCM的有損或 無損解碼被應(yīng)用于已編碼的殘差數(shù)據(jù)W得到已重建的帖內(nèi)區(qū)塊復(fù)制殘差或已重建的、已處 理的帖內(nèi)區(qū)塊復(fù)制殘差。當(dāng)已確定的RDPCM開啟/關(guān)閉標(biāo)志被開啟,根據(jù)已確定的RDPCM預(yù)測 方向標(biāo)志,有損或無損RDPCM編碼包括逆RDPCM處理。在步驟650中,已重建的當(dāng)前區(qū)炔基于 在當(dāng)前圖片中的參考區(qū)塊、和已重建的帖內(nèi)區(qū)塊復(fù)制殘差或已重建的、已處理的帖內(nèi)區(qū)塊 復(fù)制殘差而得到。
[0108] 上述的流程圖用于描述根據(jù)本發(fā)明的擴(kuò)展帖間RDPCM至帖內(nèi)區(qū)塊復(fù)制預(yù)測模式中 已編碼的區(qū)塊的統(tǒng)一帖間/帖內(nèi)RDPCM的示例。本領(lǐng)域技術(shù)人員可在不脫離本發(fā)明精神的前 提下,修改、重排列、拆分、或組合各個(gè)步驟,W實(shí)現(xiàn)本發(fā)明。
[0109] 在提供特定應(yīng)用和其需求的情況下,W上描述使得本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)本發(fā) 明。對本領(lǐng)域技術(shù)人員來說,各種修飾是清楚的,W及在此定義的基本原理可W應(yīng)用與其他 實(shí)施方式。因此,本發(fā)明并不限于描述的特定實(shí)施方式,而應(yīng)與在此公開的原則和新穎性特 征相一致的最廣范圍相符合。在上述詳細(xì)描述中,為全面理解本發(fā)明,描述了各種特定細(xì) 節(jié)。然而,本領(lǐng)域技術(shù)人員能夠理解本發(fā)明可W實(shí)現(xiàn)。
[0110] W上描述的本發(fā)明的實(shí)施方式可在各種硬件、軟件編碼或兩者組合中進(jìn)行實(shí)施。 例如,本發(fā)明的實(shí)施方式可為集成入視頻壓縮忍片的電路或集成入視頻壓縮軟件W執(zhí)行上 述過程的程序代碼。本發(fā)明的實(shí)施方式也可為在數(shù)據(jù)信號處理器(Digital Signal Processor, DSP)中執(zhí)行上述程序的程序代碼。本發(fā)明也可設(shè)及計(jì)算機(jī)處理器、數(shù)字信號處 理器、微處理器或現(xiàn)場可編程口陣列(Field Programmable Gate Array,FPGA)執(zhí)行的多種 功能??筛鶕?jù)本發(fā)明配置上述處理器執(zhí)行特定任務(wù),其通過執(zhí)行定義了本發(fā)明掲示的特定 方法的機(jī)器可讀軟件代碼或固件代碼來完成??蓪④浖a或固件代碼發(fā)展為不同的程序 語言與不同的格式或形式。也可為了不同的目標(biāo)平臺編譯軟件代碼。然而,根據(jù)本發(fā)明執(zhí)行 任務(wù)的軟件代碼與其他類型配置代碼的不同代碼樣式、類型與語言不脫離本發(fā)明的精神與 范圍。
[0111]在不脫離本發(fā)明精神或本質(zhì)特征的情況下,可W其他特定形式實(shí)施本發(fā)明。描述 示例被認(rèn)為僅在所有方面進(jìn)行說明并且不是限制性的。因此,本發(fā)明的范圍由權(quán)利要求書 指示,而非前面描述。所有在權(quán)利要求等同的方法與范圍中的變化都屬于本發(fā)明的涵蓋范 圍。
【主權(quán)項(xiàng)】
1. 一種用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特征在于,該方法包 括: 接收與當(dāng)前區(qū)塊相關(guān)的輸入數(shù)據(jù); 確定該當(dāng)前區(qū)塊的預(yù)測模式,其中該預(yù)測模式自第一組而選擇,該第一組包括幀內(nèi)預(yù) 測模式、和幀間預(yù)測模式和幀內(nèi)區(qū)塊復(fù)制預(yù)測模式中的至少一個(gè); 確定用于該當(dāng)前區(qū)塊的編碼模式,其中該編碼模式自第二組而選擇,該第二組包括變 換-量化略過模式以及變換-跳過模式;以及 當(dāng)該當(dāng)前區(qū)塊利用幀內(nèi)預(yù)測模式而被編碼時(shí),對該當(dāng)前區(qū)塊應(yīng)用第一殘差差分脈沖編 碼調(diào)制編碼或解碼;以及當(dāng)該當(dāng)前區(qū)塊利用幀間預(yù)測模式或幀內(nèi)區(qū)塊復(fù)制預(yù)測模式而被編 碼時(shí),對該當(dāng)前區(qū)塊應(yīng)用第二殘差差分脈沖編碼調(diào)制編碼或解碼;其中該第一殘差差分脈 沖編碼調(diào)制編碼以及該二殘差差分脈沖編碼調(diào)制利用應(yīng)用于相同編碼處理順序中的相同 編碼步驟,以及該第一殘差差分脈沖編碼調(diào)制解碼和該第二殘差差分脈沖編碼調(diào)制解碼利 用應(yīng)用于相同解碼處理順序中的相同解碼步驟。2. 根據(jù)權(quán)利要求1所述的用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特 征在于,該相同編碼步驟包括變換-跳過處理、殘差差分脈沖編碼調(diào)制處理、以及量化處理, 以及該相同解碼步驟包括去量化處理、逆殘差差分脈沖編碼調(diào)制處理,當(dāng)該當(dāng)前區(qū)塊利用 變換-跳過模式而被編碼時(shí),該相同解碼步驟還包括逆變換-跳過處理。3. 根據(jù)權(quán)利要求2所述的用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特 征在于,該相同編碼處理順序?qū)?yīng)于殘差差分脈沖編碼調(diào)制處理,之后依次對應(yīng)于該變換-跳過處理以及可選的殘差旋轉(zhuǎn)處理,以及該相同解碼處理順序?qū)?yīng)于該可選的殘差旋轉(zhuǎn)處 理,之后依次對應(yīng)于該逆變換-跳過處理以及逆殘差差分脈沖編碼調(diào)制處理。4. 根據(jù)權(quán)利要求2所述的用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特 征在于,該相同編碼處理順序?qū)?yīng)于該變換-跳過處理,之后依次對應(yīng)于殘差差分脈沖編碼 調(diào)制處理以及可選的殘差旋轉(zhuǎn)處理,以及該相同解碼處理順序?qū)?yīng)于該可選的殘差旋轉(zhuǎn)處 理,之后依次對應(yīng)于逆殘差差分脈沖編碼調(diào)制處理以及該逆變換-跳過處理。5. 根據(jù)權(quán)利要求1所述的用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特 征在于, 該第一組由該幀內(nèi)預(yù)測模式、該幀間預(yù)測模式、以及幀內(nèi)區(qū)塊復(fù)制預(yù)測模式組成,以及 當(dāng)該當(dāng)前區(qū)塊利用該幀內(nèi)預(yù)測模式、該幀間預(yù)測模式、以及幀內(nèi)區(qū)塊復(fù)制預(yù)測模式而被編 碼時(shí),該相同編碼步驟或該相同解碼步驟應(yīng)用于該當(dāng)前區(qū)塊。6. 根據(jù)權(quán)利要求1所述的用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特 征在于, 該相同編碼步驟包括殘差差分脈沖編碼調(diào)制處理以及該相同解碼步驟包括逆殘差差 分脈沖編碼調(diào)制處理,其中預(yù)測方向?qū)?yīng)于垂直方向或者水平方向,該預(yù)測方向與殘差差 分脈沖編碼調(diào)制處理和該逆殘差差分脈沖編碼調(diào)制處理相關(guān),對于使用該幀內(nèi)預(yù)測模式來 編碼的該當(dāng)前區(qū)塊,該預(yù)測方向被隱式地確定,以及對于使用該幀間預(yù)測模式和該幀內(nèi)區(qū) 塊復(fù)制預(yù)測模式來編碼的該當(dāng)前區(qū)塊,該預(yù)測方向在編碼器側(cè)被明確地確定。7. 根據(jù)權(quán)利要求6所述的用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特 征在于,當(dāng)該當(dāng)前區(qū)塊在幀內(nèi)預(yù)測模式中被編碼時(shí),該預(yù)測方向基于該當(dāng)前區(qū)塊的幀內(nèi)模 式而被隱式地確定。8. 根據(jù)權(quán)利要求6所述的用于圖片的區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特 征在于,該預(yù)測方向在已編碼的比特流中被發(fā)送,以用于在該幀間預(yù)測模式和該幀內(nèi)區(qū)塊 復(fù)制預(yù)測模式中編碼的該當(dāng)前區(qū)塊。9. 一種用于幀內(nèi)區(qū)塊復(fù)制區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方法,其特征在于,該 方法包括: 接收在當(dāng)前圖片中與當(dāng)前區(qū)塊相關(guān)的輸入數(shù)據(jù); 基于在該當(dāng)前圖片中該當(dāng)前區(qū)塊和參考區(qū)塊得到幀內(nèi)區(qū)塊復(fù)制殘差以用于該當(dāng)前區(qū) 塊; 基于非幀內(nèi)模式信息確定殘差差分脈沖編碼調(diào)制開啟/關(guān)閉標(biāo)志以及預(yù)測方向標(biāo)志以 用于該幀內(nèi)區(qū)塊復(fù)制殘差; 根據(jù)該已確定的殘差差分脈沖編碼調(diào)制開啟/關(guān)閉標(biāo)志,應(yīng)用具有殘差差分脈沖編碼 調(diào)制或不具有殘差差分脈沖編碼調(diào)制的有損或無損編碼至該幀內(nèi)區(qū)塊復(fù)制殘差或已處理 的幀內(nèi)區(qū)塊復(fù)制殘差,其中當(dāng)該殘差差分脈沖編碼調(diào)制開啟/關(guān)閉標(biāo)志確定為開啟時(shí),根據(jù) 該預(yù)測方向標(biāo)志,該有損或無損殘差差分脈沖編碼調(diào)制編碼包括殘差差分脈沖編碼調(diào)制處 理。10. 根據(jù)權(quán)利要求9所述的用于幀內(nèi)區(qū)塊復(fù)制區(qū)塊的殘差差分脈沖編碼調(diào)制的編碼方 法,其特征在于,該有損殘差差分脈沖編碼調(diào)制編碼進(jìn)一步包括變換-跳過處理和量化處 理。11. 一種用于幀內(nèi)區(qū)塊復(fù)制區(qū)塊的殘差差分脈沖編碼調(diào)制的解碼方法,其特征在于,該 方法包括: 接收在當(dāng)前圖片中與當(dāng)前區(qū)塊相關(guān)的已編碼比特流; 自該已編碼的比特流確定殘差差分脈沖編碼調(diào)制開啟/關(guān)閉標(biāo)志以及預(yù)測方向標(biāo)志以 用于該當(dāng)前區(qū)塊; 在該已編碼的比特流解析已編碼的殘差數(shù)據(jù); 根據(jù)該已確定的殘差差分脈沖編碼調(diào)制開啟/關(guān)閉標(biāo)志,應(yīng)用具有殘差差分脈沖編碼 調(diào)制處理或不具有殘差差分脈沖編碼調(diào)制處理的有損或無損編碼至該已編碼的殘差數(shù)據(jù) 以得到已重建的幀內(nèi)區(qū)塊復(fù)制殘差或已重建的、已處理的幀內(nèi)區(qū)塊復(fù)制殘差,其中當(dāng)該已 確定的殘差差分脈沖編碼調(diào)制為開啟時(shí),根據(jù)該預(yù)測方向標(biāo)志,該有損或無損殘差差分脈 沖編碼調(diào)制解碼包括逆殘差差分脈沖編碼調(diào)制處理;以及 基于該該當(dāng)前圖片中的參考區(qū)塊、以及該已重建的幀內(nèi)區(qū)塊復(fù)制殘差或該已重建的、 已處理的幀內(nèi)區(qū)塊復(fù)制殘差,得到已重建的當(dāng)前區(qū)塊。12. 根據(jù)權(quán)利要求11所述的用于幀內(nèi)區(qū)塊復(fù)制區(qū)塊的殘差差分脈沖編碼調(diào)制的解碼方 法,其特征在于, 該有損殘差差分脈沖編碼調(diào)制解碼進(jìn)一步包括逆變換-跳過處理和逆量化處理。
【專利摘要】本發(fā)明提供一種殘差差分脈沖編碼調(diào)制的編碼方法,包括統(tǒng)一的幀內(nèi)和幀間殘差差分脈沖編碼調(diào)制的編碼。相同的殘差差分脈沖編碼調(diào)制編碼和解碼步驟具有相同的處理順序,并被應(yīng)用于在幀內(nèi)預(yù)測模式和幀間預(yù)測模式/幀內(nèi)區(qū)塊復(fù)制預(yù)測模式(幀內(nèi)區(qū)塊復(fù)制模式)中編碼的區(qū)塊。本發(fā)明還提供一種擴(kuò)展幀間殘差差分脈沖編碼調(diào)制編碼至在幀內(nèi)區(qū)塊復(fù)制預(yù)測模式中編碼的區(qū)塊的方法。在垂直或水平方向上的殘差差分脈沖編碼調(diào)制處理被應(yīng)用于幀內(nèi)區(qū)塊復(fù)制殘差。
【IPC分類】H04N19/593, H04N19/11, H04N19/159, H04N19/51, H04N19/70, H04N19/12, H04N19/176
【公開號】CN105556963
【申請?zhí)枴緾N201480051832
【發(fā)明人】賴柏霖, 劉杉
【申請人】聯(lián)發(fā)科技(新加坡)私人有限公司
【公開日】2016年5月4日
【申請日】2014年10月8日
【公告號】CA2923439A1, EP3033878A1, WO2015057438A1