用于對(duì)多層視頻進(jìn)行編碼的方法和設(shè)備以及用于對(duì)多層視頻進(jìn)行解碼的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及用于對(duì)由多個(gè)層構(gòu)成的視頻(諸如,可伸縮視頻和多視點(diǎn)視頻)進(jìn)行 編碼和解碼的方法和設(shè)備,更具體地講,涉及一種對(duì)多層視頻進(jìn)行信號(hào)發(fā)送的高級(jí)語(yǔ)法結(jié) 構(gòu)。
【背景技術(shù)】
[0002] 一般來(lái)說(shuō),通過(guò)使用根據(jù)預(yù)定數(shù)據(jù)壓縮標(biāo)準(zhǔn)(諸如,運(yùn)動(dòng)圖像專家組(MPEG)標(biāo)準(zhǔn)) 的編解碼器來(lái)對(duì)圖像數(shù)據(jù)進(jìn)行編碼,隨后將圖像數(shù)據(jù)作為比特流存儲(chǔ)在圖像存儲(chǔ)介質(zhì)中, 或者經(jīng)由通信信道發(fā)送圖像數(shù)據(jù)。
[0003] 根據(jù)各種通信網(wǎng)絡(luò)和終端適當(dāng)?shù)卣{(diào)整信息量并發(fā)送信息的視頻壓縮方法的示例 是可伸縮視頻編碼(SVC)。SVC提供這樣的視頻編碼方法:通過(guò)所述視頻編碼方法,可經(jīng)由 單個(gè)視頻流適應(yīng)性地將服務(wù)提供給各種傳輸網(wǎng)絡(luò)和各種接收終端。
[0004] 另外,三維多媒體裝置和三維多媒體內(nèi)容最近得到普及,并且用于三維視頻編碼 的多視點(diǎn)視頻編碼技術(shù)正被廣泛普及。
[0005] 根據(jù)基于傳統(tǒng)技術(shù)的SVC或多視點(diǎn)視頻編碼,通過(guò)使用基于預(yù)定尺寸的宏塊的受 限的編碼方法來(lái)對(duì)視頻進(jìn)行編碼。
【發(fā)明內(nèi)容】
[0006] 技術(shù)問(wèn)題
[0007] 本發(fā)明提供一種用于對(duì)多層視頻(諸如,多視點(diǎn)視頻和可伸縮視頻)的可伸縮擴(kuò) 展類型信息進(jìn)行信號(hào)發(fā)送的NAL單元結(jié)構(gòu)。
[0008] 解決方案
[0009] 根據(jù)本發(fā)明,用于多層視頻的可伸縮擴(kuò)展的可伸縮擴(kuò)展類型信息被添加到視頻參 數(shù)集(VPS)NAL單元,其中,VPSNAL單元包括關(guān)于共同地應(yīng)用于多層視頻的信息的VPS信 息。
[0010] 有益效果
[0011] 根據(jù)本發(fā)明的實(shí)施例,通過(guò)使用VPSNAL單元對(duì)與多層視頻相關(guān)的可伸縮擴(kuò)展類 型信息進(jìn)行信號(hào)發(fā)送。
【附圖說(shuō)明】
[0012] 圖1是示出根據(jù)實(shí)施例的多層視頻編碼設(shè)備的結(jié)構(gòu)的框圖;
[0013] 圖2示出根據(jù)實(shí)施例的多層視頻;
[0014] 圖3示出根據(jù)實(shí)施例的包括多層視頻的編碼數(shù)據(jù)的NAL單元;
[0015] 圖4a和圖4b示出根據(jù)實(shí)施例的NAL單元的頭的示例;
[0016] 圖5示出根據(jù)實(shí)施例的包括多層視頻的可伸縮擴(kuò)展類型(SET)信息的VPSNAL單 元;
[0017] 圖6示出根據(jù)實(shí)施例的可伸縮擴(kuò)展類型表;
[0018] 圖7a示出根據(jù)另一實(shí)施例的包括多層視頻的SET信息的VPSNAL單元;
[0019] 圖7b示出根據(jù)另一實(shí)施例的除VPSNAL單元以外的NAL單元;
[0020] 圖8示出根據(jù)本發(fā)明的另一實(shí)施例的用于可伸縮擴(kuò)展的NAL單元的頭;
[0021] 圖9示出根據(jù)圖8的NAL單元的頭的SET81的由第一子層索引(Sub-LID0)82、第 二子層索引(Sub-LID1)83和第三子層索引(Sub_LID2)84指示的可伸縮擴(kuò)展類型信息的示 例;
[0022] 圖10是示出根據(jù)實(shí)施例的對(duì)多層視頻進(jìn)行編碼的方法的流程圖;
[0023] 圖11是示出根據(jù)實(shí)施例的對(duì)多層視頻進(jìn)行解碼的設(shè)備的結(jié)構(gòu)的框圖;
[0024] 圖12是示出根據(jù)實(shí)施例的對(duì)多層視頻進(jìn)行解碼的方法的流程圖;
[0025] 圖13是根據(jù)本發(fā)明的實(shí)施例的基于具有樹(shù)結(jié)構(gòu)的編碼單元的視頻編碼設(shè)備的框 圖;
[0026] 圖14是根據(jù)本發(fā)明的實(shí)施例的基于具有樹(shù)結(jié)構(gòu)的編碼單元的視頻解碼設(shè)備的框 圖;
[0027] 圖15是用于描述根據(jù)本發(fā)明的實(shí)施例的編碼單元的概念的示圖;
[0028] 圖16是根據(jù)本發(fā)明的實(shí)施例的基于編碼單元的圖像編碼器的框圖;
[0029] 圖17是根據(jù)本發(fā)明的實(shí)施例的基于編碼單元的圖像解碼器的框圖;
[0030] 圖18是示出根據(jù)本發(fā)明的實(shí)施例的根據(jù)深度的較深層編碼單元以及預(yù)測(cè)單元的 示圖;
[0031] 圖19是用于描述根據(jù)本發(fā)明的實(shí)施例的編碼單元和變換單元之間的關(guān)系的示 圖;
[0032] 圖20是用于描述根據(jù)本發(fā)明的實(shí)施例的與編碼深度相應(yīng)的編碼單元的編碼信息 的示圖;
[0033] 圖21是根據(jù)本發(fā)明的實(shí)施例的根據(jù)深度的較深層編碼單元的示圖;
[0034] 圖22、圖23和圖24是用于描述根據(jù)本發(fā)明的實(shí)施例的編碼單元、預(yù)測(cè)單元和頻率 變換單元之間的關(guān)系的示圖;
[0035] 圖25是用于描述根據(jù)表2的編碼模式信息的編碼單元、預(yù)測(cè)單元和變換單元之間 的關(guān)系的不圖。
[0036] 最佳模式
[0037] 根據(jù)本發(fā)明的一方面,提供了一種多層視頻編碼方法,包括:對(duì)多層視頻進(jìn)行編 碼;針對(duì)包括在編碼后的多層視頻中的每個(gè)數(shù)據(jù)單元產(chǎn)生網(wǎng)絡(luò)適應(yīng)層(NAL)單元;將用于 多層視頻的可伸縮擴(kuò)展的可伸縮擴(kuò)展類型信息添加到包括視頻參數(shù)集(VPS)信息的VPS NAL單元,其中,VPS信息是共同地應(yīng)用于每個(gè)數(shù)據(jù)單元的傳輸單元數(shù)據(jù)中的多層視頻的信 息。
[0038] 根據(jù)本發(fā)明的一方面,提供了一種多層視頻編碼設(shè)備,包括:視頻編碼單元,對(duì)多 層視頻進(jìn)行編碼;輸出單元,針對(duì)包括在編碼后的多層視頻中的每個(gè)數(shù)據(jù)單元產(chǎn)生網(wǎng)絡(luò)適 應(yīng)層(NAL)單元,將用于多層視頻的可伸縮擴(kuò)展的可伸縮擴(kuò)展類型信息添加到包括視頻參 數(shù)集(VPS)信息的VPSNAL單元,其中,VPS信息是共同地應(yīng)用于每個(gè)數(shù)據(jù)單元的傳輸單元 數(shù)據(jù)中的多層視頻的信息。
[0039] 根據(jù)本發(fā)明的一方面,提供了一種多層視頻解碼方法,包括:接收通過(guò)根據(jù)數(shù)據(jù)單 元?jiǎng)澐志幋a后的多層視頻而產(chǎn)生的網(wǎng)絡(luò)適應(yīng)層(NAL)單元;從接收到的NAL單元中獲得包 括視頻參數(shù)集(VPS)信息的VSPNAL單元,其中,VPS信息是共同地應(yīng)用于多層視頻的信息; 從VPSNAL單元獲得用于多層視頻的可伸縮擴(kuò)展的可伸縮擴(kuò)展類型信息。
[0040] 根據(jù)本發(fā)明的一方面,提供了一種多層視頻解碼設(shè)備,包括:接收單元,接收通過(guò) 根據(jù)數(shù)據(jù)單元?jiǎng)澐志幋a后的多層視頻而產(chǎn)生的網(wǎng)絡(luò)適應(yīng)層(NAL)單元,從接收到的NAL單 元中獲得包括視頻參數(shù)集(VPS)信息的VSPNAL單元,其中,VPS信息是共同地應(yīng)用于多層 視頻的信息,從VPSNAL單元獲得用于多層視頻的可伸縮擴(kuò)展的可伸縮擴(kuò)展類型信息;視 頻解碼單元,基于獲得的可伸縮擴(kuò)展類型信息確定應(yīng)用于包括在多層視頻中的數(shù)據(jù)單元的 可伸縮擴(kuò)展類型,并對(duì)多層視頻進(jìn)行解碼。
【具體實(shí)施方式】
[0041] 以下,參照附圖來(lái)詳細(xì)描述本發(fā)明的實(shí)施例。將參照?qǐng)D1至圖13描述根據(jù)實(shí)施例 的對(duì)多層視頻進(jìn)行編碼的方法和對(duì)多層視頻進(jìn)行解碼的方法。此外,將參照?qǐng)D13至圖25 描述基于具有樹(shù)結(jié)構(gòu)的編碼單元的對(duì)視頻進(jìn)行編碼的方法和對(duì)視頻進(jìn)行解碼的方法。
[0042] 圖1是示出根據(jù)實(shí)施例的多層視頻編碼設(shè)備10的結(jié)構(gòu)的框圖。
[0043] 參照?qǐng)D1,根據(jù)實(shí)施例的多層視頻編碼設(shè)備10包括視頻編碼單元11和輸出單元 12。
[0044] 視頻編碼單元11接收多層視頻并對(duì)多層視頻進(jìn)行編碼。視頻編碼單元11與視頻 編碼層相應(yīng),其中,在視頻編碼層中處理輸入視頻的編碼處理。如稍后將參照?qǐng)D13至圖25 所描述的,視頻編碼單元11可基于具有樹(shù)結(jié)構(gòu)的編碼單元對(duì)包括在多層視頻中的每個(gè)畫 面進(jìn)行編碼。
[0045] 輸出單元12與網(wǎng)絡(luò)適應(yīng)(抽象)層(NAL)相應(yīng),其中,NAL根據(jù)預(yù)定格式將編碼 后的多層視頻數(shù)據(jù)和附加信息添加到傳輸數(shù)據(jù)單元。傳輸數(shù)據(jù)單元可以是NAL單元。輸出 單元12將多層視頻數(shù)據(jù)和附加信息包括在NAL單元中,并輸出NAL單元。
[0046] 圖2示出根據(jù)實(shí)施例的多層視頻。
[0047] 為了允許各種網(wǎng)絡(luò)環(huán)境和各種終端提供最佳服務(wù),多層視頻編碼設(shè)備10可對(duì)具 有各種空間分辨率、各種質(zhì)量、各種幀率和不同的視點(diǎn)的多層圖像序列進(jìn)行編碼以輸出可 伸縮比特流。也就是說(shuō),多層視頻編碼設(shè)備10可根據(jù)各種可伸縮擴(kuò)展類型(SET)對(duì)輸入圖 像進(jìn)行編碼以產(chǎn)生可伸縮視頻比特流并輸出可伸縮視頻比特流。SET包括時(shí)間可伸縮性、空 間可伸縮性、質(zhì)量可伸縮性、多視點(diǎn)可伸縮性和這些可伸縮性的組合。
[0048] 如果比特流可被劃分為多個(gè)有效子流,比特流被稱為可伸縮的??臻g可伸縮比特