可擴(kuò)展視頻信號(hào)編碼/解碼方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及可擴(kuò)展視頻信號(hào)編碼/解碼方法以及裝置。
【背景技術(shù)】
[0002] 近來,在各個(gè)應(yīng)用領(lǐng)域?qū)Ω叻直媛实母咂焚|(zhì)視頻如HD (高清)視頻和UHD (超高清) 視頻的需求在不斷增加。由于視頻數(shù)據(jù)具有高分辨率的高品質(zhì)圖像,所以相比現(xiàn)有視頻數(shù) 據(jù)而言數(shù)據(jù)量較大。因此,當(dāng)使用媒介如現(xiàn)有的有線及無線寬帶線路來傳輸視頻數(shù)據(jù)或者 將視頻數(shù)據(jù)存儲(chǔ)在現(xiàn)有的存儲(chǔ)介質(zhì)中時(shí),傳輸成本和存儲(chǔ)成本會(huì)增加。為了解決由高分辨 率的高品質(zhì)數(shù)據(jù)造成的這些問題,可以使用高效的視頻壓縮技術(shù)。
[0003] 關(guān)于視頻壓縮技術(shù),存在如下各種技術(shù):用于根據(jù)當(dāng)前畫面之前或之后的畫面來 預(yù)測(cè)包括在當(dāng)前畫面中的像素值的幀間預(yù)測(cè)技術(shù);用于使用關(guān)于包括在當(dāng)前畫面中的像素 的信息來預(yù)測(cè)當(dāng)前畫面中的像素值的幀內(nèi)預(yù)測(cè)技術(shù);其中最短的碼被分配給最頻繁使用的 值并且最長的碼被分配給最少使用的值的熵編碼技術(shù)等。視頻數(shù)據(jù)可以使用這些視頻壓縮 技術(shù)來高效地壓縮,并且然后可以被傳輸或存儲(chǔ)。
[0004] 同時(shí),隨著對(duì)高分辨率視頻的需求的增加,由于新的視頻業(yè)務(wù)而對(duì)立體聲視頻內(nèi) 容的需求也在不斷增加。下面討論用于高效地提供高分辨率及超高分辨率立體視頻內(nèi)容的 視頻壓縮技術(shù)。
【發(fā)明內(nèi)容】
[0005] 技術(shù)問題
[0006] 本發(fā)明的目的是提供一種用于當(dāng)對(duì)可擴(kuò)展視頻(scalable video)信號(hào)進(jìn)行編碼/ 解碼時(shí)用于確定要用于當(dāng)前畫面的層間預(yù)測(cè)的參考層的相應(yīng)畫面的方法及裝置。
[0007] 本發(fā)明的另一目的是提供一種當(dāng)對(duì)可擴(kuò)展視頻信號(hào)進(jìn)行編碼/解碼時(shí)用于對(duì)參考 層的相應(yīng)畫面進(jìn)行上采樣的方法以及裝置。
[0008] 本發(fā)明的又一目的是提供一種用于當(dāng)對(duì)可擴(kuò)展視頻信號(hào)進(jìn)行編碼/解碼時(shí)使用層 間參考畫面來構(gòu)建參考畫面列表的方法及裝置。
[0009] 本發(fā)明的再一目的是提供一種用于當(dāng)對(duì)可擴(kuò)展視頻信號(hào)進(jìn)行編碼/解碼時(shí)經(jīng)由層 間預(yù)測(cè)高效地導(dǎo)出當(dāng)前層的紋理信息的方法及裝置。
[0010] 技術(shù)方案
[0011] 根據(jù)本發(fā)明的可擴(kuò)展視頻信號(hào)解碼方法及裝置表征為:確定要用于當(dāng)前層中的當(dāng) 前畫面的層間預(yù)測(cè)的參考層的相應(yīng)畫面;通過對(duì)所確定的相應(yīng)畫面進(jìn)行上采樣來生成層間 參考畫面;生成包括層間參考畫面的參考畫面列表;以及基于參考畫面列表來執(zhí)行當(dāng)前畫 面的幀間預(yù)測(cè)。
[0012] 可以基于用于當(dāng)前畫面的層間參考信息來確定根據(jù)本發(fā)明的參考層的相應(yīng)畫面。
[0013] 根據(jù)本發(fā)明的層間參考信息可以包括層間預(yù)測(cè)標(biāo)簽、關(guān)于參考畫面的數(shù)目的信息 和參考層標(biāo)識(shí)符中的至少一個(gè)。
[0014] 可以基于參考有效標(biāo)簽來獲取根據(jù)本發(fā)明的層間預(yù)測(cè)標(biāo)簽,以及該層間預(yù)測(cè)標(biāo)簽 可以是用于指示與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫面是否被用于當(dāng)前畫面的層 間預(yù)測(cè)的信息。
[0015] 根據(jù)本發(fā)明確定的相應(yīng)畫面可以是與當(dāng)前層具有直接相關(guān)性的層中由參考層標(biāo) 識(shí)符指定的層的相應(yīng)畫面。
[0016] 根據(jù)本發(fā)明的可擴(kuò)展視頻信號(hào)解碼方法及裝置表征為:確定要用于當(dāng)前層中的當(dāng) 前畫面的層間預(yù)測(cè)的參考層的相應(yīng)畫面;通過對(duì)所確定的相應(yīng)畫面進(jìn)行上采樣來生成層間 參考畫面;生成包括層間參考畫面的參考畫面列表;以及基于參考畫面列表來執(zhí)行當(dāng)前畫 面的幀間預(yù)測(cè)。
[0017] 可以基于用于當(dāng)前畫面的層間參考信息來確定根據(jù)本發(fā)明的參考層的相應(yīng)畫面。
[0018] 根據(jù)本發(fā)明的層間參考信息可以包括層間預(yù)測(cè)標(biāo)簽、關(guān)于參考畫面的數(shù)目的信息 和參考層標(biāo)識(shí)符中的至少一個(gè)。
[0019] 可以基于參考有效標(biāo)簽來獲取根據(jù)本發(fā)明的層間預(yù)測(cè)標(biāo)簽,以及該層間預(yù)測(cè)標(biāo)簽 可以是用于指示與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫面是否被用于當(dāng)前畫面的層 間預(yù)測(cè)的信息。
[0020] 根據(jù)本發(fā)明確定的相應(yīng)畫面可以是與當(dāng)前層具有直接相關(guān)性的層中由參考層標(biāo) 識(shí)符指定的層的相應(yīng)畫面。
[0021] 有利效果
[0022] 根據(jù)本發(fā)明,可以有效地確定要用于當(dāng)前層中的當(dāng)前畫面的層間預(yù)測(cè)的參考層的 相應(yīng)畫面。
[0023] 根據(jù)本發(fā)明,可以對(duì)參考層的畫面進(jìn)行高效的上采樣。
[0024] 根據(jù)本發(fā)明,可以高效地構(gòu)建包括層間參考畫面的參考畫面列表。
[0025] 根據(jù)本發(fā)明,可以經(jīng)由層間預(yù)測(cè)來高效地導(dǎo)出當(dāng)前層的紋理信息。
【附圖說明】
[0026] 圖1是示意性地示出了根據(jù)本發(fā)明的實(shí)施方式的編碼裝置的框圖;
[0027] 圖2是示意性地示出了根據(jù)本發(fā)明的實(shí)施方式的解碼裝置的框圖;
[0028] 圖3是示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的使用參考層的相應(yīng)畫面來進(jìn)行當(dāng)前 層的幀間預(yù)測(cè)的過程的流程圖;
[0029] 圖4示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于基于參考有效標(biāo)簽來確定參考層 的相應(yīng)畫面的方法;
[0030] 圖5示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于參考有效標(biāo)簽的語法表;
[0031] 圖6示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于獲取當(dāng)前畫面的層間參考信息的 方法;
[0032] 圖7示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于層間參考信息的語法表;
[0033] 圖8示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于基于參考存在標(biāo)簽來確定參考層 的相應(yīng)畫面的方法;
[0034] 圖9示出示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于參考存在標(biāo)簽的語法表;
[0035] 圖10示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于獲取當(dāng)前畫面的層間參考信息 的方法;
[0036] 圖11示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于層間參考信息的語法表;
[0037] 圖12是示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于對(duì)參考層的相應(yīng)畫面進(jìn)行上 采樣的方法的流程圖;
[0038] 圖13是示出了用于指定存儲(chǔ)在解碼畫面緩沖器中的短期參考畫面的方法的圖;
[0039] 圖14示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的用于指定長期參考畫面的方法;以及
[0040] 圖15示出了根據(jù)應(yīng)用了本發(fā)明的實(shí)施方式的使用短期參考畫面和長期參考畫面 來構(gòu)建參考畫面列表的方法。
[0041] 最佳實(shí)施方式
[0042] 根據(jù)本發(fā)明的可擴(kuò)展視頻信號(hào)解碼方法及裝置表征為:確定要用于當(dāng)前層中的當(dāng) 前畫面的層間預(yù)測(cè)的參考層的相應(yīng)畫面;通過對(duì)所確定的相應(yīng)畫面進(jìn)行上采樣來生成層間 參考畫面;生成包括層間參考畫面的參考畫面列表;以及基于參考畫面列表來執(zhí)行當(dāng)前畫 面的幀間預(yù)測(cè)。
[0043] 可以基于用于當(dāng)前畫面的層間參考信息來確定根據(jù)本發(fā)明的參考層的相應(yīng)畫面。
[0044] 根據(jù)本發(fā)明的層間參考信息可以包括層間預(yù)測(cè)標(biāo)簽、關(guān)于參考畫面的數(shù)目的信息 和參考層標(biāo)識(shí)符中的至少一個(gè)。
[0045] 可以基于參考有效標(biāo)簽來獲取根據(jù)本發(fā)明的層間預(yù)測(cè)標(biāo)簽,以及該層間預(yù)測(cè)標(biāo)簽 可以是用于指示與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫面是否被用于當(dāng)前畫面的層 間預(yù)測(cè)的信息。
[0046] 根據(jù)本發(fā)明確定的相應(yīng)畫面可以是與當(dāng)前層具有直接相關(guān)性的層中由參考層標(biāo) 識(shí)符指定的層的相應(yīng)畫面。
[0047] 根據(jù)本發(fā)明的可擴(kuò)展視頻信號(hào)解碼方法及裝置表征為:確定要用于當(dāng)前層中的當(dāng) 前畫面的層間預(yù)測(cè)的參考層的相應(yīng)畫面;通過對(duì)所確定的相應(yīng)畫面進(jìn)行上采樣來生成層間 參考畫面;生成包括層間參考畫面的參考畫面列表;以及基于參考畫面列表來執(zhí)行當(dāng)前畫 面的幀間預(yù)測(cè)。
[0048] 可以基于用于當(dāng)前畫面的層間參考信息來確定根據(jù)本發(fā)明的參考層的相應(yīng)畫面。
[0049] 根據(jù)本發(fā)明的層間參考信息可以包括層間預(yù)測(cè)標(biāo)簽、關(guān)于參考畫面的數(shù)目的信息 和參考層標(biāo)識(shí)符中的至少一個(gè)。
[0050] 可以基于參考有效標(biāo)簽來獲取根據(jù)本發(fā)明的層間預(yù)測(cè)標(biāo)簽,并且該層間預(yù)測(cè)標(biāo)簽 可以是用于指示與當(dāng)前層具有直接相關(guān)性的所有層的相應(yīng)畫面是否被用于當(dāng)前畫面的層 間預(yù)測(cè)的信息。
[0051] 根據(jù)本發(fā)明確定的相應(yīng)畫面可以是與當(dāng)前層具有直接相關(guān)性的層中由參考層標(biāo) 識(shí)符指定的層的相應(yīng)畫面。
【具體實(shí)施方式】
[0052]在下文中,將參考附圖來描述本發(fā)明的優(yōu)選實(shí)施方式。在本說明書和權(quán)利要求書 中的術(shù)語或詞語不應(yīng)被理解為限于通常含義或詞典定義。本發(fā)明應(yīng)當(dāng)被理解為具有與基于 以下原則的本發(fā)明的技術(shù)精神符合的含義:發(fā)明人可以適當(dāng)?shù)囟x術(shù)語的概念以最佳地描 述其發(fā)明。因此,說明書中所描述的實(shí)施方式以及在附圖中示出的配置僅為優(yōu)選示例并且 未排他性地呈現(xiàn)本發(fā)明的技術(shù)精神。從而,應(yīng)當(dāng)理解,在提交本申請(qǐng)時(shí)會(huì)有可以替選上述實(shí) 施方式和配置的各種等同方案和修改。
[0053] 在此說明書中,當(dāng)提到一個(gè)元件與另外的元件"連接"或"耦接"時(shí),可以表示一個(gè) 元件可以與另一個(gè)元件直接連接或耦接,并且第三元件可以"連接"或"親接"在這兩個(gè)元件 之間。此外,在此說明書中,當(dāng)提及"包括"特定元件時(shí),可以表示在本發(fā)明的實(shí)施方式中或 本發(fā)明的技術(shù)精神范圍中不排除除了該特定元件以外的元件并且可以包括另外的元件。
[0054] 術(shù)語如"第一"和"第二"可以用于描述各種元件,但元件不受術(shù)語的限制。術(shù)語僅 用于將一個(gè)元件與另一個(gè)元件區(qū)分開。例如,可以在不偏離本發(fā)明的范圍的情況下將第一 元件命名為第二元件。同樣地,可以將第二元件命名為第一元件。
[0055] 此外,單獨(dú)地示出在本發(fā)明的實(shí)施方式中描述的元件模塊以表示不同的和特征性 功能,但這并不意味著每個(gè)元件模塊由分離的硬件或軟件形成。亦即,出于描述方面起見來 布置和包括元件模塊,并且元件模塊中的至少兩個(gè)可以形成一個(gè)元件模塊,或者一個(gè)元件 模塊可以劃分成多個(gè)元件模塊以執(zhí)行其各自的功能。除非偏離了本發(fā)明的本質(zhì),否則在本 發(fā)明的范圍內(nèi)包括其中元件模塊被集成的實(shí)施方式以及其中元件模塊被分離的實(shí)施方式。
[0056] 此外,在本發(fā)明中,一些元件不是用于執(zhí)行必需功能的必需元件,而是僅用于提高 性能的可選元件??梢詢H使用除了僅用于提高性能的元件以外的用于實(shí)現(xiàn)本發(fā)明的實(shí)質(zhì)的 僅必須元件來實(shí)現(xiàn)本發(fā)明,并且在本發(fā)明的范圍中包括包含僅必需元件的結(jié)構(gòu)而不包括僅 用于提供性能的可選元件。
[0057] 支持多層比特流的視頻編碼和解碼被稱為可擴(kuò)展視頻編碼。因?yàn)樵诙鄠€(gè)層之間具 有很強(qiáng)的相關(guān)性,所以當(dāng)使用這個(gè)相關(guān)性來執(zhí)行預(yù)測(cè)時(shí),可以去除重復(fù)的元件并且可以提 高視頻編碼性能。使用關(guān)于另外的層的信息來預(yù)測(cè)當(dāng)前層被稱為層間預(yù)測(cè)。
[0058]多個(gè)層可以具有不同的分辨率,并且分辨率可以表示空間分辨率、時(shí)間分辨率和 圖像品質(zhì)中的至少一個(gè)。當(dāng)進(jìn)行層間預(yù)測(cè)時(shí),可以進(jìn)行層的重采樣如上采樣或下采樣以調(diào) 整分辨率。
[0059] 圖1為示意性地示出根據(jù)本發(fā)明的實(shí)施方式的編碼裝置的框圖。
[0060] 根據(jù)本發(fā)明的編碼裝置100包括用于上層的編碼單元l〇〇a和用于下層的編碼單元 100b〇
[0061] 上層可以被稱為當(dāng)前層或增強(qiáng)層,而下層可以被稱為具有低于上層的分辨率的分 辨率的增強(qiáng)層、基本層或參考層。空間分辨率、基于幀速率的時(shí)間分辨率、顏色格式和基于 量化步長的圖像質(zhì)量中的至少一個(gè)可以在上層與下層之間互不相同。當(dāng)需要改變分辨率以 用于層間預(yù)測(cè)時(shí),可以對(duì)層執(zhí)行上采樣或下采樣。
[0062]用于上層的編碼單元100a可以包括:劃分單元110、預(yù)測(cè)單元120、變換單元130、量 化單元140、重新布置單元150、熵編碼單元160、解量化單元170、逆變換單元180、濾波器單 元190和存儲(chǔ)器195。
[0063]用于下層的編碼單元100b可以包括:劃分單元111、預(yù)測(cè)單元125、變換單元131、量 化單元141、重新布置單元151、熵編碼單元161、解量化單元171、逆變換單元181、濾波器單 元191和存儲(chǔ)器196。
[0064]可以通過在本發(fā)明的實(shí)施方式中描述的視頻編碼方法來實(shí)現(xiàn)編碼單元,將在下面 對(duì)其進(jìn)