亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于補(bǔ)償亮度差的層間視頻編碼方法和設(shè)備以及層間視頻解碼方法和設(shè)備的制造方法

文檔序號:9553564閱讀:241來源:國知局
用于補(bǔ)償亮度差的層間視頻編碼方法和設(shè)備以及層間視頻解碼方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及層間視頻編碼方法和設(shè)備以及視頻解碼方法及其設(shè)備,更具體地,涉 及一種推導(dǎo)出用于補(bǔ)償層間圖像之間的亮度差的亮度補(bǔ)償參數(shù)的方法。
【背景技術(shù)】
[0002] 隨著用于再現(xiàn)和存儲高分辨率或高質(zhì)量視頻內(nèi)容的硬件的開發(fā)和提供,對于用于 有效地對高分辨率或高質(zhì)量視頻內(nèi)容進(jìn)行編碼或解碼的視頻編解碼器的需求正在增加。根 據(jù)傳統(tǒng)的視頻編解碼器,基于根據(jù)樹結(jié)構(gòu)的編碼單元,根據(jù)受限的編碼方法來對視頻進(jìn)行 編碼。
[0003] 空間域的圖像數(shù)據(jù)經(jīng)由頻率變換被變換為頻域的系數(shù)。根據(jù)視頻編解碼器,將圖 像劃分為具有預(yù)定尺寸的塊,對每個各塊執(zhí)行離散余弦變換(DCT),并以塊為單位對頻率系 數(shù)進(jìn)行編碼,以進(jìn)行頻率變換的快速計算。與空間域的圖像數(shù)據(jù)相比,頻域的系數(shù)容易被壓 縮。具體地,由于根據(jù)經(jīng)由視頻編解碼器的幀間預(yù)測或幀內(nèi)預(yù)測的預(yù)測誤差來表示空間域 的圖像像素值,因此當(dāng)對預(yù)測誤差執(zhí)行頻率變換時,大量數(shù)據(jù)可被變換為〇。根據(jù)視頻編解 碼器,可通過使用小量數(shù)據(jù)來代替連續(xù)并重復(fù)產(chǎn)生的數(shù)據(jù),來減少數(shù)據(jù)量。
[0004] 具體地,在對視頻進(jìn)行編碼和解碼的操作期間可使用將重建像素的值調(diào)整SA0大 小的方法,從而使原始圖像與重建圖像之間的誤差最小化。
[0005] 根據(jù)多層視頻編解碼器,可對第一層視頻和一個或更多個第二層視頻進(jìn)行編碼和 解碼。第一層視頻和第二層視頻的數(shù)據(jù)量可通過消除時間/空間冗余以及第一層視頻與第 二層視頻的層間冗余而被減小。

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

[0006] 技術(shù)問題
[0007] 為了推導(dǎo)出亮度補(bǔ)償參數(shù),需要獲得與第二層當(dāng)前塊相應(yīng)的第一層重建塊周圍的 像素的值。在此,可使用視差矢量來找到與第二層當(dāng)前塊相應(yīng)的第一層重建塊。
[0008] 然而,由于視差矢量可呈現(xiàn)出小數(shù)單位的精確度(諸如,四分之一像素或二分之 一像素),因此,在第二層當(dāng)前塊的位置由視差矢量所指示的位置可以是子像素的位置。然 而,為了減小亮度補(bǔ)償?shù)膹?fù)雜度,按照整像素對第二層當(dāng)前塊周圍的像素與在第一層參考 塊周圍的像素進(jìn)行比較,因此,參考塊的位置應(yīng)被確定為整像素的位置。
[0009] 技術(shù)方案
[0010] 本發(fā)明提供了一種層間視頻解碼方法,其中,所述層間視頻解碼方法包括確定是 否針對通過使用第一層參考塊將被重建的第二層當(dāng)前塊執(zhí)行亮度補(bǔ)償;基于是否執(zhí)行亮度 補(bǔ)償,通過使用與相應(yīng)于第二層當(dāng)前塊的參考像素的位置的第一層的參考位置最接近的整 像素來確定第一層參考像素;通過使用確定的第一層參考像素和在第二層當(dāng)前塊周圍的像 素來確定關(guān)于第二層當(dāng)前塊的亮度補(bǔ)償參數(shù)。
[0011] 有益效果
[0012] 根據(jù)本發(fā)明的實(shí)施例,提供一種通過當(dāng)用于推導(dǎo)出亮度補(bǔ)償參數(shù)的參考位置在多 層圖像中的子像素位置時使用最接近的整像素來提高編碼效率的層間視頻編碼方法和層 間視頻編碼設(shè)備以及層間視頻解碼方法和層間視頻解碼設(shè)備。
【附圖說明】
[0013] 圖la是根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼設(shè)備的框圖。
[0014] 圖lb是根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼方法的流程圖。
[0015] 圖2a是根據(jù)本發(fā)明的各種實(shí)施例的層間視頻解碼設(shè)備的框圖。
[0016] 圖2b是根據(jù)本發(fā)明的各種實(shí)施例的層間視頻解碼方法的流程圖。
[0017] 圖3是示出根據(jù)實(shí)施例的層間預(yù)測結(jié)構(gòu)的示圖。
[0018] 圖4是示出根據(jù)實(shí)施例的確定亮度補(bǔ)償參數(shù)的方法的示圖。
[0019] 圖5a和圖5b是示出根據(jù)本發(fā)明的實(shí)施例的確定由視差矢量指示的接近的整像素 的示例的示圖。
[0020] 圖6a是根據(jù)實(shí)施例的確定用于推導(dǎo)出亮度補(bǔ)償參數(shù)的參考像素的方法的流程 圖。
[0021] 圖6b是根據(jù)另一實(shí)施例的確定用于推導(dǎo)出亮度補(bǔ)償參數(shù)的參考像素的方法的流 程圖。
[0022] 圖7是根據(jù)另一實(shí)施例的確定用于推導(dǎo)出亮度補(bǔ)償參數(shù)的參考像素的方法的流 程圖。
[0023] 圖8是根據(jù)一個或更多個實(shí)施例的基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備 的框圖。
[0024] 圖9是根據(jù)一個或更多個實(shí)施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備 的框圖。
[0025] 圖10是用于描述根據(jù)一個或更多個實(shí)施例的編碼單元的概念的示圖。
[0026] 圖11是根據(jù)一個或更多個實(shí)施例的基于編碼單元的圖像編碼器的框圖。
[0027] 圖12是根據(jù)一個或更多個實(shí)施例的基于編碼單元的圖像解碼器的框圖。
[0028] 圖13是示出根據(jù)一個或更多個實(shí)施例的根據(jù)深度的較深層編碼單元以及分區(qū)的 示圖。
[0029] 圖14是用于描述根據(jù)一個或更多個實(shí)施例的編碼單元與變換單元之間的關(guān)系的 示圖。
[0030] 圖15是用于描述根據(jù)一個或更多個實(shí)施例的與深度相應(yīng)的編碼單元的編碼信息 的示圖。
[0031] 圖16是根據(jù)一個或更多個實(shí)施例的根據(jù)深度的較深層編碼單元的示圖。
[0032] 圖17、圖18和圖19是用于描述根據(jù)一個或更多個實(shí)施例的編碼單元、預(yù)測單元和 變換單元之間的關(guān)系的示圖。
[0033] 圖20是用于描述根據(jù)表1的編碼模式信息的編碼單元、預(yù)測單元、和變換單元之 間的關(guān)系的不圖。
[0034] 圖21是根據(jù)一個或更多個實(shí)施例的存儲程序的盤的物理結(jié)構(gòu)的示圖。
[0035] 圖22是通過使用盤來記錄和讀取程序的盤驅(qū)動器的示圖。
[0036] 圖23是提供內(nèi)容分配服務(wù)的內(nèi)容供應(yīng)系統(tǒng)的整體結(jié)構(gòu)的示圖。
[0037] 圖24和圖25分別是根據(jù)一個或更多個實(shí)施例的應(yīng)用了視頻編碼方法和視頻解碼 方法的移動電話的外部結(jié)構(gòu)和內(nèi)部結(jié)構(gòu)的示圖。
[0038] 圖26是根據(jù)一個或更多個實(shí)施例的采用通信系統(tǒng)的數(shù)字廣播系統(tǒng)的示圖。
[0039] 圖27是示出根據(jù)一個或更多個實(shí)施例的使用視頻編碼設(shè)備和視頻解碼設(shè)備的云 計算系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)的示圖。
[0040] 最佳模式
[0041] 根據(jù)本發(fā)明的實(shí)施例,一種層間視頻解碼方法包括:確定是否針對通過使用第一 層參考塊將被重建的第二層當(dāng)前塊執(zhí)行亮度補(bǔ)償;基于是否執(zhí)行亮度補(bǔ)償,通過使用與相 應(yīng)于針對第二層當(dāng)前塊的參考像素的位置的第一層的參考位置最接近的整像素來確定第 一層參考像素;通過使用確定的第一層參考像素和在第二層當(dāng)前塊周圍的像素來確定關(guān)于 第二層當(dāng)前塊的亮度補(bǔ)償參數(shù)。
[0042] 確定參考像素的步驟包括:獲得視差矢量,其中,所述視差矢量指不與將被殼度補(bǔ) 償?shù)牡诙赢?dāng)前塊的參考像素的位置相應(yīng)的第一層的參考位置;選擇與由獲得的視差矢量 指示的第一層的參考位置最接近的整像素。
[0043] 確定參考像素的步驟包括:將獲得的視差矢量變換為整數(shù)視差矢量;將由整數(shù)視 差矢量指示的位置確定為參考像素的位置。
[0044] 將視差矢量變換為整數(shù)視差矢量的步驟包括:通過針對由獲得的視差矢量指示的 第一層的參考位置的坐標(biāo)執(zhí)行特定移位運(yùn)算,將獲得的視差矢量變換為指示整像素。
[0045] 第二層當(dāng)前塊的參考像素是指示第二層當(dāng)前塊的位置的像素。
[0046] 確定參考像素的步驟包括:將與相應(yīng)于第二層當(dāng)前塊的左上角的像素的位置的第 一層的參考位置最接近的整像素確定為在第一層參考塊的左上角的像素的位置;將在確定 的第一層參考塊周圍的像素確定為參考像素。
[0047] 第二層當(dāng)前塊的參考像素是在第二層當(dāng)前塊周圍的像素,在確定第一層參考像素 的步驟中,將整像素的位置確定為參考像素的位置。
[0048] 第二層當(dāng)前塊的參考像素是在第二層當(dāng)前塊周圍的像素,確定第一層參考像素的 步驟包括:獲得與第一層的參考位置接近的至少一個整像素;通過使用獲得的至少一個整 像素,確定第一層的參考位置的參考像素值。
[0049] 根據(jù)本發(fā)明的另一實(shí)施例,一種層間視頻編碼方法包括:確定是否針對通過使用 第一層參考塊將被重建的第二層當(dāng)前塊執(zhí)行亮度補(bǔ)償;如果確定執(zhí)行亮度補(bǔ)償,則通過使 用與相應(yīng)于第二層當(dāng)前塊的參考像素的位置的第一層的參考位置最接近的整像素來確定 第一層參考像素;通過使用確定的第一層參考像素和在第二層當(dāng)前塊周圍的像素來推導(dǎo)出 關(guān)于第二層當(dāng)前塊的亮度補(bǔ)償參數(shù)。
[0050] 確定參考像素的步驟包括:獲得視差矢量,其中,所述視差矢量指不與將被殼度補(bǔ) 償?shù)牡诙赢?dāng)前塊的參考像素的位置相應(yīng)的第一層的參考位置;選擇與由獲得的視差矢量 指示的第一層的參考位置最接近的整像素。
[0051] 確定參考像素的步驟包括:將獲得的視差矢量變換為整數(shù)視差矢量;將由整數(shù)視 差矢量指示的位置確定為參考像素的位置。
[0052] 第二層當(dāng)前塊的參考像素是指示第二層當(dāng)前塊的位置的像素。
[0053] 確定參考像素的步驟包括:將與相應(yīng)于第二層當(dāng)前塊的左上角的像素的位置的第 一層的參考位置最接近的整像素確定為在第一層參考塊的左上角的像素的位置;將在確定 的第一層參考塊周圍的像素確定為參考像素。
[0054] 第二層當(dāng)前塊的參考像素是在第二層當(dāng)前塊周圍的像素,在確定第一層參考像素 的步驟中,將整像素的位置確定為參考像素的位置。
[0055] 第二層當(dāng)前塊的參考像素是在第二層當(dāng)前塊周圍的像素,確定第一層參考像素的 步驟包括:獲得與第一層的參考位置接近的至少一個整像素;通過使用獲得的至少一個整 像素,確定第一層的參考位置的參考像素值。
[0056] 根據(jù)本發(fā)明的另一實(shí)施例,一種層間視頻解碼設(shè)備包括:亮度補(bǔ)償確定器,確定是 否針對通過使用第一層參考塊將被重建的第二層當(dāng)前塊執(zhí)行亮度補(bǔ)償;參考像素確定器, 基于是否執(zhí)行亮度補(bǔ)償,通過使用與相應(yīng)于針對第二層當(dāng)前塊的參考像素的位置的第一層 的參考位置最接近的整像素來確定第一層參考像素;亮度補(bǔ)償參數(shù)確定單元,通過使用確 定的第一層參考像素和在第二層當(dāng)前塊周圍的像素來確定關(guān)于第二層當(dāng)前塊的亮度補(bǔ)償 參數(shù)。
[0057] 根據(jù)本發(fā)明的另一實(shí)施例,一種層間視頻編碼設(shè)備包括:亮度補(bǔ)償確定器,確定是 否針對通過使用第一層參考塊將被編碼的第二層當(dāng)前塊執(zhí)行亮度補(bǔ)償;參考像素確定器, 基于是否執(zhí)行亮度補(bǔ)償,通過使用與相應(yīng)于第二層當(dāng)前塊的參考像素的位置的第一層的參 考位置最接近的整像素來確定第一層參考像素;亮度補(bǔ)償參數(shù)確定單元,通過使用確定的 第一層參考像素和在第二層當(dāng)前塊周圍的像素來確定關(guān)于第二層當(dāng)前塊的亮度補(bǔ)償參數(shù)。
[0058] 根據(jù)本發(fā)明的另一實(shí)施例,提供一種記錄有用于實(shí)現(xiàn)根據(jù)實(shí)施例的方法的計算機(jī) 程序的非暫時性計算機(jī)可讀記錄介質(zhì)。
【具體實(shí)施方式】
[0059] 以下,將參照圖la至圖7,將提出根據(jù)各種實(shí)施例的確定是否基于塊特性補(bǔ)償亮 度的層間視頻編碼方法和層間視頻解碼方法。此外,參照圖8至圖20,公開了可應(yīng)用到層間 視頻編碼方法和層間視頻解碼方法的根據(jù)各種實(shí)施例的基于具有樹結(jié)構(gòu)的編碼結(jié)構(gòu)的視 頻編碼方法和視頻解碼方法。此外,參照圖21至圖27,公開了可將視頻編碼方法和視頻解 碼方法應(yīng)用到的各種實(shí)施例。
[0060] 以下,術(shù)語"圖像"可以指視頻的靜止圖像或運(yùn)動圖像(即,視頻本身)。
[0061] 以下,術(shù)語"樣點(diǎn)"指示被分配到圖像的采樣位置的數(shù)據(jù)以及指示將被處理的數(shù) 據(jù)。例如,空間域的圖像中,像素可以是樣點(diǎn)。
[0062] 首先,參照圖la至圖7,將公開層間視頻編碼設(shè)備和層間視頻編碼方法以及層間 視頻解碼設(shè)備和層間視頻解碼方法。
[0063] 圖la是根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼設(shè)備10的框圖。圖lb是根據(jù) 本發(fā)明的各種實(shí)施例的層間視頻編碼方法的流程圖。
[0064] 根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼設(shè)備10包括第一層編碼器12和第二層 編碼器14。第二層編碼器14可包括亮度補(bǔ)償確定器16、參考像素確定器17和亮度補(bǔ)償模 式確定器18。亮度補(bǔ)償確定器16、參考像素確定器17和亮度補(bǔ)償模式確定器18可被布置 在第二層編碼器14的外面。
[0065] 根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼設(shè)備10可根據(jù)可伸縮視頻編碼方法, 按層對多個圖像序列進(jìn)行分類,對分類的圖像序列進(jìn)行編碼,并輸出包括針對各個層的編 碼的數(shù)據(jù)的獨(dú)立的流。層間視頻編碼設(shè)備10可將第一層圖像序列和第二層圖像序列編碼 為不同層。
[0066] 第一層編碼器12可對第一層圖像進(jìn)行編碼,并輸出包括第一層圖像的編碼數(shù)據(jù) 的第一層流。
[0067] 第二層編碼器14可對第二層圖像進(jìn)行編碼,并輸出包括第二層圖像的編碼數(shù)據(jù) 的第二層流。
[0068]例如,根據(jù)基于空間可伸縮性的可伸縮視頻編碼方法,低分辨率圖像可被編碼為 第一層圖像,而高分辨率圖像可被編碼為第二層圖像。對第一層圖像編碼的結(jié)果可被輸出 為第一層流,而對第二層圖像編碼的結(jié)果可被輸出為第二層流。
[0069] 在另一示例中,可根據(jù)可伸縮視頻編碼方法對多視點(diǎn)視頻進(jìn)行編碼。在這種情況 下,中心視點(diǎn)圖像可被編碼為第一層圖像,而左視點(diǎn)圖像和右視點(diǎn)圖像可被編碼為參考第 一層圖像的第二層圖像??蛇x地,如果層間視頻編碼設(shè)備10允許包括第一層、第二層和第 三層的三層或更多層,則中心視點(diǎn)圖像可被編碼為第一層流,左視點(diǎn)圖像可被編碼為第二 層圖像。右視點(diǎn)圖像可被編碼為第三層圖像。然而,本發(fā)明不受限于此,通過對中心視點(diǎn)圖 像、左視點(diǎn)圖像和右視點(diǎn)圖像進(jìn)行編碼而形成的層和將被參考的層可被改變。
[0070] 在另一示例中,可根據(jù)基于時間可伸縮性的時間分層預(yù)測來執(zhí)行可伸縮視頻編碼 方法??奢敵霭ㄍㄟ^對基本幀率的圖像進(jìn)行編碼而產(chǎn)生的編碼的數(shù)據(jù)的第一層流。時間 層可按照幀率被分類,并且各個時間層可被編碼為各個層??赏ㄟ^參照基本幀率的圖像對 高幀率的圖像進(jìn)行進(jìn)一步編碼,從而輸出包括關(guān)于高速幀率的編碼的數(shù)據(jù)的第二層流。
[0071] 此外,可針對第一層和多個第二層執(zhí)行可伸縮視頻編碼。如果存在三個或更多個 第二層,則可對第一層圖像、第一第二層圖像、第二第二層圖像、…、第K第二層圖像進(jìn)行編 碼。因此,對第一層圖像編碼的結(jié)果可被輸出到第一層流,而對第一第二層圖像、第二第二 層圖像、…、第K第二層圖像編碼的結(jié)果可分別輸出到第一第二層流、第二第二層流、…、 第K第二層流。
[0072] 根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼設(shè)備10可通過參考單個層的圖像執(zhí)行 預(yù)測當(dāng)前圖像的幀間預(yù)測。經(jīng)由幀間預(yù)測,可產(chǎn)生指示關(guān)于當(dāng)前圖像與參考圖像之間的運(yùn) 動的信息的運(yùn)動矢量以及當(dāng)前圖像和參考圖像之間的殘差。
[0073] 此外,層間視頻編碼設(shè)備10可通過參考第一層圖像來執(zhí)行對第二層圖像進(jìn)行預(yù) 測的層間預(yù)測。
[0074] 此外,如果根據(jù)實(shí)施例的視頻編碼設(shè)備10允許三層或更多層(諸如第一層、第二 層、第三層),則層間視頻編碼設(shè)備10可根據(jù)多層預(yù)測結(jié)構(gòu)執(zhí)行一個第一層圖像與第三層 圖像之間的層間預(yù)測以及第二層圖像與第三層圖像之間的層間預(yù)測。
[0075] 經(jīng)由層間預(yù)測,可產(chǎn)生當(dāng)前圖像和另一層的參考圖像之間的位置差以及當(dāng)前圖像 和其它層的參考圖像之間的殘差。
[0076] 以下將參照圖3詳細(xì)描述層間預(yù)測結(jié)構(gòu)。
[0077] 根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼設(shè)備10對視頻的每個層的每個圖像的 塊進(jìn)行編碼。塊的形狀可以是正方形形狀、矩形形狀或任意幾何形狀。塊不限于具有特定 尺寸的數(shù)據(jù)單元。根據(jù)樹結(jié)構(gòu)的編碼單元之中,塊可以是最大編碼單元(LCU)、編碼單元、預(yù) 測單元、變換單元等。包括根據(jù)樹結(jié)構(gòu)的編碼單元的LCU可被稱為編碼樹單元、編碼塊樹、 塊樹、根塊樹、編碼樹、編碼根、樹干等。以下將參照圖8至圖20描述根據(jù)樹結(jié)構(gòu)的基于編 碼單元的視頻編碼和解碼方法。
[0078] 也可基于諸如編碼單元、預(yù)測單元或變換單元的數(shù)據(jù)單元執(zhí)行幀間預(yù)測和層間預(yù) 測。
[0079] 根據(jù)本發(fā)明的各種實(shí)施例的第一層編碼器12可通過針對第一層圖像執(zhí)行包括幀 間預(yù)測或幀內(nèi)預(yù)測的源編碼操作以產(chǎn)生符號數(shù)據(jù)。符號數(shù)據(jù)是指各個編碼參數(shù)的樣值和殘 差的樣值。
[0080] 例如,第一層編碼器12可通過對第一層圖像的數(shù)據(jù)單元的樣點(diǎn)執(zhí)行幀間預(yù)測或 幀內(nèi)預(yù)測、變換和量化來產(chǎn)生符號數(shù)據(jù),并且通過針對符號數(shù)據(jù)執(zhí)行熵編碼來產(chǎn)生第一層 流。
[0081] 第二層編碼器14可基于根據(jù)樹結(jié)構(gòu)的編碼單元對第二層圖像進(jìn)行編碼。第二層 編碼器14可通過對第二層圖像的數(shù)據(jù)單元的樣點(diǎn)執(zhí)行幀間或幀內(nèi)預(yù)測、變換和量化來產(chǎn) 生符號數(shù)據(jù),并且通過針對符號數(shù)據(jù)執(zhí)行熵編碼來產(chǎn)生第二層流。
[0082] 根據(jù)本發(fā)明的各種實(shí)施例的第二層編碼器14可通過使用第一層圖像的重建樣點(diǎn) 執(zhí)行對第二層流進(jìn)行估計的層間預(yù)測。為了經(jīng)由層間預(yù)測結(jié)構(gòu)對來自第二層圖像序列的第 二層原始圖像進(jìn)行編碼,第二層編碼器14可通過使用第一層重建圖像產(chǎn)生第二層預(yù)測圖 像,并且對第二層原始圖像與第二層預(yù)測圖像之間的預(yù)測誤差進(jìn)行編碼。
[0083] 第二層編碼器14可按塊(諸如編碼單元或預(yù)測單元)針對第二層圖像執(zhí)行層間 預(yù)測。第一層圖像的將由第二層圖像的塊參考的塊可被確定。例如,可確定第一層圖像的 與第二層圖像中的當(dāng)前塊的位置相應(yīng)地被定位的重建塊。第二層編碼器14可通過使用與 第二層塊相應(yīng)的第一層重建塊來確定第二層預(yù)測塊。
[0084] 第二層編碼器14可將根據(jù)層間預(yù)測結(jié)構(gòu)通過使用第一層重建塊確定的第二層預(yù) 測塊用作對第二層原始塊進(jìn)行層間預(yù)測的參考圖像。第二層編碼器14可對第二層預(yù)測塊 的樣值與第二層原始塊的樣值之間的誤差(即,根據(jù)層間預(yù)測的殘差)進(jìn)行轉(zhuǎn)換和量化,從 而對誤差執(zhí)行熵編碼。
[0085] 如上所述,第二層編碼器14可通過經(jīng)由層間預(yù)測結(jié)構(gòu)參考第一層重建圖像來對 當(dāng)前層圖像序列進(jìn)行編碼。然而,根據(jù)本發(fā)明的各個實(shí)施例的第二層編碼器14可在不參考 其它層的樣點(diǎn)的情況下,能夠根據(jù)單層預(yù)測結(jié)構(gòu)對第二層圖像序列進(jìn)行編碼。因此,不應(yīng)限 制性地理解為:第二層編碼器14僅執(zhí)行對第二層圖像序列進(jìn)行編碼的層間預(yù)測。
[0086] 如果層間視頻編碼設(shè)備10如上所述對多視點(diǎn)視頻進(jìn)行編碼,則第一層編碼器12 可對第一視點(diǎn)視頻進(jìn)行編碼,而第二層編碼器14可對第二視點(diǎn)視頻進(jìn)行編碼。可經(jīng)由不同 相機(jī)捕捉或可經(jīng)由不同鏡頭獲得各個視點(diǎn)的視頻。由于捕捉裝置(相機(jī)、鏡頭)的捕捉角 度、照度或特性會在視點(diǎn)之間彼此不同,因此,在不同視點(diǎn)的視頻獲得的亮度可能會彼此不 匹配。這種照度不匹配可能與各個視點(diǎn)的視頻的樣值之間的差有關(guān)。
[0087] 如果各個視點(diǎn)的視頻的亮度彼此不一致,則層間預(yù)測誤差變大,因此,編碼效率會 下降。因此,考慮到視點(diǎn)之間的亮度不一致,層間視頻編碼設(shè)備10的第二層編碼器14可對 各個視點(diǎn)的視頻之間的亮度差進(jìn)行補(bǔ)償和編碼。例如,由第一層編碼器12編碼的第一視點(diǎn) 圖像與由第二層編碼器14編碼的第二視點(diǎn)圖像之間的亮度差可被編碼。由于第二視點(diǎn)圖 像相對于第一視點(diǎn)圖像的亮度差被編碼,所以當(dāng)?shù)诙泳幋a器14對第二視點(diǎn)視頻進(jìn)行編 碼時可執(zhí)行亮度補(bǔ)償。
[0088] 為了補(bǔ)償?shù)谝粚訅K與第二層塊之間的亮度差,可使用亮度補(bǔ)償參數(shù)。例如,如以下 等式1所示,可獲得通過使用比例系數(shù)a和偏移量b來針對與另一層相應(yīng)的當(dāng)前塊的像素 P執(zhí)行亮度補(bǔ)償?shù)慕Y(jié)果P'。
[0089][等式1]
[0090] P" =aXP+b
[0091]用于補(bǔ)償塊之間的亮度差的包括比例系數(shù)a和偏移量的亮度補(bǔ)償參數(shù)可被包括 在比特流中并被發(fā)送,或者可通過使用在第二層當(dāng)前塊周圍的像素值和在與第二層當(dāng)前塊 相應(yīng)的第一層重建塊周圍的像素值來推導(dǎo)出所述亮度補(bǔ)償參數(shù)。
[0092]順便提及,為了推導(dǎo)出根據(jù)實(shí)施例的亮度補(bǔ)償參數(shù),需要獲得在與第二層當(dāng)前塊 相應(yīng)的第一層重建塊周圍的像素。在此,可使用視差矢量找到與第二層當(dāng)前塊相應(yīng)的第一 層重建塊。在此,視差矢量可被包括在比特流中并被發(fā)送,或者可從其它編碼信息推導(dǎo)出所 述視差矢量。
[0093]然而,由于視差矢量可呈現(xiàn)出小數(shù)單位的精確度(諸如,四分之一像素或二分之 一像素),因此,在第二層當(dāng)前塊的位置由視差矢量指示的位置可以是子像素的位置。然而, 為了減小亮度補(bǔ)償?shù)膹?fù)雜度,按照整像素對第二層當(dāng)前塊周圍的像素與第一層參考塊周圍 的像素進(jìn)行比較,因此,第一層參考塊的位置應(yīng)被確定為整像素的位置。
[0094] 因此,根據(jù)實(shí)施例的層間視頻編碼設(shè)備10可通過使用與相應(yīng)于針對第二層當(dāng)前 塊的位置的參考像素的位置的第一層重建圖像的參考位置最接近的整像素來確定第一層 參考像素,其中,第一層參考像素用于推導(dǎo)出亮度補(bǔ)償參數(shù)。
[0095]例如,層間視頻編碼設(shè)備10可將與相應(yīng)于第二層當(dāng)前塊的位置的第一層重建圖 像的參考位置最接近的整像素的位置確定為參考塊的位置,并可將參考塊周圍的塊確定為 用于推導(dǎo)出亮度補(bǔ)償參數(shù)的第一層參考像素。
[0096]在另一示例中,層間視頻編碼設(shè)備10可將與相應(yīng)于第二層當(dāng)前塊周圍的像素的 位置的第一層重建圖像的參考位置最接近的整像素確定為用于推導(dǎo)出亮度補(bǔ)償參數(shù)的第 一層參考像素。
[0097] 以下,將參照圖1B來詳細(xì)描述用于確定亮度補(bǔ)償參數(shù)的層間視頻編碼設(shè)備10的 操作。
[0098] 圖lb是根據(jù)本發(fā)明的各種實(shí)施例的層間視頻編碼方法的流程圖。
[0099] 在操作11,亮度補(bǔ)償確定器16可確定是否針對通過使用第一層參考塊將被重建 的第二層當(dāng)前塊執(zhí)行亮度補(bǔ)償。
[0100] 由于在層間預(yù)測結(jié)構(gòu)中預(yù)測出層之間的殘差,所以用于預(yù)測層之間的亮度差的操 作會增加運(yùn)算量。因此,根據(jù)實(shí)施例的亮度補(bǔ)償確定器16可考慮到特定數(shù)據(jù)單元(諸如, 當(dāng)前圖像的塊或條帶)的特性,確定是否執(zhí)行亮度補(bǔ)償。
[0101] 在操作13,參考像素確定器17可通過使用與相應(yīng)于針對第二層當(dāng)前塊的參考像 素的位置的第一層的參考位置最接近的整像素的位置來確定第一層參考像素。在此,以下 將參照圖5a和圖5b詳細(xì)地描述使用與第一層的參考位置最接近的整像素的位置的應(yīng)用。
[0102] 根據(jù)實(shí)施例,參考像素確定器17可將與相應(yīng)于第二層當(dāng)前塊的位置的第一層重 建圖像的參考位置最接近的整像素的位置確定為參考塊的位置并且將參考塊周
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1