新四季網

自適應串流多媒體的製作方法

2023-09-20 01:00:25 3

專利名稱:自適應串流多媒體的製作方法
技術領域:
本發明大體上涉及經由網絡串流傳送多媒體內容,且更特定來說,涉及多媒體內容的自適應串流傳送。
背景技術:
無線通信系統已成為全球許多人藉以進行通信的一種重要方式。無線通信系統可為例如無線電話等眾多接入終端提供通信,所述接入終端中的每一者可通過接入點得到服務。接入終端可經由在上行鏈路和下行鏈路上的發射而與一個或一個以上接入點進行通信。上行鏈路(或反向鏈路)指從接入終端到接入點的通信鏈路,且下行鏈路(或前向鏈路)指從接入點到接入終端的通信鏈路。無線通信系統的資源(例如,帶寬和發射功率)必須經常在多個接入終端之間共享。已知多種多址技術,包括碼分多址(CDMA)、時分多址(TDMA)、頻分多址(FDMA)、正交頻分多址(OFDMA)、單載波頻分多址(SC-FDMA),等等。接入終端包括電子裝置,例如行動電話手持機和可經配置以接收運動、娛樂,或信息類多媒體節目的廣播的其它移動裝置。舉例來說,可經由寬帶廣播通信鏈路將音頻和/ 或視頻數據傳送到所述電子裝置。隨著接入終端的帶寬要求增加,需要用於增強用戶體驗且有效並高效地在此類電子裝置上檢視多媒體的方法和設備。

發明內容
本發明的系統、方法和裝置各自具有若干方面,所述方面中的任何單一者均不獨自擔負其所需屬性。在不限制本發明的範圍的情況下,現將簡要論述本發明的更顯著特徵。 在考慮此論述之後,且具體來說在閱讀標題為「具體實施方式
」的部分之後,將會了解到本發明的特徵如何提供優於其它啟迪和/或裝置的優勢。根據一個方面,提供一種經由網絡自適應地串流傳送多媒體內容的方法。所述方法包含在用戶終端處接收多媒體串流。所述多媒體串流包含多個多媒體片段,且每一多媒體片段具有至少一個多媒體特性。所述方法進一步包含監視所述用戶終端的至少一個參數,以及選擇目標特性。所述目標特性基於所述用戶終端的所述至少一個所監視的參數。所述方法進一步包含請求具有所述目標特性的多媒體片段。根據另一方面,提供一種能夠經由網絡自適應地串流傳送多媒體內容的設備。所述設備包含用戶終端。所述用戶終端包含接收器,所述接收器經配置以接收多媒體串流。所述多媒體串流包含多個多媒體片段,且每一多媒體片段具有至少一個多媒體特性。所述用戶終端進一步包含自適應串流管理器,所述自適應串流管理器經配置以監視所述用戶終端的至少一個參數。所述自適應串流管理器進一步經配置以基於所述用戶終端的所述至少一個所監視的參數來選擇目標特性。所述自適應串流管理器進一步經配置以向媒體伺服器請求具有所述目標特性的多媒體片段。根據又一方面,提供一種能夠經由網絡自適應地串流傳送多媒體內容的設備。所述設備包含用於在用戶終端處接收多媒體串流的裝置。所述多媒體串流包含多個多媒體片段,且每一多媒體片段具有至少一個多媒體特性。所述設備進一步包含用於監視所述用戶終端的至少一個參數的裝置。所述設備進一步包含用於基於所述用戶終端的所述至少一個所監視的參數來選擇目標特性的裝置。所述設備進一步包含用於請求具有所述目標特性的多媒體片段的裝置。根據又一方面,提供一種非暫時性計算機可讀媒體。所述非暫時性計算機可讀媒體包含能夠使計算機在用戶終端處接收多媒體串流的代碼。所述多媒體串流包含多個多媒體片段,且每一多媒體片段具有至少一個多媒體特性。所述非暫時性計算機可讀媒體進一步包含能夠使計算機監視所述用戶終端的至少一個參數的代碼。所述非暫時性計算機可讀媒體進一步包含能夠使計算機基於所述用戶終端的所述至少一個所監視的參數來選擇目標特性的代碼。所述非暫時性計算機可讀媒體進一步包含能夠使計算機向媒體伺服器請求具有所述目標特性的多媒體片段的代碼。


圖1說明示範性無線多媒體串流網絡。圖2說明根據一實施例的在媒體伺服器上的HTTP自適應串流的示範性實施方案。圖3說明根據一實施例的示範性移動終端。圖4說明用戶終端的傳感器套件的示範性實施例。圖5說明根據一實施例的將多媒體內容從媒體伺服器串流傳送到用戶終端的示範性方法。圖6說明根據一實施例的預測參數的未來值的示範性方法。圖7說明自適應串流管理器的示範性實施例。
具體實施例方式本發明的實施例涉及用於在裝置上接收媒體內容的方法和設備。在一個實施例中,所述裝置可基於某些條件來調適所接收的內容。因而,自適應媒體串流可允許移動裝置基於某些條件來改變多媒體串流的質量,所述條件例如為網絡帶寬、電池條件、裝置的行進方向,或各種其它條件。因而,在此實施例中,所述裝置甚至在裝置參數隨時間而變化的同時也可持續為用戶提供穩健的多媒體體驗。在一個實施例中,所述裝置監視其自身的參數,且接著預測此類參數的未來值以便調適所接收的媒體內容。舉例來說,如果所述裝置檢測到其正向高速度加速(例如當用戶進入高速公路時),那麼所述裝置可預測基於加速度參數其將繼續趨向甚至更高的速度。 使用此信息,所述裝置可歸因於在所述裝置的增加的地面速度下預測到的較高數據錯誤而請求具有較低解析度的媒體。在一個實施例中,在將媒體文件從媒體伺服器或其它內容提供者發射到用戶的裝置之前,將所述媒體文件劃分成片段。在此實施例中,所述媒體文件的每一片段具有特定特性。示範性特性包括(但不限於)位速率、質量、壓縮比、編解碼器類型,或音頻軌道數目。 所述伺服器可針對每一媒體文件存儲多個此類片段,以使得對於任何特定媒體文件,在所述媒體文件中存在可在任何時間點選擇的多個媒體片段。此情形允許所述裝置依據所檢測到的所述用戶裝置的參數來請求同一文件的不同片段。因為不同片段可能需要較多或較少帶寬,或具有較大或較小解析度,所以所述系統可確定最佳質量片段來為用戶播放。詞語「示範性」在本文中用以表示「充當實例、例子或說明」。本文中描述為「示範性」的任何實施例未必被理解為比其它實施例優選或有利。呈現以下描述旨在使所屬領域的任何技術人員能夠製造並使用本發明。出於解釋的目的,在以下描述中闡述細節。應了解,所屬領域的一般技術人員將認識到,可在不使用這些特定細節的情況下實踐本發明。在其它例子中,未詳細闡述眾所周知的結構和過程以免由於不必要的細節而混淆本發明的描述。因而,本發明並不希望受所展示的實施例限制,而是應被賦予與本文揭示的原理和特徵一致的最廣範圍。本文中所描述的技術可用於各種無線通信網絡,例如碼分多址(CDMA)網絡、時分多址(TDMA)網絡、頻分多址(FDMA)網絡、正交FDMA (OFDMA)網絡、單載波FDMA (SC-FDMA) 網絡等。經常可互換地使用術語「網絡」與「系統」。CDMA網絡可實施例如通用陸上無線電接入(UTRA)、cdma2000等無線電技術。UTRA包括寬帶CDMA (W-CDMA)和低碼片速率(LCR)。 cdma2000涵蓋IS-2000、IS-95和IS-856標準。TDMA網絡可實施例如全球移動通信系統 (GSM)等無線電技術。OFDMA網絡可實施例如演進式UTRA(E-UTRA)、IEEE 802. 11、IEEE 802. 16, IEEE 802. 20、Flash-OFDM等無線電技術。UTRA、E-UTRA和GSM為通用移動電信系統(UMTS)的一部分。長期演進(LTE)為UMTS的使用E-UTRA的即將到來的版本。UTRA、 E-UTRA、GSM、UMTS和LTE描述於來自名為「第三代合作夥伴計劃」(3GPP)的組織的文獻中。 cdma2000描述於來自名為「第三代合作夥伴計劃2」(3GPP2)的組織的文獻中。這些各種無線電技術和標準在此項技術中是已知的。圖1說明示範性無線多媒體串流網絡100。無線多媒體串流網絡100經配置以支持從媒體伺服器110到移動終端120的多媒體串流。移動終端120可使用如上文論述的數據傳送標準而連接到例如基站130和基站140等基站。基站130和140連接到網絡150。 舉例來說,網絡150可為網際網路。因而,移動終端120可接入媒體伺服器110以下載多媒體內容。更特定來說,在一個實施例中,移動終端120可從媒體伺服器110串流音頻或視頻。隨著移動終端120在無線多媒體串流網絡100內移動,其與基站130的無線鏈路的質量可能改變,且來自媒體伺服器110的多媒體串流可能中斷或以其它方式受到限制。 舉例來說,移動終端120可能移到具有較大信號衰減的區域中。因而,來自基站130的信噪比(SNR)可使數據速率下降。類似地,移動終端120可能以高速率移動,在基站130的扇區之間或在基站130與基站140之間漫遊。從基站130到基站140的轉變可能增加數據包的等待時間或導致所述數據不被遞送。或者,在網絡150中的擁塞可能影響來自媒體伺服器 110的多媒體串流的遞送。如本文中所描述,HTTP自適應串流可允許例如移動終端120等移動裝置基於例如網絡帶寬等某些條件來改變多媒體串流的質量。
圖2說明在媒體伺服器110上的HTTP自適應串流的示範性實施方案。所述媒體伺服器110可為例如以上關於圖1所論述的媒體伺服器110等媒體伺服器。媒體伺服器 110通過編碼器230編碼源數據220。源數據220可為高質量多媒體內容,例如以高位速率或可能通過無損編解碼器編碼的音頻或視頻。編碼器230可將源數據220編碼成多個不同質量水平或位速率。在所述所說明的實施例中,編碼器230將源數據220編碼成高位速率存儲項M0、中等位速率存儲項250,和低位速率存儲項沈0。編碼器230可使用此項技術中已知的視頻壓縮技術,例如MPEG-2、MPEG-4,或H. 264/MPEG-4進階視頻解碼(AVC)。編碼器230將多媒體串流240、250和沈0中的每一者分成可個別地經由HTTP伺服器270存取的多個串流片段。目錄信息清單文件(directory manifest file) 280可含有(例如)呈 HTTP可存取XML格式的可用串流位速率的列表。因而,接入媒體伺服器110的終端可隨網絡條件變化而通過請求適宜的串流片段來動態地調整串流多媒體內容的位速率。可存儲所述串流片段以用於稍後檢索。此外,所述片段可為任何大小,例如五秒的內容。通常,片段越大,則對於開銷(例如HTTP標頭和編碼開銷)所損失的帶寬將越少。然而,較大片段會降低接入終端對網絡條件變化作出響應的能力。在一些實施例中,編碼器230可針對每一位速率以多個片段大小來編碼源數據220。舉例來說,編碼器230可以一秒片段和五秒片段兩者來編碼高位速率存儲項M0,在一個實施例中,所述片段可作為個別網際網路地址而經由 HTTP伺服器270個別地存取。在所揭示的實施例中,例如移動終端120等接入終端可基於各種移動裝置數據來選擇串流片段以從媒體伺服器110下載。現代裝置現今可存取各種可用數據。圖3說明能夠使用額外參數來預測未來帶寬需要的示範性移動終端120。在所說明的實施例中,移動終端120包括數據機處理器320、媒體處理器330,和傳感器套件340。數據機處理器320用以提供數據鏈路,移動終端120可經由所述數據鏈路與例如以上關於圖2所論述的媒體伺服器110等媒體伺服器通信。數據機處理器320可為(例如)基帶晶片或模塊。數據機處理器320可包括數據機322和數據機緩衝器324。數據機 322用以將無線電鏈路轉譯成可由數據機處理器320所理解的數據。數據機緩衝器3M用以緩衝尚未處理的傳入數據。媒體處理器330用以管理傳入的多媒體串流且準備所述串流以供呈現給用戶。媒體處理器330可為(例如)應用程式處理器。媒體處理器330包括一個或一個以上編解碼器332、媒體緩衝器334,和自適應串流管理器336。在一些實施例中,以軟體形式來實施編解碼器332、媒體緩衝器334,和自適應串流管理器336。編解碼器332用以將多媒體串流片段解碼成與表示層(presentation layer)兼容的原始格式。媒體緩衝器334用以建立串流媒體的儲備,所述儲備可在存在數據發射中斷的狀況下使用。自適應串流管理器336用以管理多媒體串流。自適應串流管理器336監視移動終端120和網絡狀態(包括所述包括在內的傳感器340),預測對於多媒體串流片段的未來需要,向例如以上關於圖2所論述的媒體伺服器110等媒體伺服器請求適宜的片段。圖4說明例如以上關於圖3所描述的移動終端120等用戶終端的傳感器套件340 的示範性實施例。傳感器套件340包括加速度計420、全球定位系統(GPS)或基於位置的服務(LBQ模塊430、接近傳感器;340、麥克風440、相機450、光傳感器470、羅盤480,和陀螺儀490。傳感器;340、420、430、440、450、460、470、480,和490可以各種方式與移動終端120的其它組件集成或可為個別組件。圖5說明將多媒體內容從媒體伺服器串流傳送到用戶終端的示範性方法500。在一個實施例中,如上文關於圖1所論述,所述媒體伺服器和用戶終端可分別為媒體伺服器 110和移動終端120。可至少部分地藉助(例如)以上關於圖3所描述的自適應串流管理器336來實施方法500。首先,在510處,移動終端120從媒體伺服器110接收多媒體串流片段。每一串流片段可具有多媒體特性,自適應串流管理器336可使用所述多媒體特性來確定下載哪一片段。示範性特性包括(但不限於)位速率、質量、壓縮比、編解碼器類型、 音頻軌道數目等等。接下來,在520處,自適應串流管理器336監視所述用戶終端的至少一個參數。在各種實施例中,自適應串流管理器336可監視參數,所述參數包括(但不限於)媒體播放器緩衝器條件、網絡連接帶寬、網絡連接等待時間、網絡連接類型、無線電信號強度、可用的 IP套接字數據連接的數目、所估計的多媒體剪輯長度、用戶終端位置、用戶終端速度、用戶終端方向、用戶終端加速度、用戶所請求的質量水平、所估計的視頻質量、所估計的聲音質量、移動終端功率消耗、剩餘電池壽命,和/或移動終端電源。在一些實施例中,所述媒體播放器緩衝器條件對應於例如上文關於圖3所論述的媒體緩衝器334等緩衝器的大小。媒體播放器緩衝器條件還可包括所述緩衝器生長或被消耗的速率。網絡連接帶寬可包括無線網絡帶寬、網際網路帶寬,或兩者的組合。舉例來說,可從數據機處理器320獲得網絡和比率信息,且所述信息可包括例如網絡連接帶寬、網絡連接等待時間、網絡連接類型、無線電信號強度,和可用的IP套接字數據連接的數目等信息。舉例來說,可從在傳感器套件340 中的GPS/LBS模塊430獲得位置信息,且所述位置信息可包括例如用戶終端位置、用戶終端速度、用戶終端方向,和用戶終端加速度等信息。進行到530,自適應串流管理器336預測這些參數中的一者或一者以上的未來值。 舉例來說,自適應串流管理器336可針對各種時間幀將當前帶寬與歷史帶寬進行比較。歷史數據可能指示可用帶寬在峰值時段期間有可能降低。因此,自適應串流管理器336可預測正在降低的帶寬將繼續降低。在另一實例中,歷史數據可能展示多山區域具有不良的接收。因此,自適應串流管理器336可因為移動終端120正朝向多山區域前進而預測信號強度即將下降。在又一實施例中,自適應串流管理器336可基於當前緩衝器填充速率而預測例如媒體緩衝器334等緩衝器將不久被填滿。在一個實施例中,如以下關於圖6所論述,作為預測過程的一部分,自適應串流管理器336可維護所監視參數值的歷史並使所述歷史值相關以便預測未來變化。隨後,在540處,自適應串流管理器336基於在530處所預測的參數的未來值而選擇目標多媒體特性。所述目標多媒體特性可為有助於完成預設目標的任何特性。舉例來說,用戶可設定自適應串流管理器336以使持續性優先於質量。或者,用戶可設定自適應串流管理器336以優先考慮質量(其可在重放期間導致較長的緩衝周期或不連續性)。在各種其它實例中,用戶可設定自適應串流管理器336以優先考慮電池壽命、尋覓或快進時的等待時間、音頻質量、存儲器使用率等等。用戶無需特定地設定自適應串流管理器336的行為。在一些實施例中,自適應串流管理器336的行為由製造者預先設定或在預設界限內為自適應的。在一個實施例中,自適應串流管理器336通過遵循硬式解碼決策樹來選擇所述目標多媒體特性。舉例來說,自適應串流管理器336可默認執行帶寬預測並將可在所預測的帶寬上輸送的最高解析度視頻作為目標。最終,在550處,自適應串流管理器336向媒體伺服器110請求具有在540處所選擇的目標特性的多媒體片段。為更詳細說明方法500,將僅出於示範性目的而展示若干情形。熟練的技術人員將理解,在本發明的範圍內存在方法500的許多變體。在第一實例中,自適應串流管理器336可經設定以優先考慮不中斷的重放。自適應串流管理器336可監視帶寬、緩衝狀態,和GPS/LBS信息。自適應串流管理器336可能檢測到移動終端120正以在過去已導致可用帶寬降低的速率加速。因而,自適應串流管理器 336可預測到可用帶寬即將下降。為避免緩衝器變空(此將使重放中斷),自適應串流管理器336可選擇低位速率多媒體串流片段的目標特性。自適應串流管理器336可接著開始請求具有不使播放中斷的足夠低位速率的多媒體串流片段。然而,較低位速率存儲項片段將可能具有較低質量。在第二實例中,自適應串流管理器336可經設定以優先考慮電池壽命。自適應串流管理器336可監視電池壽命、網絡連接類型,和電池汲取。如果移動終端120從使用較慢、較低功率技術的無線網絡移向較快、較高功率技術,那麼自適應串流管理器336可預測電池汲取將增加,且因而電池壽命將降低。因此,自適應串流管理器336可選擇具有能量效益的編解碼器的目標特性。具有能量效益的編解碼器可較簡單,且因而需要較少處理功率來解碼,從而允許節制媒體處理器330以節省功率。然而,具有能量效益的編解碼器可能不產生高質量視頻。自適應串流管理器336可接著請求通過具有能量效益的編解碼器所編碼的多媒體串流片段。在第三實例中,自適應串流管理器336可經設定以優先考慮質量和電池壽命。自適應串流管理器336可監視電池壽命、GPS/LBS數據、視頻質量,和電池汲取。如果移動終端120是固定的,那麼自適應串流管理器336可能能夠切換移動終端120的接收分集功能性以在不影響信號強度的情況下降低功率消耗。因而,自適應串流管理器336可能預測能量消耗將降低且質量將仍保持相同。自適應串流管理器336可接著停用接收分集功能性。 因此,自適應串流管理器336可接著請求具有高質量編碼的多媒體串流片段。圖6說明根據一個實施例的預測未來參數值的方法600。在610處開始,自適應串流管理器336監視例如移動終端120等用戶終端的參數。自適應串流管理器336在610 處所監視的參數可為以上關於圖5在520處所論述的參數中的一者。接下來,在620處,自適應串流管理器336存儲所監視的參數作為歷史參數值。在一個實施例中,歷史參數值可存儲於例如嵌入於移動終端120中的快閃記憶體等存儲器中。在另一實施例中,可經由例如網絡150等網絡上載歷史參數值。隨後,在630處,可分析並搜索所述歷史參數值以尋找一個歷史參數的進展與隨後的另一歷史參數變化之間的樣式和相關性。舉例來說,分析可展示上升的信噪比(SNR)與隨後的可用帶寬增加相關。同時,以升高結束的易變SNR樣式可能與隨後的可用帶寬降低相關。可遠程分析上載到遠程伺服器的歷史參數值,且可將摘要發送回到自適應串流管理器336。最終,在640處,自適應串流管理器336基於當前參數值、歷史參數值,和在630處所確定的相關樣式來預測未來參數值。圖7說明自適應串流管理器336的示範性實施例。所述自適應串流管理器336 包括接收模塊720、監視模塊730、預測模塊740、存儲模塊750、處理模塊760、存儲器模塊 770,和發射模塊780。接收模塊720用以從例如以上關於圖1所描述的媒體伺服器110等媒體伺服器接收多媒體串流片段。在一實施例中,接收模塊720可對應於以上關於圖3所描述的數據機處理器320。在另一實施例中,接收模塊720可對應於媒體處理器330的一方面。因而,接收模塊720提供一個用於接收可包含多個多媒體片段的多媒體串流的裝置。監視模塊730用以監視例如以上關於圖1所描述的移動終端120等用戶終端的參數。 監視模塊730可監視例如傳感器套件340、數據機緩衝器324,和媒體緩衝器334等方面。在一實施例中,監視模塊720可對應於媒體處理器330的一方面。因而,監視模塊720 提供一個用於監視用戶終端的至少一個參數的裝置。在一些實施例中,所監視的參數為網絡參數或質量參數。因而,監視模塊720還提供用於監視網絡參數或網絡質量參數的裝置。 預測模塊740用以預測由監視模塊730所監視的參數中的至少一者的未來值。在一實施例中,預測模塊740可對應於媒體處理器330的一方面。在一些實施例中,預測模塊740在其預測未來參數值時使歷史參數數據相關。因而,預測模塊740提供一個用於基於歷史參數值和新近參數數據來預測用戶終端的至少一個參數的未來值的裝置。同時,預測模塊740 可提供一個用於使新近參數數據與歷史參數值相關的裝置。此外,預測模塊740可經配置以在存儲模塊750中存儲歷史參數數據。存儲模塊750可為任何數據存儲媒體。因而,存儲模塊750提供一個用於存儲用戶終端的至少一個參數的歷史參數值的裝置。處理模塊760 用以基於由預測模塊740所預測的未來值來選擇目標特性。在一實施例中,預測模塊740 可對應於媒體處理器330的一方面。因而,處理模塊760提供一個用於基於用戶終端的至少一個所監視的參數來選擇目標特性的裝置。在一實施例中,處理模塊760提供用於基於用戶終端的所述至少一個參數的所預測的未來值來選擇所述目標特性的裝置。存儲器模塊 770充當處理模塊760的工作存儲器。發射模塊780用以將對於多媒體片段的請求發送到媒體伺服器110。在一實施例中,發射模塊720可對應於數據機處理器320。在另一實施例中,發射模塊720可對應於媒體處理器330的一方面。因而,發射模塊780提供一個用於請求具有所述目標特性的多媒體片段的裝置。儘管以上過程和方法在上文中描述為包括某些步驟且以特定次序描述,但應認識到,這些過程和方法可包括額外步驟或可省略所描述步驟中的一些。此外,所述過程的步驟中的每一者不必以描述其的次序執行。儘管以上描述已展示、描述且指出了本發明在應用於各種實施例時的新穎特徵, 但將理解,所屬領域的技術人員可在不脫離本發明的精神的情況下對所說明的系統或過程的形式和細節進行各種省略、替換和變化。如將認識到,本發明可以並未提供本文中所闡述的所有特徵和益處的形式而體現,因為一些特徵可與其它特徵分離地使用或實踐。結合本文中所揭示的實施例而描述的方法或算法的步驟可直接體現於硬體中、由處理器執行的軟體模塊中,或兩者的組合中。軟體模塊可駐留於RAM存儲器、快閃記憶體、 ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可裝卸盤、CD-ROM或此項技術中已知的任何其它形式的存儲媒體中。示範性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息並將信息寫入到存儲媒體。在替代方案中,存儲媒體可與處理器成一體式。處理器和存儲媒體可駐留於ASIC中。ASIC可駐留於用戶終端中。在替代方案中,處理器和存儲媒體可作為離散組件而駐留於用戶終端中。
權利要求
1.一種經由網絡自適應地串流傳送多媒體內容的方法,其包含在用戶終端處接收多媒體串流,所述多媒體串流包含多個多媒體片段,每一多媒體片段具有至少一個多媒體特性;監視所述用戶終端的至少一個參數;基於所述用戶終端的所述至少一個所監視的參數來選擇目標特性;以及請求具有所述目標特性的多媒體片段。
2.根據權利要求1所述的方法,其進一步包含存儲所述用戶終端的所述至少一個參數的歷史參數值;使新近參數數據與所述歷史參數值相關;基於所述歷史參數值和所述新近參數數據來預測所述用戶終端的所述至少一個參數的未來值;以及基於所述用戶終端的所述至少一個參數的所述所預測的未來值來選擇目標特性。
3.根據權利要求1所述的方法,其進一步包含監視至少一個網絡參數,其中選擇目標特性包含基於所述至少一個網絡參數來選擇目標位速率。
4.根據權利要求3所述的方法,其中所述至少一個網絡參數基於以下各者中的一者或一者以上媒體播放器緩衝條件、網絡連接帶寬、網絡連接等待時間、網絡連接類型、無線電信號強度、可用的IP套接字數據連接的數目、所估計的多媒體剪輯長度、用戶終端地理空間位置、用戶終端地面速度、用戶終端地理空間方向,或用戶終端加速度。
5.根據權利要求1所述的方法,其進一步包含監視至少一個媒體質量參數,其中選擇目標特性包含基於所述至少一個媒體質量參數來選擇質量特性。
6.根據權利要求5所述的方法,其中所述至少一個媒體質量參數基於以下各者中的一者或一者以上用戶所請求的質量水平、所估計的視頻質量,和所估計的聲音質量。
7.根據權利要求1所述的方法,其進一步包含監視至少一個功率參數,其中選擇目標特性包含基於所述至少一個功率參數來選擇目標編解碼器效率。
8.根據權利要求7所述的方法,其中所述至少一個功率參數基於以下各者中的一者或一者以上移動終端功率消耗、剩餘電池壽命,或移動終端電源。
9.根據權利要求1所述的方法,其中所述用戶終端包含蜂窩式裝置。
10.一種能夠經由網絡自適應地串流傳送多媒體內容的設備,其包含接收器,其經配置以接收多媒體串流,所述多媒體串流包含多個多媒體片段,每一多媒體片段具有至少一個多媒體特性;以及自適應串流管理器,其經配置以監視所述設備的至少一個參數,經配置以基於所述設備的所述至少一個所監視的參數來選擇目標特性,且經配置以請求具有所述目標特性的多媒體片段。
11.根據權利要求10所述的設備,其中所述自適應串流管理器進一步經配置以存儲所述設備的所述至少一個參數的歷史參數值,以使新近參數數據與所述歷史參數值相關,從而基於所述歷史參數值和所述新近參數數據來預測所述設備的所述至少一個參數的未來值,並基於所述用戶終端的所述至少一個參數的所述所預測的未來值來選擇目標特性。
12.根據權利要求10所述的設備,其中所述自適應串流管理器進一步經配置以監視至少一個網絡參數並基於所述至少一個網絡參數來選擇目標位速率。
13.根據權利要求12所述的設備,其中所述至少一個網絡參數基於以下各者中的一者或一者以上媒體播放器緩衝條件、網絡連接帶寬、網絡連接等待時間、網絡連接類型、無線電信號強度、可用的IP套接字數據連接的數目、所估計的多媒體剪輯長度、設備地理空間位置、設備地面速度、設備地理空間方向,或設備加速度。
14.根據權利要求10所述的設備,其中所述自適應串流管理器進一步經配置以監視至少一個媒體質量參數並基於所述至少一個媒體質量參數來選擇質量特性。
15.根據權利要求14所述的設備,其中所述至少一個媒體質量參數基於以下各者中的一者或一者以上用戶所請求的質量水平、所估計的視頻質量,和所估計的聲音質量。
16.根據權利要求10所述的設備,其中所述自適應串流管理器進一步經配置以監視至少一個功率參數並基於所述至少一個功率參數來選擇目標編解碼器效率。
17.根據權利要求16所述的方法,其中所述至少一個功率參數基於以下各者中的一者或一者以上移動終端功率消耗、剩餘電池壽命,或移動終端電源。
18.根據權利要求10所述的方法,其中設備包含蜂窩式裝置。
19.一種能夠經由網絡自適應地串流傳送多媒體內容的設備,其包含用於接收多媒體串流的裝置,所述多媒體串流包含多個多媒體片段,每一多媒體片段具有至少一個多媒體特性;用於監視所述設備的至少一個參數的裝置;用於基於所述設備的所述至少一個所監視的參數來選擇目標特性的裝置;以及用於請求具有所述目標特性的多媒體片段的裝置。
20.一種包含指令的非暫時性計算機可讀媒體,所述指令在執行時執行一種方法,所述方法包含接收多媒體串流,所述多媒體串流包含多個多媒體片段,每一多媒體片段具有至少一個多媒體特性;監視所述設備的至少一個參數;基於所述設備的所述至少一個所監視的參數來選擇目標特性;以及請求具有所述目標特性的多媒體片段。
全文摘要
本發明揭示一種用於自適應地串流傳送多媒體內容的方法、系統和電腦程式。自適應串流管理器監視用戶終端的至少一個參數。所述自適應串流管理器監視所述用戶終端的至少一個參數並預測所述用戶終端的至少一個參數的未來值。所述自適應串流管理器還基於所述用戶終端的所述至少一個參數的所述所預測的未來值來選擇目標特性,並向媒體伺服器請求具有所述目標特性的多媒體片段。
文檔編號H04L29/06GK102577312SQ201080046489
公開日2012年7月11日 申請日期2010年10月15日 優先權日2009年10月16日
發明者伊德列阿斯·米爾, 拉吉夫·K·維賈亞庫馬爾, 賽義德·扎曼·喬杜裡 申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀