專利名稱::媒體內容管理的制作方法
技術領域:
:本發(fā)明總體上涉及媒體內容管理,尤其涉及在媒體會話期間的媒體內容創(chuàng)建以及媒體內容的動態(tài)供應。
背景技術:
:在過去幾年里,通過不同的網(wǎng)絡向客戶提供媒體和多媒體獲得了巨大的增長。如今,大量用戶利用因特網(wǎng)來訪問和下載來自媒體服務器的、例如視頻和音頻流或者文件形式的媒體。這種媒體供應也已經(jīng)出現(xiàn)在基于無線電的移動通信網(wǎng)絡中。當前在將移動網(wǎng)絡用于多媒體或電視內容方面存在很大的興趣。這在本領域中通常被稱為移動電視(Mobile-TV)。移動網(wǎng)絡中的這種媒體供應如今主要能通過單播傳輸來獲得。然而,目前用于移動電視的廣播/組播遞送方法正處于開發(fā)之中。這樣的標準化成果的例子有3GPP多媒體廣播/組播服務(MBMS)和歐洲電信標準協(xié)會(ETSI)數(shù)字視頻廣播-手持設備(DVB-H)。為了滿足在不同的有線和無線通信網(wǎng)絡中對媒體供應的這種增長的需求,已經(jīng)開發(fā)了可伸縮媒體(scalablemedia)??缮炜s媒體一般指的是其中能夠組合、截斷(truncate)或者修剪(crop)預編碼比特流以形成滿足例如在媒體質量、幀速率、屏幕分辨率、傳輸信道數(shù)和比特率方面的不同目標的新比特流的編碼方案。一個范例是以高質量進行一次編碼并且進行多次提取以形成適合于在各種情況下進行傳輸?shù)暮喕?reduced)的比特流。另一個范例是以低質量進行第一次編碼并且然后添加提供質量增強的附加層。國際電信聯(lián)盟(ITU)電信標準化部門(ITU-T)聯(lián)合視頻組(JVT)以及國際標準化組織/國際電工委員會(IS0/IEC)目前正在定義可伸縮視頻編碼(SVC),以作為對視頻編解碼(videocodec)H.264|MPEG-4(運動圖像專家組)高級視頻編碼(AVC)的擴展。SVC提供了完全的三維(時間、空間和信噪比(SNR))可伸縮性,并且預計將;[艮快成為國際標準。MPEG當前也在研究可伸縮音頻和語音編碼。然而,流式或者下載服務器中可伸縮媒體流的當前管理主要涉及存儲一個或多個可伸縮媒體流以及從該流提取數(shù)據(jù)。沒有對優(yōu)化同時提取數(shù)據(jù)流的帶寬利用率給予特殊的考慮。簡述當媒體內容的多個可能版本(potentialversion)(例如可伸縮媒體)在媒體服務器端可用時,管理媒體會話的現(xiàn)有技術在高效選擇媒體內容版本和帶寬利用率方面存在問題。本發(fā)明克服了現(xiàn)有技術方案的這些和其他缺陷。本發(fā)明的總的目的是在媒體會話中提供或者實現(xiàn)高效媒體管理。該目的和其他目的是通過隨附的專利權利要求所限定的本發(fā)明來滿足的。簡而言之,本發(fā)明涉及媒體管理,尤其涉及媒體會話中的媒體創(chuàng)建和媒體管理。依照本發(fā)明,包括諸如視頻之類的至少第一媒體內容以及諸如相關聯(lián)的音頻之類的第二媒體內容的媒體組(mediagro卯)能夠在媒體服務器獲得。所述第一和第二媒體內容在媒體會話期間將被共同地(collectively)管理并且優(yōu)選地之后在發(fā)出請求的預定(destined)客戶端被共同地再現(xiàn)(render)。第一和第二媒體內容這二者能夠以多個可能版本的形式獲得,其中每個內容版本適于相應的帶寬利用水平(level)。這意味著有可能從所述第一和第二內容中提供多個不同的內容版本并且在媒體會話中使用它們。例如,媒體內容能夠采用可伸縮媒體的形式,可以從該可伸縮媒體中提取媒體數(shù)據(jù)以形成特定的媒體內容版本。另一個例子是使用多個預編碼內容版本,所述預編碼內容版本被編碼成供在特定的帶寬水平或者區(qū)間(interval)使用。所迷媒體內容組還與所謂的帶寬或者速率份額(share)信息關聯(lián)。該信息使得在所述會話中對分配給相應的第一和第二媒體內容的總的可用帶寬水平的相應分攤量(apportionment)的估計得以實現(xiàn)。在會話建立時和/或之后在會話期間,媒體服務器根據(jù)該帶寬份額信息和可用于將媒體組的數(shù)據(jù)傳輸?shù)筋A定客戶端的總帶寬水平信息來提供第一媒體內容的版本和第二媒體內容的版本。然后,使用所分配的總的可用帶寬將兩個所提供的內容版本的媒體數(shù)據(jù)同時傳送到客戶端。優(yōu)選地,帶寬份額信息是依賴于時間和/或依賴于帶寬的。在這種情況下,內容版本的供應可以在媒體會話期間隨著時間推移而被更新和/或以便應對總的可用帶寬的變化。當在客戶端再現(xiàn)媒體時,本發(fā)明實現(xiàn)根據(jù)用戶質量對內容版本的有利的選擇和供應。因此,在整個媒體會話期間能夠選擇,優(yōu)選地動態(tài)地選擇并且使用具有非常適合當前條件的特性的媒體內容。本發(fā)明還涉及產生包括至少第一和第二媒體內容以及帶寬份額信息的媒體內容組,所述至少第一和第二媒體內容中的每個都具有多個可能內容版本。用于管理媒體會話的媒體管理器、安放了這種媒體管理器的網(wǎng)絡節(jié)點或者用戶終端以及媒體引擎也處于本發(fā)明的范圍之內。附圖簡述可以通過參照以下結合附圖所給出的描述來最佳地理解本發(fā)明及其另外的目的和優(yōu)點,在附圖中圖1是圖示了依照本發(fā)明的一個方面的管理媒體會話的方法的流程圖2是更詳細地圖示出圖1的供應步驟的一個實施例的流程圖;圖3是更詳細地圖示出圖1的供應步驟的另一個實施例的流程圖;圖4是圖示出圖1的媒體會話管理方法的附加步驟的流程圖;圖5是圖示出圖1的媒體會話管理方法的附加步驟的流程圖;圖6是圖示出圖1的媒體會話管理方法的附加步驟的流程圖;圖7A是示意性地圖示出依照本發(fā)明的使用依賴于時間的帶寬份額信息的示圖7B是示意性地圖示出依照本發(fā)明的使用依賴于帶寬的帶寬份額信息的示圖8是示意性地圖示出依照本發(fā)明第一實施例的供應媒體內容版本的示圖9是示意性地圖示出依照本發(fā)明第二實施例的供應媒體內容版本的示圖10是示意性地圖示出依照本發(fā)明第三實施例的供應》某體內容版本的示圖11是示意性地圖示出依照本發(fā)明第四實施例的供應媒體內容版本的示圖12是示意性地圖示出依照本發(fā)明第五實施例的供應媒體內容版本的示圖13是示意性地圖示出依照本發(fā)明的供應包含在容器文件(containerfile)中的媒體內容版本的示圖14是圖示出依照本發(fā)明另一方面產生媒體內容的流程圖;圖i5是依照本發(fā)明另外的方面的媒體管理器的示意性框圖;圖16是更詳細地圖示出圖15的內容供應器(provider)的一個實施例的示意性框圖17A是能夠應用本發(fā)明教導的一種基于無線電的通信系統(tǒng)的示意性概觀;圖17B是能夠應用本發(fā)明教導的另一種基于無線電的通信系統(tǒng)的示意性概觀;以及圖18是依照本發(fā)明另一方面的媒體引擎的示意性概觀。詳細描述在所有的附圖中,相同的附圖標記將^L用于相應或者相似的元素。在第一方面,本發(fā)明總體上涉及媒體會話管理,尤其涉及在這種會話期間高效選擇或供應媒體內容。在該方面的一個優(yōu)選實施例中,本發(fā)明涉及在進行中的媒體會話期間動態(tài)地供應媒體內容。本發(fā)明的第二方面涉及產生能夠在媒體會話期間被高效利用的媒體內容。依照本發(fā)明,媒體或者多媒體數(shù)據(jù)或內容指的是能夠由內容供應器或者服務器提供給客戶端用于數(shù)據(jù)再現(xiàn)的任意數(shù)據(jù)。典型的優(yōu)選實例包括視頻數(shù)據(jù)和音頻數(shù)據(jù)。本發(fā)明的媒體數(shù)據(jù)能夠以多個(即至少兩個)可能版本來獲得。此外,這些多個可能媒體內容版本中的每個都適于相應的帶寬水平。因此在典型的實施方式中,優(yōu)選地對媒體數(shù)據(jù)進行編碼或者以其他方式使其適于特定的帶寬水平。在第一實施方式中,能夠以多個預編碼版本來提供媒體內容,每個預編碼版本被編碼到特定的帶寬水平或者區(qū)間。例如,對未編碼媒體內容進行編碼以便用于笫一帶寬水平。同樣地對相同的媒體內容或者其拷貝進行編碼以便形成適合用于第二帶寬水平的第二媒體內容版本,依此類推。依照本發(fā)明,能夠通過這種方式產生并且使用單個媒體內容源的多個硬編碼/固定編碼版本。在第二實施方式中,媒體內容采用可伸縮媒體的形式,通過提取可伸縮媒體內容的不同部分以形成適于不同帶寬水平的多個內容版本,能夠將其視為多個可能內容版本的源。與多個固定編碼內容版本的使用相比,可伸縮媒體通常允許供應多得多的內容版本。此外,固定編碼內容版本能夠例如用來適應大約三到四個不同的帶寬水平,而適應整個范圍的帶寬水平的內容版本能夠根據(jù)可伸縮媒體來產生。在本發(fā)明通篇中,使用帶寬來表示能用于將媒體內容從媒體操作者或服務器(例如流式或下載服務器)或者用戶終端傳輸?shù)皆佻F(xiàn)該內容的客戶端的參量(quantity)或資源。在本發(fā)明的一個優(yōu)選實施例中,帶寬參量是比特率。然而,同樣可以使用本領域中已知的并且描述了數(shù)據(jù)傳輸速率、數(shù)量或質量的其他資源和參量,因而它們也處于本發(fā)明的范圍之內。在依照本發(fā)明的媒體會話中,對媒體內容組的媒體內容進行共同管理。該媒體內容組包括至少第一媒體內容和笫二媒體內容。在本發(fā)明的一個典型實施例中,第一和笫二媒體內容中的一個是視頻內容,而第一和第二媒體內容中的另一個是關聯(lián)的音頻內容。然而,本發(fā)明還預先考慮了將不同于音頻和視頻的媒體內容組合作為媒體內容組。此外,媒體內容組敘夠包括兩個以上不同的媒體內容。如上所述,內容組的第一和第二媒體內容中的每一個能夠以多個可能版本來獲得,其中所述可能版本中的每一個都針對相應的帶寬水平來適配(adapt)(例如編碼)。換言之,第一媒體內容能夠作為可伸縮媒體和/或多個固定帶寬預編碼內容版本來獲得,而第二媒體內容同樣地能夠作為可伸縮媒體和/或多個固定帶寬編碼版本來獲得。本發(fā)明產生并且利用與媒體內容組有關的帶寬份額信息。該帶寬份額信息使得對分配給第一和第二媒體內容的可用帶寬的相應分攤量的估計得以實現(xiàn),以便用于在至少一個傳輸載體上傳輸媒體數(shù)據(jù)。該份額信息還用于決定使用第一和第二媒體內容的什么內容版本以及如何對相關的媒體進行縮放(scale)以便滿足所期望的總帶寬要求。該帶寬份額信息由媒體服務器用于在具有不同固定帶寬容量的可伸縮媒體和/或媒體版本可用時限定如何組合媒體內容。例如,該份額信息能夠限定在將所述媒體組的不同媒體內容從媒體服務器傳輸?shù)筋A期客戶端期間能被用于這些內容的可用帶寬的份額。在整個媒體會話過程中都將相同的預定義帶寬份額應用于^某體內容組,而不管當前的可用帶寬水平如何,在這個方面來講,本發(fā)明的帶寬份額信息能夠是靜態(tài)的。然而,在本發(fā)明的一個優(yōu)選實施例中,帶寬份額信息依賴于時間和/或依賴于當前可用帶寬水平。在本發(fā)明的該優(yōu)選實施例中,利用帶寬份額信息來不僅連同媒體會話的建立,而且在整此々這考慮到在實際的媒體會話j間、根據(jù)例如當前帶寬水平和/或媒體內容流中的當前時間位置來切換第一和/或第二媒體內容的媒體內容版本。通過這種方式,帶寬份額信息能夠被視為與應當共享公共帶寬資源的可伸綿或可替換媒體流之間的目標比(targetratio)有關的依賴于時間/帶寬的信息,并且它實現(xiàn)了對由若干(可伸縮或不可伸縮)媒體流共享的公共帶寬資源的使用的優(yōu)化。圖1為依照本發(fā)明的媒體會話方法的流程圖。在該方法中,采用諸體內i的、^括用戶終端的任;i他單元之;的形式的媒體服務器或操作者向例如用戶終端的發(fā)出請求的客戶端提供并且傳送媒體內容。在該媒體會話期間,媒體內容組的至少第一媒體內容和第二媒體內容的媒體數(shù)據(jù)被共同地管理(即提供和傳送)。該方法開始于可選步驟Sl,其中確定可用的并且被分配來傳輸媒體數(shù)據(jù)的當前帶寬水平。該帶寬水平能夠取決于許多因素,包括接收客戶端的容量、(無線電)傳輸載體的容量、媒體服務器可用的(無線電)傳輸資源的數(shù)量、當前無線電條件等等。在該步驟Sl中能夠釆用本領域中公知的、確定或者至少估計該帶寬可用性的不同方法和技術。應當注意,帶寬確定不一定必須由媒體服務器或者僅僅由媒體服務器來執(zhí)行。形成鮮明對照的是,通信網(wǎng)絡中存在的其他網(wǎng)絡節(jié)點或終端能夠執(zhí)行或者參與這種帶寬確定。在下一個步驟S2中,根據(jù)所確定的可用帶寬水平和帶寬速率份額信息來提供第一媒體內容的媒體內容版本。這意味著能夠提供如根據(jù)份額信息和所確定的總的可用帶寬水平而確定的、所述第一內容的多個可用的可能版本中最適合于("優(yōu)化")對于第一內容而言可用的當前帶寬份額的媒體內容版本。下一個步驟S3相應地根據(jù)可用帶寬水平和份額信息來提供媒體組中的第二媒體內容的媒體內容版本。優(yōu)選地,所提供的第二內容的內容版本也是最適合于當前帶寬狀況的。在下一個步驟S4中,將所提供的第一和第二媒體內容的版本傳送到預期的一個或多個客戶端。在一個優(yōu)選實施例中,使用至少一個傳輸載體來將所述至少兩個媒體版本共同地傳送到一個或多個客戶端。傳輸可以采用對々某體流的有線發(fā)送(wiredforwarding)的形式,<旦是優(yōu)選地通過無線、基于無線電的數(shù)據(jù)傳輸來進行。如上所述,媒體內容版本的供應可以是靜態(tài)的并且應用于整個媒體會話。在這種情況下,圖1的步驟S1-S3優(yōu)選地結合會話建立過程來執(zhí)行,或者在會話建立過程之后進行。然而在優(yōu)選的實施方式中,針對不同的可用帶寬水平或者針對媒體內容的不同部分來限定多個不同的帶寬份額,就這個方面而言,與所述媒體組相關聯(lián)的帶寬份額信息是動態(tài)的。在這些情況下,可能有必要或者優(yōu)選地在媒體會話期間更新對媒體內容版本的供應,這由線Ll示意性地"i兌明。例如,對于超過例如200kbps(每秒千比特)的帶寬水平而言,帶寬份額信息可以規(guī)定應當將可用帶寬水平的60%分配給第一媒體內容,將剩余40。/。分配給第二內容。然而,如果可用帶寬不足200kbps,那么應當將帶寬(比特率)的50%分配給媒體組的各媒體內容。假設媒體會話開始時的可用比特率為230kbps,那么應當4吏用第一速率份額版本(60%對40%)。這意味著對于第一媒體內容而言可獲得0.60><230=138kbps,而0.40x230=92kbps可分配給第二媒體內容。于是,提供所述多個可能的第一媒體內容版本中適于在138kbps比特率下使用的內容版本,棄且相應地提供適于92kbps的第二媒體內容的內容版本。這兩個所提供的內容版本在媒體會話的開始期間被采用。然而,不久可用的帶寬水平可能會突然下降到例如184kbps。在該帶寬水平下,所述第二速率份額版本是有效的,從而使得對于每個媒體內容版本可獲得0.50x184-92kbps。在該個特定的例子中,仍然可以釆用在々某體會i舌的開始時用于第二媒體內容的相同內容版本。然而,對于第一媒體內容而言,在媒體會話中現(xiàn)在應當使用適于92kbps比特率而不是138kbps比特率的內容版本。在這種情況下,所述帶寬份額信息包括至少兩個帶寬份額值,其中每個這樣的值與已定義帶寬水平集合相關聯(lián)。該集合能夠包括單個帶寬值(例如200kbps)、開或閉區(qū)間(例如<200kbps,^130kbps或者100-150kbps)。這意味著待使用的帶寬份額值是根據(jù)已確定的總的可用帶寬水平與已定義的不同帶寬水平集合的比較來識別的。然后,^^據(jù)可用帶寬和所識別的帶寬份額值來提供待使用的第一和第二媒體內容的媒體內容版本。圖7B是示意性地圖示出這種情況的示圖。在該圖中,曲線2可以表示視頻帶寬份額值(N%),同時能夠從中計算相應的音頻帶寬^P分額值100-N%。于是,所述帶寬份額信息包括在該圖中所示的兩個視頻帶寬份額值N。和Ni。第一值No將被應用于低于已定義的第一操作點(OP。)的可用帶寬水平處,所述第一操作點的信息優(yōu)選地被包含在帶寬份額信息中或者與帶寬份額信息相關聯(lián)。相應地,第二值Ni將被應用于超過已定義的笫二操作點(OPJ的可用帶寬水平處。對于這兩個操作點之間的區(qū)間而言,規(guī)定視頻帶寬份額處于N。和Ni之間的范圍內。第一實施方式是采用如圖所示的線性插值??商鎿Q地,可以在整個該區(qū)間中使用兩個視頻份額值N。和K的平均值。當采用依賴于時間的帶寬份額信息時,對媒體內容版本的類似更新也是可能的。例如,第一媒體數(shù)據(jù)能夠是新聞報道的視頻,第二媒體數(shù)據(jù)作為對應該新聞報道的相關聯(lián)的音頻。該新聞報道能夠包括兩個主要片斷(part):新聞廣播員朗讀簡短新聞報道的第一片斷以及接下來的汽車事故視頻序列的第二片斷。在第一片斷中,可以將所述帶寬的較高部分分配給音頻以便對語音進行編碼,而分配給視頻的較低部分足以處理新聞廣播員的相對較小的運動。然而,在該報道的第二片斷中,應當將相對較多的帶寬分配給視頻以便處理汽車事故視頻序列的快速移動的物體,而犧牲可分配給該汽車事故序列期間的音頻部分的帶寬。因而在這種情況下,能夠在所述新聞報道的第一和第二片斷期間根據(jù)可用帶寬水平和依賴于時間的速率份額信息來提供適于不同比特率水平的不同一見頻和音頻版本。圖7A是示意性圖示出具有依賴于時間的帶寬份額這一概念的示圖。在該圖中,曲線2表示視頻(第一媒體內容)的依賴于時間的份額值,而曲線4表示針對音頻(第二媒體內容)的依賴于時間的份額值。在該圖中,向^L頻和音頻的可用帶寬的相應分配在三個時間實例t。、ti和t2發(fā)生改變。因此,在媒體會話的第一部分(Kt。)期間,采用第一組視頻(N。)和音頻(100-N。)份額值。然而,在接下來的第二時段(t?!磘〈t!)期間,音頻的份額值(100-NJ增大,而犧牲了視頻份額值(Ni)。在該時段期間,與第一時段相比,更多的可用帶寬被分配給音頻內容。在接下來的第三時段(Kt〈t2)中,視頻份額值(N2)略微增大,而音頻份額值(100-N2)相應減小。對于媒體會話的剩余部分(t〉t2)而言,依照該圖將使用在所述會話的第一部分期間采用的相同份額值(N。、100-N。)。然后,該方法結束。優(yōu)選地,如上所述的本發(fā)明的帶寬份額信息的使用由媒體服務器在媒體會話期間結合媒體數(shù)據(jù)供應來使用。然而,該份額信息在客戶端中的實際再現(xiàn)時也是有用的。因此,當對諸如音頻和視頻之類的兩個々某體內容共同進行縮放時,該份額信息于是可以由本地媒體播放器或者客戶端中的某個其他的媒體管理器使用。圖2是更詳細地圖示出圖1中的供應步驟S2和/或供應步驟S3的實施例的流程圖。該方法從圖1的步驟S1或S2繼續(xù)。在該實施例中,媒體內容能夠以多個預定義內容版本的形式獲得。例如,媒體內容能夠采用多個固定速率編碼媒體版本的形式。在這種情況下,在步驟S10中根據(jù)可用帶寬水平和帶寬份額信息來選擇要采用的預定義內容版本。然后,該方法繼續(xù)到圖1的步驟S3或S4。圖3是更詳細地圖示出圖1的供應步驟S2和/或供應步驟S3的另一實施例的流程圖。該方法從圖1的步驟Sl或S2繼續(xù)。在該實施例中,媒體內容是可伸縮的媒體內容,從中能夠通過從可伸縮媒體內容文件或者流中提取媒體數(shù)據(jù)來提供多個內容版本。因此,步驟S"根據(jù)可用帶寬水平和帶寬份額信息從可伸縮媒體內容中提取媒體數(shù)據(jù)。所述數(shù)據(jù)提取允許提供適于可分配給所述媒體內容的帶寬水平的并且根據(jù)可用帶寬水平和份額信息定義的媒體內容版本。然后,該方法繼續(xù)到圖1的步驟S3或S4。本發(fā)明預先考慮到第一和第二媒體內容能夠以多個不同的預定義(預編碼)內容版本來獲得。在這種情況下,供應步驟S2和S3中的每一個優(yōu)選地如結合圖2所描述的那樣來執(zhí)行。相應地,第一和第二々某體內容能夠采用可伸縮媒體的形式。在這種情況下,供應步驟SZ和S3中的每一個優(yōu)選地如結合圖3所描述的那樣來執(zhí)行。然而,同樣可能的是,第一和第二媒體內容中的至少一個能夠作為可伸縮媒體內容并且以多個預定義內容版本的形式來獲得。在這種情況下,根據(jù)媒體服務器選擇采用可伸縮媒體形式還是預定義媒體形式,可以如結合圖2或3所描述的那樣來執(zhí)行供應步驟S2或S3(取決于第一或第二媒體是否能夠以可伸縮和預定義形式來獲得),在此對其進行了進一步的論述。圖4是圖示出圖1的媒體會話方法的附加步驟的流程圖。該方法從圖1的步驟Sl繼續(xù)。在下一個步驟S30中,根據(jù)總的可用帶寬水平和帶寬份額信息來確定可分配給第一媒體內容的帶寬水平。相應地,在步驟S31中根據(jù)總的可用帶寬水平和所述份額信息來確定可分配給第二媒體內容的帶寬水平。在典型的情況下,所述份額信息包括要分配給第一媒體內容、第二媒體內蓉或者第一和第二媒體內容這二者以供使用所述至少一個傳輸載體進行傳輸?shù)?總的)可用帶寬水平的目標百分比。在前面的情況下,所述份額信息能夠規(guī)定帶寬的#%可分配給第一或第二^;某體內容。沒有任何已定義的目標百分比的媒體內容將被分配剩余的帶寬,以使得所述帶寬的分配總計達100%。這意味著在每個媒體組只有兩個媒體內容的情況下,將100-#%分配給另一個媒體內容。如果用#表示所述媒體會話的總的可用帶寬水平,那么對于第一媒體內容可用的帶寬將為!xMkbps,對于第二媒體內容可用的帶寬將為^^xMkbps。100100代替為所述媒體組的一個或所有媒體內容規(guī)定目標百分比,所述份額信息能夠包括帶寬商(bandwidthquotient)或者使得對分配給所述媒體內容組的不同媒體內容的可用帶寬水平的相應分攤量的估計得以實現(xiàn)的某個其他參量。在上述任何一種情況下,該方法繼續(xù)到圖1的步驟S2,其中根據(jù)所確定的可分配給第一媒體內容的帶寬水平來提供該第一內容的媒體內容版本。相應地,根據(jù)所確定的可分配給第二媒體內容的帶寬水平來提供該第二內容的內容版本。圖5是圖示出圖1的媒體會話方法的附加步驟的流程圖。該方法從圖1的步驟Sl繼續(xù)。在該實施例中,帶寬份額信息包括至少兩個帶寬份額值,其中每個這樣的值都與如上所述的已定義的帶寬水平集合或者操作點如關聯(lián)。在下一個步驟S40中,根據(jù)所述至少兩個值來識別帶寬份額值。這種識別是根據(jù)已確定的可用帶寬水平和與份額值相關聯(lián)的已定義的不同帶寬水平集合之間的比較來執(zhí)行的。因此,這種比較一般涉及識別包含或者等于已確定的帶寬水平的水平集合。然后,在圖l的供應步驟S2和S3中采用與包含或者等于可用帶寬水平的水平集合相關聯(lián)的份額值。因此,在這些步驟中,根據(jù)可用帶寬水平和已識別的帶寬份在;驟S40的可替換的實施方式中,帶寬份額信息包括至少兩個帶寬份額值,其中每個這樣的值都與所述媒體會話的已定義的時段相關聯(lián)。因此,帶寬份額信息是依賴于時間的。然后,通常根據(jù)在第一和/或第二媒體內容中提供的時戳來確定對要采用的份額值的選擇。當認為媒體內容被劃分成多個連續(xù)的、要傳送給客戶端并且在客戶端一個接一個地再現(xiàn)的媒體樣本時,這尤其有用。在這種情況下,份額值能夠與不同的這樣的連續(xù)樣本相關聯(lián)以便提供時間依賴性。除了與本發(fā)明的帶寬份額信息相關聯(lián)之外,所述媒體內容組還能夠包括用于其包含的媒體內容中的一個或多個的最大預定義帶寬閾值和/或最小預定義帶寬閾值。最大帶寬閾值指示應當被分配給媒體內容的帶寬的上閾值。優(yōu)選地,只有在會話中的所有其他媒體內容都已滿足其對于目標帶寬份額和最大帶寬鬧值的限額(quotas)的情況下,才應當分配如根據(jù)總的可用帶寬水平和所述份額信息所確定的、比最大閾值更高的帶寬份額。如果包括零值,那么這優(yōu)選地指示沒有提供有關最大帶寬閾值的信息。最小帶寬閾值指示應當將帶寬分配給媒體內容的下闊值。如果如根據(jù)總的可用帶寬水平和所述份額信息所確定的分配帶寬低于最小闊值,那么優(yōu)選地不向所討論的媒體內容分配帶寬。相反,優(yōu)選地優(yōu)先考慮會話中的其他媒體內容。優(yōu)選地,最小帶寬閾值為零指示沒有提供有關最小帶寬水平的信息。為了與針對媒體內容釆用能夠是依賴于帶寬和/或依賴于時間的或者靜態(tài)的目標帶寬份額一致,最大和/或最小帶寬閾值也可以是依賴于帶寬和/或依賴于時間的或者靜態(tài)的。圖6是圖示出圖l的媒體會話方法的、使用了最大和最小預定義帶寬閾值的附加步驟的流程圖。在圖6的描述中,假設最大和最小帶寬閾值與第一媒體內容相關聯(lián)。然而,這應當僅僅被視為說明性示例。這些最大和最d、閾值可替換地可以應用到第二媒體內容,或者不同的閾值凈皮分配給所述第一和第二內容。在另外的實施例中,只有最大或最小閾值被用于第一和/或第二媒體內容。所述方法從圖1的步驟S1繼續(xù)。在下一個步驟S50中,確定可分配給第一媒體內容的帶寬是否超過了與該內容相關聯(lián)的最大帶寬閾值。如果這為真,則該方法繼續(xù)到步驟S51,其中將剩余帶寬(即可分配給所述第一內容的帶寬水平減去最大閾值)分配給第二媒體內容并且將其加到可分配給該第二內容的帶寬水平。然而,如果可分配的帶寬水平低于最大閾值,則該方法繼續(xù)到步驟S52,該步驟S52確定可分配給第一內容的帶寬水平是否低于最小閾值。在這種情況下,該方法繼續(xù)到步驟S53,其中把對于所述媒體組而言可用的所有帶寬都分配給第二媒體內容。在步驟S51和S53之后,或者如果可分配的帶寬水平處于由最大和最小閾值所限定的區(qū)間之內,該方法繼續(xù)到圖6的步驟S2。本發(fā)明考慮到在該圖中可以交換的比較次序,即首先把當前可分配的帶寬水平與最小閾值進行比較,如果超過了最小閾值,則將其與最大閾值進行比較。此外,如果媒體內容僅僅與最大或最小閾值相關聯(lián),那么只執(zhí)行圖6的步驟S50、S51或者S52、S53。如圖6所示的最大和最小閾值以及帶寬份額信息的使用是一個示例性實施方式。另一個可能的實施方式是首先依照所述第一和第二媒體的最小闊值來分配帶寬。然后,依照帶寬份額信息和最大閾值來分配任何剩余的帶寬。圖8-12示意性地圖示出依照本發(fā)明的不同媒體內容的可能情形以及媒體內容版本的供應。在這些圖中,非限制性地假設媒體組的第一媒體內容30是視頻內容并且笫二媒體內容40是音頻內容。此外,將每個音頻或一見頻內容版本一見為音頻或—見頻軌道(videotrack)或者流。這些媒體軌道能夠例如被存儲在諸如ISO基礎媒體文件格式之類的容器文件中。還假設帶寬份額信息包括媒體的比特率水平的速率份額信息。結合這些圖,引入了兩種表述"交替組(alternategroup),,和"切換組(switchgroup),,。對于媒體內容組的每個々某體內容而言,存在著交替組。例如,交替組l表示音頻數(shù)據(jù),而交替組2表示視頻數(shù)據(jù)。切換組表示交替組的可替換媒體軌道的組。應當注意,單個交替組能夠具有一個或多個切換組。在進行中的媒體會話期間,可以在相同切換組內的媒體軌道之間進行切換,而不能在不同切換組的媒體軌道之間進行切換。結合圖8-12所提供的音頻和視頻的預編碼速率水平和份額信息的所有值都應當僅被視為非限制性示例值。圖8圖示出其中所述媒體內容組包括多個(圖中示出了兩個)固定速率編碼視頻軌道32、34以及多個(圖中示出了兩個)固定速率編碼音頻軌道42、44的情況。下表1示意性地示出這些媒體軌道32、34;42、44到交替和切換組的可能劃分。表l固定速率音頻和視頻軌道<table>tableseeoriginaldocumentpage20</column></row><table>與該媒體組相關聯(lián)的速率份額信息可以是視頻=70%。如果總的可用比特率為230kbps,那么這相當于0.70x230=161kbps。因此,預編碼到160kbps的一見頻軌道4(對應于圖中附圖標記34)是作為針對當前會話的視頻內容版本的適當選擇。可分配給音頻內容的相應比特率為69kbps。因此,好的選擇是預編碼到72kbps的軌道2(對應于附圖標記44)。如果在媒體會話期間可用比特率下降到180kbps,那么這將相當于可分配給浮見頻的比特率為126kbps而可分配給—見頻的比特率為54kbps。在這種情況下,最好在進行中的會話期間從軌道4切換成預編碼到128kbps的4九道3并且A人專九道2切纟奐成預編碼到58kbps的壽九道1。圖9圖示出其中媒體內容組包括可伸縮視頻30和可伸縮音頻40的情形。下表2示意性地示出這些媒體軌道30;40到交替和切換組的可能劃分。表2可伸縮音頻和視頻軌道<table>tableseeoriginaldocumentpage20</column></row><table>與該媒體內容組關聯(lián)的速率份額信息可以如下表3中所定義。表3速率份額信息軌道ID目標速率份額最大比特率最小比特率1401280260030表3中的值意味著應當提取音頻,以使得其分配可用比特率的40%,并且應當提取視頻,以使得其分配剩余比特率(60%)。得到的被提取視頻和音頻版本在圖中分別被記為36和46。如果可用比特率等于320kbps,那么音頻將得到128kbps,而視頻將得到192kbps。在這種情況下,可分配給音頻的比特率等于其最大比特率。因此,可用比特率的任何增加都應當只分配給視頻。如果可用比特率低于50kbps,那么視頻將對應于不足30kbps。然而,由于在本例中將視頻的最小比特率設成30kbps,因此在這種情況下只供應音頻(以全部可用比特率)。圖10圖示出具有多個固定速率編碼^L頻軌道和可伸縮音頻的情形。下表4示意性地示出這些媒體軌道32、34;40到交替和切換組的可能劃分。表4固定速率視頻和可伸縮音頻軌道軌道ID內容交替組切換組1可伸縮音頻112128kbps的^L頻223160kbps的-見頻22在本例中,可以只為音頻軌道提供速率份額信息。在一定時間間隔(interval)下(在這種情況下^f吏用依賴于時間的速率份額信息),可以規(guī)定下列值目標速率份額30%、最大比特率128kbps和最小比特率0。30。/。的音頻目標速率份額意味著^L頻目標速率份額為70%。如果總的可用比特率為230kbps,那么就3見頻而言這對應于161kbps。因此,優(yōu)選地為視頻選擇軌道3(圖中的附圖標記34),而通過從可伸縮音頻軌道40中提取音頻數(shù)據(jù)來形成與131kbps的比特率對應的音頻版本46。圖11圖示出具有多個固定速率編碼視頻軌道、可伸縮視頻軌道和可伸縮音頻的情形。下表5示意性地示出這些媒體軌道32、34、38;40到交替和切換組的可能劃分。表5固定速率視頻、可伸縮視頻和音頻軌道軌道ID^交替組切換組1可伸縮音頻112可伸縮視頻223128kbps的視頻234192kbps的^見頻23在本例中,所有視頻軌道處于相同的交替組中,因此它們代表了相同的內容。然而,在任何時間點上應當只連同音頻軌道提供一個4見頻軌道。在開始傳輸媒體數(shù)據(jù)之前,媒體服務器需要決定在整個會話過程中應當使用來自可伸縮視頻軌道(切換組2)的視頻數(shù)據(jù)還是來自固定速率視頻軌道(切換組3)的視頻數(shù)據(jù)。一旦做出了該決定,那么就只能在選定的切換組中進行視頻內容版本之間的切換。能夠根據(jù)變化的因素來做出該決定。例如,一些客戶端可能缺少管理可伸縮視頻(或音頻)的能力。在這種情況下,只有切換組3的視頻軌道是所關心的。此外,某些軌道可能不適合當前的情況。例如,如果可分配給視頻的當前比特率與用于預編碼具有最低(最高)比特率的視頻軌道的固定速率相比要高(低)得多,那么對于當前比特率情況而言固定速率編碼視頻軌道中沒有一個是好的選擇。在這種情況下,提供來自可伸縮視頻軌道38的視頻內容版本36可能更好。圖12通過提供固定速率編碼的和可伸縮的音頻及視頻這二者進一步稍微擴展了這個概念。下表6示意性地示出這些媒體軌道32、34、38;42、44、48到交替和切換組的可能劃分。表6固定速率和可伸縮視頻和音頻軌道軌道ID內容交替組切換組123456可伸縮音頻58kbps的音頻72kbps的音頻可伸縮視頻128kbps的^見頻192kbps的^L頻111222122344如上面給定實例中所說明的,在固定速率編碼的音頻或視頻內容版本的情況下,優(yōu)選地選擇如根據(jù)速率份額信息和總的可用比特率水平所確定的、以與該內容的當前可用比特率最接近的比特率水平預編碼的內容版本。在媒體的當前可用比特率正好處于兩個固定速率水平之間的中間(例如對于58kbps的音頻以及72kbps的音頻而言為65kbps)的情況下,可以選擇任一種內容版本。有利的是,ISO基礎媒體文件格式[l,2]能夠與本發(fā)明的媒體數(shù)據(jù)和帶寬份額信息結合使用。可替換的容器文件格式包括MP4文件格式、3GP文件格式和QuickTime格式。ISO基礎媒體文件可以包含諸如音頻和視頻軌道的多個媒體軌道。因此,能夠將媒體內容的多個可能版本作為多個預編碼媒體軌道和/或以可伸縮媒體軌道的形式來提供。本發(fā)明的帶寬份額信息能夠被包含在單獨的軌道中,例如被包含在媒體文件格式的所謂的提示軌道(hinttrack)中。然而,在媒體軌道本身中存儲份額信息而不是將單獨軌道專用于存儲帶寬份額信息可能更加容易和更加靈活。通過這種方式,能夠以簡單的方式在所述媒體的時間標度(timescale)上提供帶寬份額信息。本發(fā)明預先考慮到所述容器文件能夠包括諸如元數(shù)據(jù)軌道之類的信息,所述信息能夠由流式服務器在會話期間編輯々某體流時4吏用。本發(fā)明的帶寬份額信息的用途是在提供媒體內容(提取媒體數(shù)據(jù)或者選定的預編碼內容版本)時輔助媒體服務器。通過這種方式,媒體服務器能夠使用所述帶寬份額信息來指示如何能夠最佳地組合可伸縮媒體流或者多個預編碼媒體流。該信息旨在僅供媒體服務器使用,并且通常不是所存儲或傳送的流的一部分。如果屬于不同的交替組(視頻和音頻),那么優(yōu)選地同時供應ISO文件的若干軌道。缺省情況下,如果沒有限定交替組,那么可以同時供應所有軌道。在一個優(yōu)選實施方式中,帶寬速率份額值的缺省規(guī)則如下。如果針對會話中的至少一個軌道定義了(對于某一時間的操作點)目標帶寬份額,那么優(yōu)選地不具有^^皮明確地規(guī)定(對于該操作點和該時間)的任何目標帶寬份額的軌道隱含地均等地分享剩余的帶寬份額,以使得帶寬份額的全部分配總計達100%。由于交替組內的所有軌道都是相同媒體內容的替換物或版本,所以它們應當具有相同的目標帶寬份額值。在所有軌道具有明確的目標份額值并且它們總計不到100%的情況下,份顛值能夠被視為權重(在歸一化之后)。在使用帶寬份額信息進行的典型帶寬分配中,對于每個軌道的初始帶寬分配是獨立進行的。如果軌道使用了不足其目標速率份額的份額,那么將存在著剩余的帶寬。這種情況可能例如在沒有合適的帶寬水平可用時發(fā)生或者作為應用最小和最大帶寬閾值的結果而發(fā)生。之后,重新訪問那些沒有達到其最大闊值的軌道并且向其提供全部剩余帶寬。在這種對剩余帶寬的分配中,優(yōu)選地尚優(yōu)先考慮那些因為其最小閾值而被切斷的軌道。一種可替換的方法是按照軌道ID的優(yōu)選次序來提供剩余帶寬。圖13是容器文件70的示意性概觀,該容器文件70包含多個(可伸縮)媒體軌道30、40、50和具有本發(fā)明的帶寬份額信息62、64、66的提示軌道60。所述文件70優(yōu)選地能夠是ISO基礎J某體文件。在圖13中,提示軌道60的不同帶寬份額62、64、66能夠適于在不同的時間間隔內和/或以不同的帶寬區(qū)間使用。該圖還示意性地圖示出如何將當前選定的帶寬份額值與當前可用帶寬水平的信息一起用于從可伸縮媒體軌道30、40、50中提取媒體數(shù)據(jù),以便形成軌道30、40、50的"最佳"版本或者樣本36、46、56。如上所述,能夠如圖13中所示將帶寬份額信息62、64、66包含在單獨的提示軌道60中。然而,在一種可替換的方法中,信息62、64、66被單獨地存儲或者與媒體軌道30、40、50—起存儲。在本發(fā)明的一個典型實施實例中,媒體容器文件70中的軌道30、40、50包括若干如圖13中所示的媒體樣本或塊。每個這樣的樣本具有給定的開始時間和持續(xù)時間。本發(fā)明的一個優(yōu)選實施方式將所述速率份額信息62、64、66應用到媒體樣本的持續(xù)時間。然而,由于信息62、64、66可以應用到專九道30、40、50的許多連續(xù)樣本,所以能夠通過4吏用樣本組來高效地將速率份額信息62、64、66存儲在軌道中??梢詫④壍?0、40、50的每個樣本與多個樣本組描述中的(零個或)一個相關聯(lián),所述樣本組描述中的每一個定義了速率份額信息的記錄。除了本發(fā)明的速率份額信息之外,該速率份額記錄優(yōu)選地還包括最大和最小比特率閾值。在這種情況下,可以將分組類型'rash,(爆發(fā))定義為用于速率份額信息的分組標準。用于分組類型'rash,的零個或一個樣本對組(sample-to-group)的盒('sbgp,)能夠被包含在軌道的樣本表盒('stbl,)中。這可以駐留在提示軌道(如果使用的話)中,否則它可以被包含在媒體軌道中。所述速率份額樣本組條目(entry)能夠如下定義classRateShareEntiy(|extendsSampleGroupDescriptionEntry(*rash")unsignedint(16)target_rate—share;unsignedint(32)maximum_bitrate;unsignedint(32)minim"um_bitrate;一個可替4灸實施方式如下給出classRateShareEntiy()extendsSampleGroupDescriptionEntiy('rash')unsignedint(16)operation_point_count;for(i-l;i<-operation—point一count;unsignedint(16)target—rate_share;unsignedint(32)maximum—bitrate;unsignedint(32)minim.um一bitrate;其語義由以下定義給出operation—point—count:這是給出在以下列表中^見定的才喿作點數(shù)的整數(shù)。應當注意,如果所述文件不包含速率份額操作點盒("rsop"),那么只有一個操作點被定義。如果所述文件包含速率份額操作點盒,那么operation_point_count應當不超過那里所^見定的才喿作點數(shù)。以下列表中的第N個條目對應于速率份額操作點盒中的第N個操作點。target—rate—share:非零值指示應當分配給媒體的可用帶寬的百分比。零值指示沒有提供有關優(yōu)選速率份額百分比的信息。在具有操作點的實施方式中,第一(最后)操作點的值應用到比該操作點本身更低(更高)的可用比特率。操作點之間的目標份額速率受限于相應的操作點的目標份額。maximum—bitrate:非零值指示(以每秒千比特為單位)應當被分配給媒體的帶寬的上閾值。只有在會話中的所有其他媒體都分別滿足其對于目標速率份額和最大比特率的限額的情況下,才應當分配比最大比特率更高的比特率。零值指示沒有提供有關最大比特率的信息。minimum—bitrate:非零值指示(以每秒千比特為單位)應當凈皮分配給媒體的帶寬的下閾值。如杲所分配的帶寬對應于較低的值,那么不應當分配比特率。相反,優(yōu)先考慮會話中的其他媒體或者相同媒體的交替編碼。零最小比特率指示沒有提供有關最大比特率的信息。如果使用不止一個操作點來規(guī)定目標速率份額,那么電影盒('moov,)應當包含一個如下定義的速率份額操作點盒("rsop,,)aligned(8)classRateShareOperationBoxextendsPu膽ox('rsop',version-O,0)unsignedint(16)operation—point_count;for(i=l;i<=operation一point一count;i十十)unsignedint(32)availablebitrate;語義operation—point—count是給出操作點數(shù)的整數(shù)。available-bitrate是定義操作點(以每秒千比特為單位)的正整數(shù)。每個條目應當大于前一條目。圖14是依照本發(fā)明產生媒體內容組的方法的流程圖。該方法開始于步驟S60,其中產生或者提供第一媒體內容。所產生的該第一媒體內容具有多個可能內容版本,其中每個適于相應的帶寬水平。該笫一媒體內容可以是視頻或音頻內容。在接下來的步驟S61中,產生或者提供第二媒體內容。優(yōu)選地,這是與第一內容相關聯(lián)的內容,并且其與該笫一內容被共同地管理并且隨后在客戶端中與該第一媒體內容被共同地再現(xiàn)。與所述第一內容一致,所產生的笫二媒體內容具有多個適于相應的不同帶寬水平的可能版本。產生步驟S60和S61能夠通過處理輸入媒體數(shù)據(jù)以形成所述媒體數(shù)據(jù)的可伸縮版本來實現(xiàn)。在這些過程中,將采用用于產生可伸縮音頻和視頻(或者其他媒體類型)的已知現(xiàn)有技術。可替換地或者另外,能夠產生第一和/或第二媒體內容的多個離散內容版結合特定帶寬'水平或者;寬水平區(qū)間的使用:—、^^在這些產生步驟中采用的輸入媒體數(shù)據(jù)能夠例如通過記錄足球比賽、新聞采訪或者任何其他記錄來獲取。相應地,所述J某體數(shù)據(jù)可以在內容創(chuàng)建器(creator)處凈皮"人工地(artificially)"生成,例如采用動畫片的形式。實際上,依照本發(fā)明的該實施例,能夠采用任何形式的媒體數(shù)據(jù)。如果媒體內容組要包括除第一和第二媒體內容之外的更多媒體內容,那么自然也存在附加的媒體內容產生步驟。在下一個步驟S62中,為媒體組確定帶寬份額信息。該份額信息使得對分配給所述第一和第二內容的可用帶寬水平的相應分攤量的估計得以實現(xiàn)。此外,該信息使得對笫一內容的多個可能版本中的版本以及第二內容的多個可能版本中的版本的選擇得以實現(xiàn)。在該選擇中,如本文之前所述,將所述份額信息與可用帶寬水平的信息一起使用。在本發(fā)明的一個特定實施例中,所述帶寬份額信息是依賴于時間的,這意味著所述媒體內容的不同部分與不同的帶寬份額值相關聯(lián)??商鎿Q地或者另外,所述帶寬份額信息能夠是依賴于帶寬的。在這種情況下,該信息優(yōu)選地包括旨在用在不同帶寬水平集合或者區(qū)間中的至少兩個帶寬份額值。在下一個步驟S63中,所產生的帶寬份額信息與所述媒體內容組相關聯(lián)。只要媒體服務器可以在媒體會話期間獲取并且使用所述帶寬份額信息來編輯第一和笫二媒體內容的媒體數(shù)據(jù),那么就能夠使用該信息與所述媒體內容之間的任何關聯(lián)或者聯(lián)系。如果所述ISO基礎媒體文件被用作用于媒體內容和帶寬份額信息的容器文件,那么在該文件中能夠提供第一媒體內容作為至少一個媒體軌道(如果僅作為可伸縮媒體而提供,則為一個軌道,否則每個內容版本一個軌道),對于第二媒體內容而言,作為一個或多個媒體軌道。然后,能夠采用將所述份額信息包含在該文件中的單獨的提示軌道中的形式來實現(xiàn)該份額信息與所述媒體內容的關聯(lián)。該提示軌道被視為待關聯(lián)的并且用于處理不同的媒體軌道的元數(shù)據(jù)。在一種可替換的方法中,該帶寬份額信息被包含在用于第一和/或第二媒體內容的媒體軌道中的至少一個中。然后,該方法結束。本發(fā)明的帶寬份額信息能夠通過數(shù)字內容創(chuàng)建工具來產生。例如,可以采用自動過程來進行信息產生,其中對縮放方向(對于可伸縮媒體內容)或者最優(yōu)內容版本的確定能夠通過使用(智能)軟件模塊來自動進行。在這種情況下,這些軟件模塊優(yōu)選地根據(jù)實際內容、特定(可伸縮)媒體編解碼以及聯(lián)合媒體(例如視聽)客觀質量測量來確定所述份額信息。份額信息的產生能夠在手動過程中執(zhí)行而不是采用自動過程,在手動過程中有經(jīng)驗且知識淵博的內容創(chuàng)建器通過使用例如圖形用戶界面來調節(jié)縮放方向,以便找出產生在再現(xiàn)所述媒體時的良好終端用戶體驗質量的"最優(yōu)"縮放方向。圖15是依照本發(fā)明的媒體管理器100的框圖。媒體管理器100—般包括共同表示用于執(zhí)行與外部單元的通信所需的設備和模塊(例如天線、調制器/解調器、編碼器/解碼器等等)的輸入和輸出(I/O)單元110。1/0單元110特別地被安排成用于從客戶端接收對媒體內容的請求并且用于將所請求的內容傳送給這樣的客戶端。媒體傳輸能夠通過有線連接來進行,但是優(yōu)選地以無線、基于無線電的數(shù)據(jù)傳輸?shù)男问絹磉M行。媒體管理器IOO還包括媒體內容供應器120,該媒體內容供應器120被安排成用于提供共同形成媒體組的媒體內容的媒體內容版本。該媒體組的媒體數(shù)據(jù)能夠通過1/0單元IIO從諸如內容創(chuàng)建器之類的外部單元接收,從媒體管理器100中的內容或數(shù)據(jù)存儲區(qū)/存儲器130提供,或者實際上由媒體管理器100自身產生。在任一種情況下,供應器120提供所述組的第一媒體內容的內容版本并且提供所述組的第二媒體內容的內容版本。如果該內容組包括不止兩個不同的媒體內容,那么優(yōu)選地對于每個這樣的內容而言由內容供應器120提供內容版本。在這種版本供應中,內容供應器120使用了與所述媒體組相關聯(lián)的帶寬份額信息。此外,被分配用于使用至少一個傳輸載體來傳輸所述至少兩個媒體內容的媒體數(shù)據(jù)的可用帶寬水平還與所述份額信息一起由內容供應器120在提供內容版本時使用。媒體管理器100優(yōu)選地包括或者可以訪問帶寬估計器"0。該估計器因而被安排成用于估計可分配給第一媒體內容的帶寬水平以及可分配給第二媒體內容的帶寬水平。在該估計過程中,帶寬估計器140采用與所述媒體相關聯(lián)的帶寬份額信息以及對于所述媒體而言可用的總的帶寬水平的信息。然后,所估計的相應可分配水平的信息纟皮發(fā)送給內容供應器120,以便在提供內容版本時使用。內容供應器120根據(jù)所估計的可分配給第一媒體內容的帶寬水平來提供該內容的內容版本。相應地,供應器120使用可分配給所述第二內容的帶寬水平的信息來提供該第二內容的多個可能版本的版本??蛇x地,帶寬估計器140或者某一其他單元也可選地被用于估計或者確定當前對于媒體數(shù)據(jù)傳輸而言可用的總的帶寬水平。在一個可選的但是優(yōu)選的實施例中,媒體管理器100包括帶寬分配器150。該帶寬分配器150使用包含在所述帶寬份額信息中或者與其相關聯(lián)的預定義最大和/或最小帶寬閾值。帶寬分配器150優(yōu)選地針對具有預定義閾值的每個媒體內容比較由估計器140確定的、可分配給該媒體的帶寬水平是超過所述最大閾值還是低于所述最小閾值。在前一種情況下,帶寬分配器15G將剩余帶寬(可分配帶寬減去最大闊值)分配給所述媒體組的其他媒體內容(一個或多個)。然而,在后一種情況下,帶寬分配器150把由估計器140確定的、起初可分配給給定媒體的所有帶寬分配給所述組的其他媒體內容(一個或多個)。由內容供應器120提供的媒體內容版本被發(fā)送給1/0單元110,以便傳輸?shù)桨l(fā)出請求的客戶端(一個或多個)。在該傳輸中,由估計器140并且可能還有分配器150為不同媒體所確定的帶寬水平(比特率)將被1/0單元IIO使用以利用至少一個傳輸載體進行該傳輸。本發(fā)明的媒體傳輸可以例如以媒體流或者媒體下載的形式來進行。如果所述帶寬份額信息包括依賴于時間的帶寬份額,那么內容供應器120優(yōu)選地在進行中的媒體會話期間隨著時間推移而更新所述媒體版本供應以便應對所述份額信息的時間依賴性。此外或者可替換地,所述份額信息能夠是依賴于帶寬的。在這種情況下,當對于所述媒體內容組/會話而言可用的總的帶寬水平變化時,內容供應器120優(yōu)選地在進行中的媒體會話期間更新所述媒體版本供應。J某體管理器100的單元110、l20、和150可以作為軟件、石更件或其組合來實現(xiàn)或者提供。單元110-150全部可以在通信系統(tǒng)的單個網(wǎng)絡節(jié)點中的媒體管理器100中實現(xiàn)。例如,媒體管理器100能夠構成設置在網(wǎng)絡節(jié)點中的流式服務器、下載服務器或者其他媒體服務器或者是其一部分。可替換地,分布式實現(xiàn)也是可能的,并且落入本發(fā)明的范圍之內。在這種情況下,媒體管理器100的不同單元110-150可以^皮設置在不同的網(wǎng)絡節(jié)點中,但是盡管如此仍然如上所述的那樣執(zhí)行其預期的操作。圖16是圖15中媒體管理器的內容供應器120的一個實施例的示意性框圖。該內容供應器120包括內容版本選擇器122。該選擇器122使用所述帶寬份額信息以及總的可用帶寬水平(或者從其中可導出的某個參量,例如可分配給不同內容的總的可用帶寬中的帶寬),以便選擇第一和/或第二媒體內容的多個預定義版本中的版本。每個這樣的內容版本適于相應的預定義帶寬水平或者帶寬區(qū)間。在一個典型的實施方式中,將這些內容版本數(shù)字編碼到不同的固定帶寬水平。在這種情況下,內容選擇器122選擇在當前情況下由客戶端再現(xiàn)時的用戶質量方面最合適的內容版本,即與可分配給該特定媒體的帶寬水平最匹配的內容版本。內容供應器12Q能夠替換地或者另外包括媒體數(shù)據(jù)提取器124。該提取器124被提供用于管理作為可伸縮媒體而提供的媒體內容。提取器124從可伸縮內容中提取媒體數(shù)據(jù)以形成合適的內容版本。這種媒體提取還根據(jù)媒體組的總的可用帶寬水平的信息以及帶寬份額信息而被執(zhí)行。使用帶寬份額以及總的可用帶寬(或者從其中導出的參量)的信息,提取器124能夠提供可伸縮媒體的"最優(yōu)"內容版本。如果帶寬份額信息是依賴于時間的和/或依賴于帶寬的,那么所述信息優(yōu)選地包括旨在在所述媒體傳輸?shù)牟煌瑫r間間隔和/或不同的可用帶寬水平/區(qū)間使用的至少兩個份額值。因此,內容供應器120優(yōu)選地包括或者可以訪問被安排成用于從所述份額信息中選擇帶寬份額值的份額值選擇器126。在依賴于帶寬的份額信息的情況下,這種值選擇優(yōu)選地根據(jù)所述總的帶寬水平與和份額值相關聯(lián)的不同帶寬區(qū)間之間的比較來執(zhí)行。相應地,對于依賴于時間的信息而言,例如如根據(jù)包含在媒體內容中的時間戳所確定的當前媒體時間能夠被所述值選擇器126使用來選擇要在當前實例下使用的份額值。然后,優(yōu)選地將所選擇的帶寬份額值發(fā)送給內容選擇器122和/或媒體數(shù)據(jù)提取器124以供在提供媒體內容版本時使用。內容供應器120的單元122-126可以作為軟件、硬件或其組合來實現(xiàn)或者提供。單元122-126可以全部在內容供應器HO中實現(xiàn)??商鎿Q地,其中單元122-126中的至少一個被提供于所述媒體管理器中的其他位置處的分布式實現(xiàn)是可能的。圖17A是無線、基于無線電的通信系統(tǒng)1的一部分的示意性概觀,該通信系統(tǒng)1包括安放了依照本發(fā)明的媒體管理器100的流式服務器300。在這種情況下,流式服務器300能夠使用本發(fā)明的份額信息來提供媒體內容版本,所述媒體內容版本通過使用至少一個傳輸載體25的已連接的網(wǎng)絡節(jié)點或者基站20的使用而被共同發(fā)送給如移動電話所示的客戶端10。客戶端10實際上能夠是具有媒體內容再現(xiàn)能力的任何通信單元或者終端(媒體播放器)。典型而非限制性的例子包括計算機、膝上型電腦、具有通信能力的游戲才幾(gameconsole)、移動電話、個人數(shù)字助理(PDA)等等。圖17B圖示出得益于本發(fā)明的另一種可能的情形。在這種情況下,媒體管理器IOO被安放在用戶終端15中,媒體數(shù)據(jù)通過使用至少一個傳輸載體25而從該用戶終端15被下載或者流送到另一個用戶終端或客戶端10。這種媒體傳輸通常是通過如圖中所示的至少一個中間網(wǎng)絡節(jié)點或者基站20來進行的。圖18是依照本發(fā)明的媒體引擎或者創(chuàng)建器200的示意性框圖。該媒體引擎200包括用于與外部單元進行通信的通用1/0單元210。該I/O單元210特別地被配置成用于向不同媒體服務器或者媒體管理器傳送包含媒體組的媒體內容和本發(fā)明的帶寬份額信息的文件。引擎200還包括內容發(fā)生器220,該內容發(fā)生器220用于至少產生具有多個可能的媒體版本的第一媒體內容以及相應地具有多個可能的媒體版本的第二媒體內容。所述至少兩個內容的可能版本中的每一個都適于相應的帶寬水平,并且所述至少兩個媒體內容旨在在媒體會話中被共同地管理并且優(yōu)選地在客戶端中凈皮共同地再現(xiàn)。媒體引擎200的信息發(fā)生器230被安排成用于產生用于包括至少第一和第二內容的媒體內容組的帶寬份額信息。該份額信息使得在所述媒體會話期間估計對于所述媒體組而言可用的總的帶寬水平的相應分攤量以便使用至少一個載體進行傳輸?shù)靡詫崿F(xiàn)。此外,該份額信息使得根據(jù)所述總的可用帶寬水平來選擇第一和第二內容的多個可能版本中的相應內容版本得以實現(xiàn)。被連接到內容發(fā)生器220和信息發(fā)生器230的媒體引擎200的信息分配器240分配來自信息發(fā)生器230的帶寬份額信息或者將其與由內容發(fā)生器220提供的媒體內容組相關聯(lián)。在一個典型的實施方式中,內容發(fā)生器220將笫一和第二媒體內容的可能版本作為不同的媒體軌道插入到諸如ISO基礎媒體文件之類的容器文件中。在這種情況下,該分配器240能夠把來自發(fā)生器230的帶寬份額信息作為專用提示軌道(元數(shù)據(jù))插入到所述文件中,或者將所述信息包含在媒體軌道中的至少一個之中。媒體引擎200的單元210-240可以作為軟件、硬件或者其組合來實現(xiàn)或者提供。本領域技術人員應當理解的是,在不脫離由隨附權利要求所限定的本發(fā)明的范圍的情況下,可以對本發(fā)明做出各種修改和改變。參考文獻ISO/IEC14496-12:2005:"ISObasemediafileformat"[2]ISO/IEC15444—12:2005:"ISObasemediafileformat"權利要求1.一種對媒體內容組的媒體數(shù)據(jù)進行共同管理的媒體會話方法,所述媒體內容組包括至少第一媒體內容和第二媒體內容,所述方法包括步驟-根據(jù)被分配用于使用至少一個傳輸載體來傳輸所述第一和第二媒體內容的媒體數(shù)據(jù)的可用帶寬水平以及帶寬份額信息來提供所述第一媒體內容的多個可能版本中的版本,所述第一媒體內容的所述多個可能版本中的每一個適于相應的帶寬水平;以及-根據(jù)所述可用帶寬水平和所述帶寬份額信息來提供所述第二媒體內容的多個可能版本中的版本,所述第二媒體內容的所述多個可能版本中的每一個適于相應的帶寬水平,其中所述帶寬份額信息使得對分配給所述第一媒體內容和第二媒體內容的所述可用帶寬水平的相應分攤量的估計得以實現(xiàn)。2.依照權利要求1所述的方法,進一步包括步驟-使用所述至少一個傳輸載體來共同地傳送所述提供的版本。3.依照權利要求1或2所述的方法,其中提供所述第一媒體內容的所述第一版本的所述步驟包括步驟-根據(jù)所述可用帶寬水平和所述帶寬份額信息來選擇所述第一媒體內容的多個預定義版本中的版本,所述第一媒體內容的所述多個預定義版本中的每一個適于相應的預定義帶寬水平。4.依照權利要求1-3中任何一項所述的方法,其中所述第二媒體內容是可伸縮媒體內容,并且提供所述笫二媒體內容的所述版本的所述步驟包括步驟-根據(jù)所述可用帶寬水平和所述帶寬份額信息來從所述第二媒體內容中提取媒體數(shù)據(jù)以便提供適于已定義帶寬水平的所述第二媒體內容的版本。5.依照權利要求1-4中任何一項所述的方法,其中所述帶寬份額信息包括待分配給所述第一媒體內容以便使用所述至少一個傳輸載體來進行傳輸?shù)乃隹捎脦捤降哪繕税俜直取?.依照權利要求1-5中任何一項所述的方法,其中所述帶寬份額信息包括至少兩個帶寬份額值,每個值與已定義帶寬水平集合相關聯(lián),并且所述方法包括步驟_根據(jù)所述可用帶寬水平和與所述至少兩個帶寬份額值相關聯(lián)的所述已定義帶寬水平集合之間的比較來識別帶寬份額值,并且所述提供步驟包括步驟-根據(jù)所述可用帶寬水平和所述識別的帶寬份額值來提供所述第一媒體內容的所述多個可能版本中的版本;以及-根據(jù)所述可用帶寬水平和所述帶寬份額值來提供所述第二媒體內容的所述多個可能版本中的版本。7.依照權利要求1-6中任何一項所述的方法,其中所述提供步驟包括步驟-根據(jù)所述可用帶寬水平和所述帶寬份額信息來確定對于所述第一媒體內容而言可用的帶寬水平;_根據(jù)所述可用帶寬水平和所述帶寬份額信息來確定對于所述第二媒體內容而言可用的帶寬水平;_根據(jù)對于所述第一媒體內容而言可用的所述確定的帶寬水平來提供所述第一媒體內容的所述多個可能版本中的版本;以及-根據(jù)對于所述第二媒體內容而言可用的所述確定的帶寬水平來提供所述第二媒體內容的所述多個可能版本中的版本。8.依照權利要求7所述的方法,其中所述第一媒體內容與最大預定義帶寬閾值相關聯(lián),并且所述方法包括另外的步驟-如果對于所述第一媒體內容而言可用的所述確定的帶寬水平超過所述最大預定義帶寬閾值,那么就將剩余可用帶寬分配給所述第二媒體內容。9.依照權利要求7或8所述的方法,其中所述第一媒體內容與最小預定義帶寬閾值相關聯(lián),并且所述方法包括另外的步驟-如果對于所述第一媒體內容而言可用的所述確定的帶寬水平低于所述最小預定義帶寬閾值,那么就將所有可用帶寬分配給所述第二媒體內容。10.依照權利要求1-9中任何一項所述的方法,其中所述帶寬份額信息包括與所述媒體內容組相關聯(lián)的、依賴于時間的帶寬份額信息,并且所述方法包括另外的步驟-根據(jù)所述可用帶寬水平和所述依賴于時間的帶寬份額信息來提供所述第一媒體內容的所述多個可能版本中的版本。11.依照權利要求1-10中任何一項所述的方法,其中所述可用帶寬水平是被分配用于使用所述至少一個傳輸載體來傳輸所述第一和第二媒體內容的媒體數(shù)據(jù)的可用比特率水平,并且所述帶寬份額信息包括速率份額信息。12.依照權利要求1-11中任何一項所述的方法,其中所述第一和第二媒體內容中的一個是視頻內容并且所述第一和第二媒體內容中的另一個是關聯(lián)的音頻內容。13.依照權利要求1-12中任何一項所述的方法,其中所述第一媒體內容是可伸縮媒體內容并且所述第一媒體內容的所述多個可能版本中的每一個與已定義帶寬水平相關聯(lián)。14.依照權利要求1-13中任何一項所述的方法,進一步包括步驟-根據(jù)更新的可用帶寬水平和所述帶寬份額信息來重新提供所述第一媒體內容的所述多個可能版本中的版本。15.—種產生媒體內容組的方法,所述媒體內容組包括在媒體會話中被共同管理的至少第一媒體內容和第二媒體內容,所述方法包括步驟-產生具有多個可能內容版本的第一媒體內容,所述第一媒體內容的所述多個可能內容版本中的每一個都適于相應的帶寬水平;-產生具有多個可能內容版本的第二媒體內容,所述第二媒體內容的所述多個可能內容版本中的每一個都適于相應的帶寬水平;-確定帶寬份額信息,所述帶寬份額信息使得i)對分配給所述第一媒體內容和第二媒體內容的可用帶寬水平的相應分攤量的估計以及ii)根據(jù)所述可用帶寬水平對所述第一媒體內容的所述多個可能版本中的版本和所述第二媒體內容的所述多個可能版本中的版本的選擇得以實現(xiàn);以及-將所述帶寬份額信息分配給所述媒體內容組。16.依照權利要求15所述的方法,其中所述確定步驟包括確定作為所述帶寬份額信息的至少兩個帶寬份額值,每個份額值與已定義帶寬水平集合相關聯(lián)。17.依照權利要求15或16所述的方法,進一步包括步驟-產生容器文件,所述容器文件包括作為至少一個第一媒體軌道的所述第一媒體內容和作為至少一個第二媒體軌道的所述第二媒體內容以及作為與所述至少一個第一或第二媒體軌道中的至少一個媒體軌道相關聯(lián)的提示軌道的所述帶寬份額信息。18.依照權利要求15或16所述的方法,進一步包括步驟-產生包括作為至少一個第一媒體軌道的所述第一媒體內容和作為至少一個第二媒體軌道的所述第二媒體內容的容器文件,所述帶寬份額信息被包含在所述至少一個第一或第二媒體軌道中的至少一個媒體軌道中。19.一種用于對媒體內容組的媒體數(shù)據(jù)進行共同管理的媒體管理器,所述媒體內容組包括至少第一媒體內容和第二媒體內容,所述媒體管理器包括-媒體內容供應器,被安排成用于根據(jù)被分配用于使用至少一個傳輸載體來傳輸所述第一和第二媒體內容的媒體數(shù)據(jù)的可用帶寬水平以及帶寬份額信息來提供i)所述第一媒體內容的多個可能版本中的版本以及所述第二媒體內容的多個可能版本中的版本,所述第一和第二媒體內容的所述多個可能版本中的每一個都適于相應的帶寬水平,其中所述帶寬份額信息使得對分配給所述第一媒體內容和第二媒體內容的所述可用帶寬水平的相應分攤量的估計得以實現(xiàn)。20.依照權利要求19所述的媒體管理器,還包括-傳送器,被連接到所述媒體內容供應器并且被安排成用于使用所述至少一個傳輸載體來共同地傳送由所述媒體內容供應器提供的所述版本。21.依照權利要求19或20所述的媒體管理器,其中所述媒體內容供應器包括內容版本選擇器,所述內容版本選擇器被安排成用于根據(jù)所述可用帶寬水平和所述帶寬份額信息來選擇所述第一媒體內容的多個預定義版本中的版本,所述第一媒體內容的所述多個預定義版本中的每一個適于相應的預定義帶寬水平。22.依照權利要求19-21中任何一項所述的媒體管理器,其中所述第二媒體內容是可伸縮媒體內容并且所述媒體內容供應器包括媒體數(shù)據(jù)提取器,所述媒體數(shù)據(jù)提取器被安排成用于根據(jù)所述可用帶寬水平和所述帶寬份額信息來從所述第二媒體內容中提取媒體數(shù)據(jù)以便提供適于已定義帶寬水平的所述第二媒體內容的版本。23.依照權利要求19-22中任何一項所述的媒體管理器,其中所述帶寬份額信息包括至少兩個帶寬份額值,每個值與已定義帶寬水平集合相關聯(lián),并且所述媒體內容供應器包括-值選擇器,被安排成用于根據(jù)所述可用帶寬水平和與所述至少兩個帶寬份額值相關聯(lián)的所述已定義帶寬水平集合之間的比較來選擇帶寬份額值,并且所述媒體內容供應器被安排成用于根據(jù)所述可用帶寬水平和所述識別的帶寬份額值來提供i)所述第一J(某體內容的所述多個可能版本中的版本以及ii)所述第二媒體內容的所述多個可能版本中的版本。24.依照權利要求19-23中任何一項所述的々某體管理器,還包括-帶寬估計器,被安排成用于根據(jù)所述可用帶寬水平和所述帶寬份額信息來估計i)對于所述第一媒體內容而言可用的帶寬水平以及ii)對于所述第二媒體內容而言可用的帶寬水平,并且其中所述媒體內容供應器被安排成用于i)根據(jù)對于所述第一媒體內容而言可用的所述確定的帶寬水平來提供所述第一媒體內容的所述多個可能版本中的版本以及ii)根據(jù)對于所述第二媒體內容而言可用的所述確定的帶寬水平來提供所述第二媒體內容的所述多個可能版本中的版本。25.依照權利要求24所述的媒體管理器,其中所述第一媒體內容與最大預定義帶寬閾值相關聯(lián),并且所述媒體管理器還包括-帶寬分配器,被安排成用于在對于所述第一媒體內容而言可用的所述確定的帶寬水平超過所述最大預定義帶寬閡值的情況下將剩余可用帶寬分配給所述第二媒體內容。26.依照權利要求24或25所述的媒體管理器,其中所述第一媒體內容與最小預定義帶寬閾值相關聯(lián),并且所述媒體管理器還包括-帶寬分配器,被安排成用于在對于所述第一媒體內容而言可用的所述確定的帶寬水平低于所述最小預定義帶寬閾值的情況下將所有可用帶寬分配給所述第二媒體內容。27.依照權利要求19-26中任何一項所述的媒體管理器,其中所述帶寬份額信息包括與所述媒體內容組相關聯(lián)的、依賴于時間的帶寬份額信息,并且所述媒體內容供應器被安排成用于根據(jù)所述可用帶寬水平和所述依賴于時間的帶寬份額信息來提供所述第一媒體內容的所述多個可能版本中的版本。28.依照權利要求19-27中任何一項所述的媒體管理器,其中所述媒體內容供應器被安排成用于根據(jù)更新的可用帶寬水平來重新提供所述第一媒體內容的所述多個可能版本中的版本。29.—種網(wǎng)絡節(jié)點,包括依照權利要求19-28中任何一項所述的媒體管理器。30.—種用戶終端,包括依照權利要求19-28中任何一項所述的媒體管理器。31.—種媒體引擎,包括-媒體內容發(fā)生器,被安排成用于產生i)具有多個可能版本的第一媒體內容以及ii)具有多個可能版本的第二媒體內容,所述第一和第二媒體內容的所述多個可能版本中的每一個都適于相應的帶寬水平,并且所述笫一和第二媒體內容屬于媒體內容組,其被設計成在媒體會話中-故共同地管理;-信息發(fā)生器,被安排成用于產生帶寬份額信息,所述帶寬份額信息使得i)對分配給所述第一媒體內容和第二媒體內容的可用帶寬水平的相應分攤量的估計以及ii)根據(jù)所述可用帶寬水平對所述第一媒體內容的所述多個可能版本中的版本和所述第二媒體內容的所述多個可能版本中的版本的選擇得以實現(xiàn);以及-信息分配器,被連接到所述媒體內容發(fā)生器和所述信息發(fā)生器,并且被安排成用于將所述帶寬份額信息分配給所述媒體內容組。全文摘要本發(fā)明涉及對內容供應器(100)中的視頻(30)和音頻(40)內容的共同管理。視頻(30)和音頻(40)內容能夠以多個可能版本(32、34、36;42、44、46)來獲得,例如以可伸縮媒體(36、46)或者預編碼到固定帶寬水平的媒體(32、34;42、44)的形式來獲得。視頻(30)和音頻(40)數(shù)據(jù)與帶寬份額信息(62、64、66)相關聯(lián),該帶寬份額信息(62、64、66)使得對分配給所述視頻(30)和音頻(40)內容的總的可用帶寬的相應分攤量的估計得以實現(xiàn)。所述供應器(100)使用該份額信息(62、64、66)以及所述總的可分配帶寬水平的信息來提供來自所述多個可能版本(32、34、36、42、44、46)的相應視頻版本(32、34、36)和音頻版本(42、44、46)。這考慮到在再現(xiàn)所述視頻(30)和音頻(40)數(shù)據(jù)時提高用戶質量,原因在于在媒體會話期間能夠動態(tài)地提供最佳的視頻(32、34、36)和音頻(42、44、46)版本。文檔編號H04N7/52GK101356828SQ200680050463公開日2009年1月28日申請日期2006年11月29日優(yōu)先權日2006年1月5日發(fā)明者A·塔爾布,P·弗羅德申請人:艾利森電話股份有限公司