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

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

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

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

[0005] 技術(shù)問題
[0006] 如果在每個視點的視頻之間亮度不相同,則由于層間預(yù)測誤差量進一步增加,因 此編碼效率會降低。因此,考慮到視點之間的亮度不一致,層間視頻編碼設(shè)備10的亮度補 償確定器14可對每個視點的視頻的亮度差進行補償和編碼。例如,可對由第一層編碼器12 編碼的第一視點圖像和由第二層編碼器16編碼的第二視點圖像之間的亮度差進行編碼。 由于第二視點圖像相對于第一視點圖像的亮度差被編碼,因此當?shù)诙泳幋a器16對第二 視點視頻進行編碼時可對亮度進行補償。然而,為了能夠?qū)α炼冗M行補償而會增加復(fù)雜度。
[0007] 技術(shù)方案
[0008] 根據(jù)本公開的實施例,一種層間視頻解碼方法包括:基于從第一層比特流獲得的 編碼信息對第一層圖像進行重建;通過使用從第二層比特流獲得的層間預(yù)測信息和第一層 重建圖像中的與在第二層中將被重建的當前塊相應(yīng)的第一層參考塊,對被確定為預(yù)定分區(qū) 模式和預(yù)測模式的第二層當前塊進行重建;對處于第二層當前塊不被劃分的分區(qū)模式的第 二層當前塊確定是否執(zhí)行亮度補償;根據(jù)是否執(zhí)行亮度補償來對第二層當前塊的亮度進行 補償,并對包括亮度被補償?shù)牡诙赢斍皦K的第二層圖像進行重建。
[0009] 有益效果
[0010] 根據(jù)本發(fā)明的實施例,多層圖像的亮度補償應(yīng)用范圍被適當?shù)叵拗?,從而保持?碼效率并降低復(fù)雜度。
【附圖說明】
[0011] 從以下結(jié)合附圖進行的對實施例的描述,這些和/或其它方面將變得明顯并更易 于理解,其中:
[0012] 圖la是根據(jù)各種實施例的層間視頻編碼設(shè)備的框圖。
[0013] 圖lb是根據(jù)各種實施例的層間視頻編碼方法的流程圖。
[0014] 圖2a是根據(jù)各種實施例的層間視頻解碼設(shè)備的框圖。
[0015] 圖2b是根據(jù)各種實施例的層間視頻解碼方法的流程圖。
[0016] 圖3示出根據(jù)實施例的層間預(yù)測結(jié)構(gòu)。
[0017] 圖4是根據(jù)實施例的層間視頻解碼設(shè)備執(zhí)行亮度補償?shù)姆椒ǖ牧鞒虉D。
[0018] 圖5示出根據(jù)實施例的用于基于當前塊的分區(qū)(partition)模式執(zhí)行亮度補償?shù)?語法的示例。
[0019] 圖6示出根據(jù)實施例的用于基于當前塊的分區(qū)模式執(zhí)行亮度補償?shù)恼Z法的另一 示例。
[0020] 圖7是根據(jù)實施例的基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備的框圖。
[0021] 圖8是根據(jù)實施例的基于根據(jù)樹結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備的框圖。
[0022] 圖9是用于描述根據(jù)實施例的編碼單元的概念的示圖。
[0023] 圖10是根據(jù)實施例的基于編碼單元的圖像編碼器的框圖。
[0024] 圖11是根據(jù)實施例的基于編碼單元的圖像解碼器的框圖。
[0025] 圖12是示出根據(jù)實施例的較深層編碼單元以及分區(qū)的示圖。
[0026] 圖13是用于描述根據(jù)實施例的編碼單元與變換單元之間的關(guān)系的示圖。
[0027] 圖14是用于描述根據(jù)實施例的編碼單元的編碼信息的示圖。
[0028] 圖15是根據(jù)實施例的較深層編碼單元的示圖。
[0029] 圖16至圖18是用于描述根據(jù)實施例的編碼單元、預(yù)測單元和變換單元之間的關(guān) 系的不圖。
[0030] 圖19是用于描述根據(jù)表1的編碼模式信息的編碼單元、預(yù)測單元、和變換單元之 間的關(guān)系的不圖。
[0031] 圖20是根據(jù)實施例的存儲程序的盤的物理結(jié)構(gòu)的示圖。
[0032] 圖21是通過使用盤來記錄和讀取程序的盤驅(qū)動器的示圖。
[0033] 圖22是提供內(nèi)容分發(fā)服務(wù)的內(nèi)容供應(yīng)系統(tǒng)的整體結(jié)構(gòu)的示圖。
[0034] 圖23和圖24分別是根據(jù)實施例的應(yīng)用了視頻編碼方法和視頻解碼方法的移動電 話的外部結(jié)構(gòu)和內(nèi)部結(jié)構(gòu)的示圖。
[0035] 圖25是根據(jù)實施例的采用通信系統(tǒng)的數(shù)字廣播系統(tǒng)的示圖。
[0036] 圖26是示出根據(jù)實施例的使用視頻編碼設(shè)備和視頻解碼設(shè)備的云計算系統(tǒng)的網(wǎng) 絡(luò)結(jié)構(gòu)的示圖。
[0037] 最佳實施方式
[0038] 根據(jù)本發(fā)明的實施例的一方面,一種層間視頻解碼方法包括:基于從第一層比特 流獲得的編碼信息對第一層圖像進行重建;通過使用從第二層比特流獲得的層間預(yù)測信息 和第一層重建圖像中的與在第二層中將被重建的當前塊相應(yīng)的第一層參考塊,對被確定為 預(yù)定分區(qū)模式和預(yù)測模式的第二層當前塊進行重建;對處于第二層當前塊不被劃分的分區(qū) 模式的第二層當前塊確定是否執(zhí)行亮度補償;根據(jù)是否執(zhí)行亮度補償來對第二層當前塊的 亮度進行補償,并對包括亮度被補償?shù)牡诙赢斍皦K的第二層圖像進行重建。
[0039] 當?shù)诙赢斍皦K的尺寸為2NX2N時,第二層當前塊不被劃分的分區(qū)模式是 2NX2N分區(qū)模式。
[0040] 確定是否執(zhí)行亮度補償?shù)牟襟E包括:從第二層比特流獲得第二層塊的分區(qū)模式信 息和預(yù)測模式信息;當分區(qū)模式信息是第二層當前塊不被劃分的分區(qū)模式,并且預(yù)測模式 信息不是幀內(nèi)預(yù)測模式時,從第二層比特流獲得針對第二層塊的亮度補償信息;基于針對 第二層塊的亮度補償信息確定是否對第二層當前塊執(zhí)行亮度補償。
[0041] 確定是否執(zhí)行亮度補償?shù)牟襟E包括:當預(yù)測模式信息不是幀內(nèi)預(yù)測模式時,從第 二層比特流獲得亮度補償信息。
[0042] 確定是否執(zhí)行亮度補償?shù)牟襟E包括:獲得針對包括在基于預(yù)測模式信息被確定為 使用亮度補償?shù)臈l帶中的當前塊的亮度補償信息。
[0043] 省略對除了被解碼為第二層當前塊不被劃分的分區(qū)模式的塊之外的第二層塊確 定是否執(zhí)行亮度補償?shù)牟僮?,并且不對該第二層塊執(zhí)行亮度補償。
[0044] 確定的預(yù)測模式是合并模式或先進運動矢量預(yù)測(AMVP)模式。
[0045] 根據(jù)本發(fā)明的實施例的一方面,一種層間視頻編碼方法包括:產(chǎn)生第一層比特流, 其中,第一層比特流包括通過對第一層圖像進行編碼而產(chǎn)生的編碼信息;根據(jù)預(yù)定分區(qū)模 式和預(yù)測模式,通過使用第一層重建圖像之中的與將被重建的第二層當前塊相應(yīng)的第一層 參考塊,對第二層當前塊進行重建;對處于第二層當前塊不被劃分的分區(qū)模式的第二層當 前塊確定是否執(zhí)行亮度補償;產(chǎn)生第二層比特流,其中,第二層比特流包括根據(jù)是否執(zhí)行亮 度補償而確定亮度的第二層當前塊與第一層參考塊之間的層間預(yù)測信息。
[0046] 當?shù)诙赢斍皦K的尺寸為2NX2N時,第二層當前塊不被劃分的分區(qū)模式是 2NX2N分區(qū)模式。
[0047] 確定是否執(zhí)行亮度補償?shù)牟襟E包括:確定第二層塊的分區(qū)模式信息和預(yù)測模式信 息;當分區(qū)模式信息是第二層當前塊不被劃分的分區(qū)模式,并且預(yù)測模式信息不是幀內(nèi)預(yù) 測模式時,確定指示是否對第二層塊執(zhí)行亮度補償?shù)牧炼妊a償信息;產(chǎn)生第二層流的步驟 包括:產(chǎn)生包括分區(qū)模式信息、預(yù)測模式信息和亮度補償信息的第二層流。
[0048] 確定是否執(zhí)行亮度補償?shù)牟襟E包括:當預(yù)測模式信息不是幀內(nèi)預(yù)測模式時,確定 指示是否對第二層塊執(zhí)行亮度補償?shù)牧炼妊a償信息。
[0049] 確定是否執(zhí)行亮度補償?shù)牟襟E包括:針對包括在基于分區(qū)模式信息被確定為使用 亮度補償?shù)臈l帶中的當前塊,確定亮度補償信息。
[0050] 省略對除了被解碼為第二層當前塊不被劃分的分區(qū)模式的塊之外的第二層塊確 定是否執(zhí)行亮度補償?shù)牟僮?,并且不對該第二層塊執(zhí)行亮度補償。
[0051] 確定的預(yù)測模式是合并模式或先進運動矢量預(yù)測(AMVP)模式。
[0052] 根據(jù)本發(fā)明的實施例的一方面,一種層間視頻解碼設(shè)備包括:第一層解碼器,用于 基于從第一層比特流獲得的編碼信息對第一層圖像進行重建;第二層解碼器,用于通過使 用從第二層比特流獲得的層間預(yù)測信息并使用第一層重建圖像中的與在第二層中將被重 建的當前塊相應(yīng)的第一層參考塊,對被確定為預(yù)定分區(qū)模式和預(yù)測模式的第二層當前塊進 行重建;亮度補償確定器,用于對處于第二層當前塊不被劃分的分區(qū)模式的第二層當前塊 確定是否執(zhí)行亮度補償,其中,第二層解碼器根據(jù)是否執(zhí)行亮度補償來對第二層當前塊的 亮度進行補償,并對包括亮度被補償?shù)牡诙赢斍皦K的第二層圖像進行重建。
[0053] 根據(jù)本發(fā)明的實施例的一方面,一種層間視頻編碼設(shè)備包括:第一層編碼器,用于 產(chǎn)生第一層比特流,其中,第一層比特流包括通過對第一層圖像進行編碼而產(chǎn)生的編碼信 息;第二層編碼器,用于根據(jù)預(yù)定分區(qū)模式和預(yù)測模式,通過使用第一層重建圖像之中的 與將被重建的第二層當前塊相應(yīng)的第一層參考塊,對第二層當前塊進行重建;亮度補償確 定器,用于對處于第二層當前塊不被劃分的分區(qū)模式的第二層當前塊確定是否執(zhí)行亮度補 償,其中,第二層編碼器產(chǎn)生第二層比特流,其中,第二層比特流包括根據(jù)是否執(zhí)行亮度補 償而確定亮度的第二層當前塊與第一層參考塊之間的層間預(yù)測信息。
[0054] 根據(jù)本發(fā)明的實施例的另一方面,提供一種記錄有用于執(zhí)行所述方法的計算機程 序的非暫時性計算機可讀記錄介質(zhì)。
【具體實施方式】
[0055] 以下,將參照圖la至圖6描述根據(jù)各種實施例的基于塊特征確定是否執(zhí)行亮度補 償?shù)膶娱g視頻編碼方法和層間視頻解碼方法。將參照圖7至圖19描述可應(yīng)用到層間視頻 編碼方法和層間視頻解碼方法的根據(jù)各種實施例的基于具有樹結(jié)構(gòu)的編碼單元的視頻編 碼方法和視頻解碼方法。另外,將參照圖20至圖26描述視頻編碼方法和視頻解碼方法應(yīng) 用到的各種實施例。
[0056] 以下,"圖像"可以指靜止圖像或視頻的運動圖像,或者視頻本身。
[0057] 以下,作為被分配到圖像的采樣位置的數(shù)據(jù)的"樣點"可表示作為處理目標的數(shù) 據(jù)。例如,空間區(qū)的圖像中的像素可以是樣點。
[0058] 現(xiàn)在將參照圖la至圖7描述根據(jù)實施例的層間視頻編碼設(shè)備和方法以及層間視 頻解碼設(shè)備和方法。
[0059] 圖la是根據(jù)各種實施例的層間視頻編碼設(shè)備10的框圖。圖lb是根據(jù)各種實施 例的層間視頻編碼方法的流程圖。
[0060] 根據(jù)各種實施例的層間視頻編碼設(shè)備10可包括第一層編碼器12、亮度補償確定 器14和第二層編碼器16。亮度補償確定器14可被包括在第二層編碼器16中。亮度補償 確定器14可位于第二層編碼器16的外部。
[0061] 根據(jù)各種實施例的層間視頻編碼設(shè)備10可根據(jù)可伸縮視頻編碼針對每個層對多 個圖像序列進行分類和編碼,并可輸出包括針對每個層編碼的數(shù)據(jù)的單獨的流。層間視頻 編碼設(shè)備10可根據(jù)不同的層對第一層圖像序列和第二層圖像序列進行編碼。
[0062] 第一層編碼器12可對第一層圖像進行編碼,并輸出包括第一層圖像的編碼數(shù)據(jù) 的第一層流。
[0063] 第二層編碼器16可對第二層圖像進行編碼,并輸出包括第二層圖像的編碼數(shù)據(jù) 的第二層流。
[0064] 例如,根據(jù)基于空間可伸縮性的可伸縮視頻編碼,低分辨率圖像可被編碼為第一 層圖像,高分辨率圖像可被編碼為第二層圖像。第一層圖像的編碼結(jié)果可在第一層流中被 輸出。第二層圖像的編碼結(jié)果可在第二層流中被輸出。
[0065] 作為另一示例,可根據(jù)可伸縮視頻編碼對多視點視頻進行編碼。在這種情況下,中 間視點圖像可被編碼為第一層圖像,左視點圖像和右視點圖像可被編碼為參考第一層圖像 的第二層圖像??蛇x地,當層間視頻編碼設(shè)備10允許三層或更多層(諸如第一層、第二層 和第三層)時,中間視點圖像可被編碼為第一層圖像,左視點圖像可被編碼為第二層圖像, 右視點圖像可被編碼為第三層圖像。然而,本發(fā)明不必要受限于此。中間視點圖像、左視點 圖像和右視點圖像被編碼和參考的層可被改變。
[0066] 作為另一示例,可根據(jù)基于時間可伸縮性的時間分層預(yù)測來執(zhí)行可伸縮視頻編 碼。可輸出包括通過對基本幀率的圖像進行編碼而產(chǎn)生的編碼信息的第一層流。時間級可 針對每個幀率被分類并可在層中被分別編碼??赏ㄟ^進一步參照基本幀率的圖像對高幀率 的圖像進行編碼來輸出包括高速幀率的編碼信息的第二層流。
[0067] 可對第一層和多個第二層執(zhí)行可伸縮視頻編碼。在存在三個或更多個第二層的 情況下,可對第一層圖像、第一第二層圖像、第二第二層圖像、…、第K第二層圖像進行編 碼。因此,第一層圖像的編碼結(jié)果可在第一層流中被輸出,第一第二層圖像、第二第二層圖 像、…、第K第二層圖像的編碼結(jié)果可分別在第一第二層流、第二第二層流、…、第K第二 層流中被輸出。
[0068] 根據(jù)各種實施例的層間視頻編碼設(shè)備10可通過參考單個層的圖像來執(zhí)行對當前 圖像進行預(yù)測的幀間預(yù)測。通過幀間預(yù)測可產(chǎn)生指示當前圖像和參考圖像之間的運動信息 的運動矢量以及當前圖像和參考圖像之間的殘差。
[0069] 層間視頻編碼設(shè)備10可通過參考第一層圖像的預(yù)測信息來執(zhí)行對第二層圖像的 預(yù)測信息進行預(yù)測的層間預(yù)測。
[0070] 當根據(jù)實施例的層間視頻編碼設(shè)備10允許三層或更多層(諸如第一層、第二層、 第三層等)時,層間視頻編碼設(shè)備10可根據(jù)多層預(yù)測結(jié)構(gòu)執(zhí)行第一層圖像和第三層圖像之 間的層間預(yù)測以及第二層圖像和第三層圖像之間的層間預(yù)測。
[0071] 通過層間預(yù)測可產(chǎn)生當前圖像和不同層的參考圖像之間的位置差分量以及當前 圖像和不同層的參考圖像之間的殘差。
[0072] 稍后將參照圖3詳細描述層間預(yù)測結(jié)構(gòu)。
[0073] 根據(jù)各種實施例的層間視頻編碼設(shè)備10根據(jù)每個層針對各個塊對每個視頻圖像 進行編碼。塊可具有正方形形狀、矩形形狀或任意幾何形狀,并且不限于具有預(yù)定尺寸的數(shù) 據(jù)單元。塊可以是根據(jù)樹結(jié)構(gòu)的編碼單元之中的最大編碼單元、編碼單元、預(yù)測單元、變換 單元等。包括具有樹結(jié)構(gòu)的編碼單元的最大編碼單元被不同地稱為編碼塊單元、塊樹、根塊 樹、編碼樹、編碼根或樹干?,F(xiàn)在將參照圖8至圖20描述基于具有樹結(jié)構(gòu)的編碼單元的視 頻編碼和解碼方法。
[0074] 可基于編碼單元、預(yù)測單元或變換單元的數(shù)據(jù)單元執(zhí)行幀間預(yù)測和層間預(yù)測。
[0075] 根據(jù)各種示例性實施例的第一層編碼器12可對第一層圖像執(zhí)行包括幀間預(yù)測或 幀內(nèi)預(yù)測的源編碼操作以產(chǎn)生符號數(shù)據(jù)。符號數(shù)據(jù)表示每個編碼參考的樣值和殘差的樣 值。
[0076] 例如,第一層編碼器12可按照第一層圖像的數(shù)據(jù)單元對樣點執(zhí)行幀間預(yù)測或幀 內(nèi)預(yù)測、變換和量化,產(chǎn)生符號數(shù)據(jù),對符號數(shù)據(jù)執(zhí)行熵編碼,并產(chǎn)生第一層流。
[0077] 第二層編碼器16可基于具有樹結(jié)構(gòu)的編碼單元對第二層圖像進行編碼。第二層 編碼器16可按照第二層圖像的數(shù)據(jù)單元對樣點執(zhí)行幀間/幀內(nèi)預(yù)測、變換和量化,產(chǎn)生符 號數(shù)據(jù),對符號數(shù)據(jù)執(zhí)行熵編碼,并產(chǎn)生第二層流。
[0078] 根據(jù)各種實施例的第二層編碼器16可通過使用第一層圖像的預(yù)測信息執(zhí)行對第 二層圖像進行預(yù)測的層間預(yù)測。為了通過層間預(yù)測結(jié)構(gòu)對第二層圖像序列之中的第二層原 始圖像進行編碼,第二層編碼器16可通過使用第一層重建圖像的預(yù)測信息確定第二層當 前圖像的預(yù)測信息,并基于確定的預(yù)測信息產(chǎn)生第二層預(yù)測圖像以對第二層原始圖像和第 二層預(yù)測圖像之間的預(yù)測誤差進行編碼。
[0079] 第二層編碼器16可針對每個塊(諸如編碼單元或預(yù)測單元)對第二層圖像執(zhí)行 層間預(yù)測,并確定第一層圖像之中的將由第二層圖像的塊參考的塊。例如,可確定第一層圖 像之中的位置與第二層圖像中的當前塊的位置相應(yīng)的重建塊。第二層編碼器16可通過使 用與第二層塊相應(yīng)的第一層重建塊來確定第二層預(yù)測塊。
[0080] 第二層編碼器16可將通過使用第一層重建塊確定的第二層預(yù)測塊用作對第二層 原始塊進行層間預(yù)測的參考圖像。第二層編碼器16可使用第一層重建圖像,對第二層預(yù)測 塊的樣值和第二層原始塊的樣值之間的誤差(即,根據(jù)層間預(yù)測的殘差)執(zhí)行熵編碼。
[0081] 如上所述,層間視頻編碼設(shè)備10可通過層間預(yù)測結(jié)構(gòu)參照第一層重建圖像來對 當前層圖像序列進行編碼。然而,根據(jù)各種實施例的層間視頻編碼設(shè)備10可在不參考不同 層樣點的情況下,根據(jù)單層預(yù)測結(jié)構(gòu)對第二層圖像序列進行編碼。因此,不限于第二層編碼 器16僅執(zhí)行層間預(yù)測以對第二層圖像序列進行編碼的解釋。
[0082] 如上所述,當層間視頻編碼設(shè)備10對多視點視頻進行編碼時,第一層編碼器12可 對第一視點視頻進行編碼,第二層編碼器16可對第二視點視頻進行編碼。針對每個視點的 視頻可通過不同的相機被捕捉,或者可使用不同的鏡頭被獲得。由于針對每個視點的捕捉 角度、照明或成像工具(相機、鏡頭等)的特征可以是不同的,因此可能發(fā)生針對每個視點 獲得的視頻之間的亮度不同的現(xiàn)象。這樣的亮度失配現(xiàn)象可能與針對每個視點的視頻之間 的樣值差有關(guān)。
[0083] 如果針對每個視點的視頻之間的亮度不同,則會因為層間預(yù)測誤差量的進一步增 大而使編碼效率降低。因此,考慮到視點之間的亮度不一致,層間視頻編碼設(shè)備10的亮度 補償確定器14可對每個視點的視頻的亮度差進行補償并編碼。例如,可對由第一層編碼 器12編碼的第一視點圖像和由第二層編碼器16編碼的第二視點圖像之間的亮度差進行編 碼。由于第二視點圖像相對于第一視點圖像的亮度差被編碼,因此當?shù)诙泳幋a器16對第 二層視點視頻進行編碼時可對亮度進行補償。
[0084] 根據(jù)實施例,預(yù)定參數(shù)可被用于對第一層塊和第二層塊之間的亮度差進行補償。 例如,如下面的等式1所示,縮放因子a和偏移值b可被用于通過對與不同層相應(yīng)的當前塊 的像素P的亮度進行補償來獲得結(jié)果P'。
[0085] [等式 1]
[0086] P' = aXP+b
[0087] 用于以塊為單位對亮度差進行補償?shù)膮?shù)可通過被包括在比特流中而被發(fā)送,或 者可通過利用第二層當前塊的周圍像素值和與該當前塊相應(yīng)的第一層重建塊的周圍像素 值而被推導(dǎo)出。
[0088] 同時,由于在層間預(yù)測結(jié)構(gòu)中,在層之間預(yù)測殘差,因此,對層之間的亮度差進行 預(yù)測的編碼操作會增加算術(shù)運算量。因此,根據(jù)各種實施例的亮度補償確定器14可考慮預(yù) 定數(shù)據(jù)單元(諸如當前圖像的條帶或塊)的特征而確定是否執(zhí)行亮度補償。
[0089] 下面將參照圖lb描述考慮亮度的補償?shù)膶娱g視頻編碼設(shè)備10的詳細操作。
[0090] 圖lb是根據(jù)各種實施例的層間視頻編碼方法的流程圖。
[0091] 在操作11,第一層編碼器12可對第一層圖像進行編碼,并產(chǎn)生包括產(chǎn)生的編碼信 息的樣值的第一層比特流。
[0092] 在操作13,第二層編碼器16可對第二層圖像進行編碼,并重建被確定是預(yù)定分區(qū) 模式和預(yù)測模式的第二層當前塊,以產(chǎn)生包括產(chǎn)生的編碼信息的樣值的第二層比特流。也 就是說,第二層編碼器16可根據(jù)預(yù)定分區(qū)模式和預(yù)測模式,使用第一層重建圖像之中的與 將被重建的第二層當前塊相應(yīng)的第一層參考塊,對第二層當前塊進行重建。這可以解釋為 如果層間視頻編碼設(shè)備10對多視點視頻進行編碼,則第一層圖像與第一視點圖像相應(yīng),第 二層圖像與第二視點圖像相應(yīng)。第一層編碼器12和第二層編碼器16可將每個圖像劃分為 塊,并針對各個塊對每個圖像進行編碼。
[0093] 在操作15,亮度補償確定器14可對處于第二層當前塊不被劃分的分區(qū)模式的第 二層當前塊確定是否執(zhí)行亮度補償。在這點上,第二層當前塊不被劃分的分區(qū)模式是指在 當前塊的尺寸是2NX2N時當前塊的分區(qū)模式是2NX2N分區(qū)模式。
[0094] 在操作17,第二層編碼器16可產(chǎn)生第二層比特流,其中,第二層比特流包括根據(jù) 是否執(zhí)行亮度補償而確定亮度的第二層當前塊與第一層參考塊之間的層間預(yù)測信息。
[0095] 例如,第二層編碼器16可產(chǎn)生這樣的第二層流:該第二層流包括針對第二層當前 塊不被劃分的分區(qū)模式和除了幀內(nèi)預(yù)測模式之外的預(yù)測模式的第二層重建塊的分區(qū)模式 信息、預(yù)測模式信息和亮度補償信息。第二層編碼器16可執(zhí)行對第一層圖像和第二層圖像 之間的誤差進行編碼的層間預(yù)測,因此第二層圖像的塊(第二層塊)和第一層圖像之中的 與第二層圖像的塊相應(yīng)的參考塊(第一層參考塊)之間的殘差可被編碼。因此,第二層比 特流可包括指示層間編碼方法的各條層間預(yù)測信息以及層間殘差。
[0096] 現(xiàn)在將更詳細地描述操作13和15。
[0097] 第二層編碼器16可確定指示第二層
當前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿坝县| 固原市| 竹溪县| 高邑县| 新丰县| 高州市| 满洲里市| 西乌珠穆沁旗| 闻喜县| 微山县| 甘泉县| 嘉定区| 尼木县| 石首市| 平湖市| 广平县| 南漳县| 青阳县| 石景山区| 始兴县| 深州市| 固镇县| 酒泉市| 公安县| 博兴县| 安乡县| 治县。| 钟祥市| 柏乡县| 丰顺县| 芮城县| 舞阳县| 秦皇岛市| 新龙县| 阿坝| 扎赉特旗| 虎林市| 泰和县| 临海市| 通化市| 彰化市|