er_pics[i]具有默認值。另外,第一標志可指示在位流的解碼過程中是否忽略具體參數(shù)集。
[0063]或者,在步驟340,第一標志的第二值可指示共同的子層參數(shù)集對應于多個子層,其中每個子層對應于各自的時間標識符值。在一些實施例中,一個或多個子層參數(shù)集中的每一個可對應于各自的子層。類似地,每個子層可由各自相應的時間id來標識。相應的時間id可從NAL單元頭部中提供的數(shù)據(jù)字段的值中導出。
[0064]圖4是示出了本公開的實施例的流程圖。方法400是用于處理在位流內接收到的第一標志的方法。方法400可開始于步驟410,其中位流可被接收器(例如,接收器200)接收。該位流可包含具有多個圖像的至少第一 CVS。例如,位流可響應于在接收器200處的用戶請求數(shù)字程序而被提供。第一 CVS可攜帶相應的第一標志,例如,HEVC中的sps_temporal_id—nesting—flagο
[0065]方法400可進行到步驟420,其中第一標志的值可被確定。在一些實施例中,第一標志可被設置為至少第一值和不同于第一值的第二值。如果在步驟420,第一標志具有第一值,則方法400可進行到步驟430。如果在步驟420,第一標志具有第二值,則方法400可進行到步驟440。
[0066]在步驟430,方法400可用信號表示在SPS中存在第一 CVS的每個子層各自的子層參數(shù)集?;蛘?,在步驟440,方法400可用信號表示在SPS中存在整個第一 CVS的單個子層參數(shù)集。例如,子層參數(shù)集可包括解碼器圖像緩沖器(DPB)中的最大幀緩沖器數(shù)、最大重新排序圖像數(shù)以及最大延遲增加量。每個子層可對應于從NAL單元頭部中提供的數(shù)據(jù)字段的值中導出的各自的時間標識符值。
[0067]雖然說明書已經(jīng)針對其具體實施例進行了描述,但是這些具體實施例只是示意性不是限制性的。例如,雖然描述了具體應用,但是可以使所公開的實施例的特征適應其他應用。任意適當?shù)木幊陶Z言(包括C、C++、Java、匯編語言等)可被用于實現(xiàn)具體實施例的例程。不同的編程技術(例如,程序化或面向對象的)可被采用。這些例程可在單個處理設備或多個處理器上執(zhí)行。雖然步驟、操作或計算可以特定順序被呈現(xiàn),但是該順序在一些實施例中可被改變。在一些實施例中,在本說明書中被示為連續(xù)的多個步驟可同時被執(zhí)行。這里所述的操作的序列可被另一過程(例如,操作系統(tǒng)、內核等)打斷、暫?;蛞云渌绞竭M行控制。該程序可在操作系統(tǒng)環(huán)境中操作,或操作為占用系統(tǒng)處理的所有或大部分的單獨程序。功能可在硬件、軟件、或二者的結合中被執(zhí)行。
[0068]在這里的描述中,提供了很多具體細節(jié)(例如,組件和/或方法的示例)以提供對具體實施例的全面理解。但是,相關領域的技術人員將認識到具體實施例可在沒有一個或多個具體細節(jié)的情況下或用其他裝置、系統(tǒng)、配件、方法、組件、材料、部分等來實現(xiàn)。在其他實例中,熟知的結構、材料或操作沒有具體示出或詳細描述以避免模糊具體實施例的方面。
[0069]具體實施例可通過使用編程的通用數(shù)字計算機,通過使用專用集成電路、可編程邏輯設備、現(xiàn)場可編程門陣列來實現(xiàn),光的、化學的、生物的、量子的或納米工程的系統(tǒng)、組件和機制可被使用。一般地,具體實施例的功能可通過本領域知曉的任意方式獲得。分布式網(wǎng)絡化的系統(tǒng)、組件和/或電路可被使用。數(shù)據(jù)的通信或傳輸可以是有線的、無線的或通過任意其他方式。
[0070]所示具體實施例的以上描述(包括摘要中所描述的)不意圖是詳盡的或將本發(fā)明限制在這里所公開的明確形式。而是在該精神和范圍內可以實現(xiàn)各種等同修改的特定的具體實施例,如相關領域的技術人員將認識到的那樣。如所指示的,這些修改可根據(jù)所示具體實施例的以上描述對本系統(tǒng)和方法做出并且要被包括在該精神和范圍內。
[0071]因此,雖然各種系統(tǒng)和方法在這里參考其具體實施例進行了描述,但是一定范圍的修改、各種改變和置換預期在以上公開中,并且將認識到的是在一些實例中,在不脫離所給出的范圍和精神的情況下,具體實施例的一些特征將在沒有其他特征的相應使用的情況下被采用。因此,很多修改可被做出以使具體情況或材料適應基本范圍和精神。預期各種實施例不被限制在用于所附權利要求的具體條目和/或被公開為預期執(zhí)行該系統(tǒng)和方法的最佳模式的具體實施例,但是某些實施例將包括任意和全部具體實施例以及落入所附權利要求的范圍內的等同物。
【主權項】
1.一種方法,包括: 接收包括至少第一經(jīng)編碼視頻流(CVS)的位流,所述第一 CVS包括第一標志,所述第一標志指示是所述第一 CVS中的多個子層中的每一個具有各自相應的子層參數(shù)集還是共同的子層參數(shù)集對應于所述多個子層,其中每個子層與各自的時間標識符值相對應。
2.如權利要求1所述的方法,其中,所述第一標志的值位于與所述第一CVS的相對應的序列參數(shù)集(SPS)的相應的數(shù)據(jù)字段中。
3.如權利要求2所述的方法,其中,當所述第一標志等于第一值時,引用所述SPS的所述第一 CVS的多個子層中的每一個均具有共同的子層參數(shù)集。
4.如權利要求2所述的方法,其中,當所述第一標志等于第二值時,使用(或引用)所述SPS的CVS的所有子層具有各自的子層參數(shù)集,所述第二值與所述第一值不同。
5.如權利要求2所述的方法,其中,當所述第一標志等于第一值時,只有一個子層參數(shù)集被提供于所述SPS中。
6.如權利要求5所述的方法,其中,當所述SPS中提供的所述第一標志不等于所述第一值時,一個或多個子層參數(shù)集被提供于所述SPS中。
7.如權利要求6所述的方法,其中,所述一個或多個子層參數(shù)集中的每一個與各自的子層相對應,并且每個子層由各自相應的時間id來標識。
8.如權利要求1所述的方法,其中,所述第一標志指示在所述CVS中具體類型的VCLNAL單元的缺失或存在。
9.如權利要求8所述的方法,其中,所述NAL單元類型對應于TSA和STSA單元類型。
10.如權利要求9所述的方法,其中,所述第一標志的第一值指定所述TSA和STSA單元類型不存在于所述CVS中。
11.如權利要求9所述的方法,還包括:當所述第一標志的值對于所有CVS均被限制為第一值時,拒絕許可與TSA和STSA相對應的NAL單元類型。
12.如權利要求9所述的方法,還包括:在所述位流的所有CVS中將所述第一標志的值限制為第一值,其中所述第一值指示在所述CVS中從一個子層轉換到不同子層是不被許可的。
13.如權利要求1所述的方法,其中,所述第一標志對應于sps_temporal_id_nesting_f Iag0
14.如權利要求1所述的方法,其中,所述第一標志指示在所述位流的解碼過程中具體參數(shù)集是否被忽略。
15.如權利要求14所述的方法,其中,所述具體參數(shù)集對應于所述視頻參數(shù)集(VPS)。
16.如權利要求1所述的方法,其中,當所述第一標志等于第一值時,sps_max_num_reorder_pics[i]具有默認值。
17.如權利要求1所述的方法,還包括從NAL單元頭部中提供的數(shù)據(jù)字段的值中導出各自的時間標識符值。
18.—種方法,包括: 接收包括與CVS相對應的第一標志的位流; 如果所述第一標志具有第二值,則用信號表示在SPS中存在所述CVS的每個子層各自的子層參數(shù)集;以及 當所述第一標志具有與所述第二值不同的值時,用信號表示在所述SPS中存在所述CVS的單一子層參數(shù)集。
19.如權利要求18所述的方法,其中,子層參數(shù)集包括:解碼器圖像緩沖器(DPB)中的最大幀緩沖器數(shù)、最大重新排序圖像數(shù)以及最大延遲增長量。
20.一種系統(tǒng),包括: 存儲器; 處理器,被配置為執(zhí)行存儲在所述存儲器中的步驟,所述步驟包括: 提供包括至少第一經(jīng)編碼視頻流(CVS)的位流,所述第一 CVS包括第一標志,所述第一標志指示是在經(jīng)編碼視頻流中的多個子層中的每一個具有各自相應的子層參數(shù)集還是共同的子層參數(shù)集與所述多個子層中的每個相對應,其中每個子層與各自的時間標識符值相對應。
【專利摘要】這里所公開的系統(tǒng)和方法可描述用于生成、接收和/或處理包括至少第一經(jīng)編碼視頻流(CVS)的位流的系統(tǒng)和方法,第一CVS包括第一標志,該第一標志指示是在經(jīng)編碼視頻序列中的多個子層中的每一個具有各自相應的子層參數(shù)集還是共同的子層參數(shù)集與多個子層相對應,其中每個子層與各自的時間標識符值相對應。
【IPC分類】H04N19-463, H04N19-31, H04N19-70
【公開號】CN104756500
【申請?zhí)枴緾N201380052642
【發(fā)明人】阿圖魯·A·羅德里格斯, 阿尼爾·庫馬爾·卡蒂, 黃翔業(yè)
【申請人】思科技術公司
【公開日】2015年7月1日
【申請日】2013年10月9日
【公告號】EP2907308A1, US20140098897, WO2014059051A1