【技術實現步驟摘要】
【國外來華專利技術】相關申請的交叉引用本申請要求于2015年5月4日提交的美國專利申請14/703,366以及2014年9月8日提交的美國臨時申請62/047,415的優先權,其內容全文并入本文。
技術介紹
在自適應流式傳輸的場景中,公共視頻序列通常被編碼成不同比特率的多個流。每個流通常被分割成傳輸單元序列(稱為“塊”)用于遞送。通常創建標識用于視頻序列的比特率的清單文件。例如,在流式傳輸服務中,視頻流和伴隨的播放列表文件托管在服務器中。客戶端設備中的播放器通過訪問播放列表文件獲得流信息,允許播放器根據對可用帶寬的估計在不同流之間切換。然而,當前編碼系統不能足以適應在代表公共視頻內容項的不同編碼流之間的切換。專利技術人察覺到在編碼視頻序列的瞬時數據率超過編碼視頻序列被編碼的目標比特率的時刻切換問題有可能變得常見。例如,考慮針對目標比特率為1Mbps編碼的視頻序列。視頻編碼器將導出一組用于編碼的編碼參數,基于對視頻序列的復雜度和內容的估計,所述編碼參數預計產生目標比特率例如0.9Mbps或附近的編碼視頻數據。然而,視頻序列的內容,大概在短期情況下可能與視頻編碼器的估計存在偏差,將導致編碼數據率明顯超過目標比特率。例如,如果編碼數據率可以跳到1.5Mbps,則會超過客戶端設備的會話的資源限制。客戶端設備可能將嘗試切換到針對較低目標比特率開發的編碼視頻數據的另一副本,但其他副本也可能超過客戶端設備的資源限制,至少針對在引起瞬時數據率增大的短期事件。客戶端設備可能必須迭代地識別和請求編碼視頻的不同副本,直到定在數據率滿足其資源限制的副本上為止。在客戶端設備如此操作時,其可能經歷呈現的視頻的 ...
【技術保護點】
一種方法,包括:多次編碼公共視頻序列以產生編碼視頻數據的相應實例,每個實例具有根據從相應服務層的目標比特率導出的一組編碼參數被編碼的視頻數據,其中對于給定層,編碼被約束為將該層的最大編碼率限制為小于另一預先確定的服務層的目標比特率。
【技術特征摘要】
【國外來華專利技術】2014.09.08 US 62/047,415;2015.05.04 US 14/703,3661.一種方法,包括:多次編碼公共視頻序列以產生編碼視頻數據的相應實例,每個實例具有根據從相應服務層的目標比特率導出的一組編碼參數被編碼的視頻數據,其中對于給定層,編碼被約束為將該層的最大編碼率限制為小于另一預先確定的服務層的目標比特率。2.根據權利要求1所述的方法,其中編碼視頻的實例各自包括多個塊的編碼視頻數據。3.根據權利要求1所述的方法,其中編碼視頻的實例各自包括多個塊的編碼視頻數據,所述多個塊的編碼視頻數據具有與來自其他實例的塊的邊界在時間上對準的塊邊界。4.根據權利要求3所述的方法,其中至少一個塊的第一幀為無需參考編碼次序中任何先前幀而可解碼的幀,并且在編碼次序中所述第一幀之后的相應塊的所有其他編碼幀具有不早于所述第一幀的預測參考。5.根據權利要求1所述的方法,還包括將編碼視頻的實例與包含描述層的數據的清單文件相關聯地存儲在分發服務器處。6.根據權利要求1所述的方法,還包括:針對至少一個編碼實例,標識相應實例的編碼率超過該實例的目標比特率的部分,將視頻序列的對應于所標識部分的部分編碼為多個子層,每個子層具有針對所標識部分得出相應編碼率的編碼參數,以及將所編碼實例和所編碼子層存儲在分發服務器處的存儲裝置中。7.根據權利要求1所述的方法,其中每個編碼的層具有不同分辨率但具有彼此大致相似的縱橫比。8.根據權利要求1所述的方法,其中至少一個編碼的層具有從顯示縱橫比和存儲縱橫比導出的像素縱橫比。9.根據權利要求1所述的方法,其中所述編碼包括:針對第一層,估計視頻序列的特征,基于所估計的特征和所述第一層的目標比特率來選擇編碼參數以及根據所選擇的第一層的編碼參數來編碼視頻序列,以及針對至少一個其他層,基于所估計的特征以及所述其他層的目標比特率來選擇編碼參數,以及根據所選擇的所述其他層的編碼參數來編碼視頻序列。10.根據權利要求1所述的方法,其中所述編碼包括:針對至少一層估計視頻序列的特征,基于所估計的特征和相應層的目標比特率來選擇編碼參數,根據所選擇的編碼參數來編碼視頻序列,估計從所述編碼獲得的編碼質量,以及以及如果所估計的編碼質量低于預先確定的閾值,則修改所述編碼參數,以及使用所修改的編碼參數重復所述編碼。11.一種分發服務器,包括:計算機可讀存儲設備,所述計算機可讀存儲設備在其上存儲有表示媒體項的文件,所述文件包括:所述媒體項的多個編碼實例,每個實例具有編碼視頻數據,所述編碼視頻數據表示根據從相應服務層的目標比特率導出的一組編碼參數已被編碼的媒體項,其中對于給定層,編碼被約束為將該層的最大編碼率限制為小于另一預先確定的服務層的目標比特率,以及,包含描述該層的數據的清單文件。12.根據權利要求11所述的服務器,還包括用于在請求時提供相應層的數據的通信系統。13.根據權利要求11所述的服務器,其中每一編碼實例包括多個塊的編碼視頻數據。14.根據權利要求11所述的服務器,其中每一編碼實例包括多個塊的編碼視頻數據,所述多個塊的編碼視頻數據具有與來自其他實例的塊的邊界在時間上對準的塊邊界。15.根據權利要求11所述的服務器,其中至少一個塊的第...
【專利技術屬性】
技術研發人員:蘇野平,吳錫榮,張珂,鄭裕倉,周小松,
申請(專利權)人:蘋果公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。