用于根據(jù)通信參數(shù)下載內(nèi)容的方法以及相關(guān)聯(lián)的內(nèi)容接收的制造方法
【專利摘要】本發(fā)明的目的是一種用于下載多媒體內(nèi)容的方法。該方法的特征在于,針對與由表示時(shí)間位置i’的信息項(xiàng)標(biāo)識(shí)的組塊的持續(xù)時(shí)間相對應(yīng)的至少一個(gè)時(shí)間間隔ti’,該方法包括在內(nèi)容接收機(jī)中執(zhí)行的以下步驟:a)發(fā)送用于接收由表示時(shí)間位置i的信息項(xiàng)和表示版本j的信息項(xiàng)所標(biāo)識(shí)的組塊的請求,其中,確定表示要在時(shí)間間隔ti’結(jié)束之前下載的組塊的時(shí)間位置i的信息項(xiàng),使得內(nèi)容的總下載持續(xù)時(shí)間小于內(nèi)容的最大下載持續(xù)時(shí)間,并且根據(jù)可用傳輸比特率來確定表示版本j的信息項(xiàng),使得由表示確定的時(shí)間位置i的信息項(xiàng)和表示版本j的信息項(xiàng)所標(biāo)識(shí)的組塊在時(shí)間間隔ti’結(jié)束之前被下載,b)接收所標(biāo)識(shí)的組塊。本發(fā)明的另一目的是一種實(shí)現(xiàn)該方法的內(nèi)容接收機(jī)。
【專利說明】用于根據(jù)通信參數(shù)下載內(nèi)容的方法以及相關(guān)聯(lián)的內(nèi)容接收機(jī)
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及在下載模式下傳輸多媒體內(nèi)容。
【背景技術(shù)】
[0002]回想以下內(nèi)容:下載在于經(jīng)由(有線的或無線的)通信網(wǎng)絡(luò)向至少一個(gè)內(nèi)容接收機(jī)發(fā)送內(nèi)容,使得稍后可以在完全下載以后使用該內(nèi)容??梢酝ㄟ^諸如HTTP或FTP等多種下載協(xié)議來執(zhí)行這種類型的傳輸。還回想以下內(nèi)容:與下載不同,流式傳輸在于經(jīng)由(有線的或無線的)通信網(wǎng)絡(luò)向至少一個(gè)內(nèi)容接收機(jī)連續(xù)地發(fā)送內(nèi)容的各個(gè)部分(或者“組塊”一縮微文件),使得可以動(dòng)態(tài)地(on-the-fly)現(xiàn)場播放這些內(nèi)容的各個(gè)部分??梢酝ㄟ^諸如H264或RTP承載MPEG-TS或UDP承載MPEG-TS、HTTP流式傳輸或者最近的HTTP自適應(yīng)流式傳輸?shù)雀鞣N流式傳輸協(xié)議來實(shí)現(xiàn)該傳輸類型。
[0003]在這里將“多媒體內(nèi)容”理解為通過以優(yōu)化其傳輸?shù)姆绞竭m配于其消耗來準(zhǔn)備一組音頻和視頻數(shù)據(jù)。因此,它可以涉及例如包含復(fù)雜性被降低以減少要發(fā)送的信息量的例如動(dòng)畫和/或紋理和/或三維模型的電視節(jié)目或視頻或游戲。注意,內(nèi)容可以是立體感型的。
[0004]通信網(wǎng)絡(luò)的可用帶寬是隨著時(shí)間波動(dòng)的參數(shù),即使網(wǎng)絡(luò)是家庭型的或住宅型的,該波動(dòng)有時(shí)也非常大和/或持續(xù)很長的時(shí)段??梢杂刹煌膽?yīng)用或不同的服務(wù)(可能由不同的用戶)同時(shí)使用該可用帶寬,因此,當(dāng)帶寬變差時(shí),可能干擾或改變應(yīng)用或服務(wù)的功能。對于與獲得多媒體內(nèi)容有關(guān)的應(yīng)用或服務(wù)更是如此。實(shí)際上,如果通信網(wǎng)絡(luò)在給定時(shí)刻提供的帶寬與用于傳輸多媒體內(nèi)容的數(shù)據(jù)的比特率瞬間不兼容,則請求方內(nèi)容接收機(jī)可能不能及時(shí)接收到該多媒體內(nèi)容的數(shù)據(jù)中的一些,因此請求方內(nèi)容接收機(jī)必須延遲恢復(fù)。
[0005]如在EP2360923A1中針對自適應(yīng)流式傳輸所公開的,教導(dǎo)了用于根據(jù)相同的內(nèi)容生成與不同的傳輸二進(jìn)制比特率相對應(yīng)的多個(gè)不同的版本的http自適應(yīng)流式傳輸技術(shù)。當(dāng)連接到通信網(wǎng)絡(luò)的內(nèi)容接收機(jī)希望經(jīng)由網(wǎng)絡(luò)恢復(fù)內(nèi)容時(shí),內(nèi)容接收機(jī)將接收到內(nèi)容的最適配于通信網(wǎng)絡(luò)在所選時(shí)刻提供的條件的版本,這避免了靜態(tài)圖像或降質(zhì)圖像。這種根據(jù)可用帶寬連續(xù)地選擇內(nèi)容的版本實(shí)現(xiàn)了對用于流式傳輸廣播的網(wǎng)絡(luò)的波動(dòng)的特定實(shí)時(shí)自適應(yīng)。
[0006]W02011 / 047335A1公開了一種自適應(yīng)流式傳輸管理器,其監(jiān)控用戶終端的至少一個(gè)參數(shù)并且允許諸如移動(dòng)設(shè)備等的用戶終端在諸如網(wǎng)絡(luò)帶寬、電池條件、設(shè)備行進(jìn)方向等的特定條件下改變多媒體流的質(zhì)量。與EP2360923A1—樣,W02011 / 047335A1涉及根據(jù)用于流式傳輸內(nèi)容的實(shí)時(shí)參數(shù)來適配流質(zhì)量。
[0007]然而,針對下載內(nèi)容,不存在用于使下載時(shí)間適配于網(wǎng)絡(luò)波動(dòng)或其它通信約束的已知技術(shù)。在現(xiàn)有技術(shù)中,用戶等待,直到在使用內(nèi)容之前下載內(nèi)容為止,最多向他通知等待時(shí)間。因此將理解的是,當(dāng)用戶希望遵守稱作通信約束的特定約束時(shí),例如,在下載的內(nèi)容可用之前的等待時(shí)間,接收機(jī)在下載期間消耗的功率、下載的數(shù)據(jù)量(例如,為了符合基于接收的數(shù)據(jù)量的經(jīng)濟(jì)計(jì)費(fèi)模型)或者傳輸帶寬的限制(例如,為了給其它服務(wù)預(yù)留帶寬),將期望用于下載受到這些通信參數(shù)約束的內(nèi)容的解決方案。
【發(fā)明內(nèi)容】
[0008]因此,本發(fā)明的目的是改善該情形,并且更具體地說,使內(nèi)容下載設(shè)備能夠獲得多媒體內(nèi)容的連續(xù)地適配于由用戶定義的通信參數(shù)(具體地說,有限下載時(shí)間和可用帶寬)的版本。
[0009]為此,本發(fā)明具體提出了一種用于下載多媒體內(nèi)容的方法,所述多媒體內(nèi)容以至少兩個(gè)版本存在,所述版本中的每一個(gè)與不同的所需傳輸比特率相對應(yīng),所述版本中的每一個(gè)在時(shí)間上被劃分為與確定的持續(xù)時(shí)間相對應(yīng)的組塊,一個(gè)組塊由表示時(shí)間位置i的信息項(xiàng)和表示版本j的信息項(xiàng)所標(biāo)識(shí)。
[0010]所述方法的特征在于這樣的事實(shí),即,所述方法包括:針對與由表示所述時(shí)間位置i’的信息所標(biāo)識(shí)的組塊的持續(xù)時(shí)間相對應(yīng)的至少一個(gè)時(shí)間間隔ti’,在內(nèi)容接收機(jī)中執(zhí)行以下步驟:
[0011]a)發(fā)送用于接收由表不確定的時(shí)間位置i的信息項(xiàng)和表不確定的版本j的信息項(xiàng)所標(biāo)識(shí)的至少一個(gè)組塊的請求,其中,確定表示要在所述時(shí)間間隔ti ’結(jié)束之前下載的組塊的時(shí)間位置i的所述信息項(xiàng),使得所述內(nèi)容的總下載持續(xù)時(shí)間小于所述內(nèi)容的最大下載持續(xù)時(shí)間,并且根據(jù)可用傳輸比特率來確定表示版本j的所述信息項(xiàng),使得由表示所確定的時(shí)間位置i的所述信息項(xiàng)和表示所述版本j的所述信息項(xiàng)所標(biāo)識(shí)的所述組塊在所述時(shí)間間隔ti’結(jié)束之前被下載,
[0012]b)接收所標(biāo)識(shí)的組塊。
[0013]根據(jù)本發(fā)明的方法可以包括可以單獨(dú)地或組合地采取的其它特征,并且尤其包括:
[0014]-針對表示要在所述時(shí)間間隔ti’結(jié)束之前下載的組塊的時(shí)間位置i的多個(gè)信息項(xiàng),迭代所述步驟a)至b),
[0015]-在與小于第一閾值的時(shí)間間隔ti’相對應(yīng)的初始化階段期間,表示確定的版本j的所述信息項(xiàng)與最小傳輸比特率相對應(yīng),而不論可用的傳輸比特率如何,
[0016]-當(dāng)由表示時(shí)間位置i的所述信息項(xiàng)所標(biāo)識(shí)的要在所述時(shí)間間隔ti’結(jié)束之前下載的多個(gè)組塊未被下載時(shí),表示所確定的版本j的所述信息項(xiàng)與最小所需傳輸比特率相對應(yīng),
[0017]-針對多個(gè)時(shí)間間隔ti’迭代所述步驟a)至b),使得內(nèi)容的組塊集合被下載,
[0018]-在確定表示要在所述時(shí)間間隔ti’結(jié)束之前下載的組塊的時(shí)間位置i的信息項(xiàng)中,所述方法包括:針對所述下載的總持續(xù)時(shí)間添加保護(hù)間隔,
[0019]-所述方法包括以下步驟:下載至少一個(gè)描述性文件,使得可以確定版本j,所述描述性文件包括表示內(nèi)容的版本的信息項(xiàng)并且描述相應(yīng)的所需傳輸比特率。
[0020]此外,當(dāng)由表示時(shí)間位置i的所述信息項(xiàng)所標(biāo)識(shí)的要在所述時(shí)間間隔ti’結(jié)束之前下載的多個(gè)組塊被下載時(shí),所述方法的特征在于這樣的事實(shí),即,所述方法包括以下步驟:
[0021]c)發(fā)送用于接收由表示所確定的時(shí)間位置i+Ι的信息項(xiàng)和表示確定的版本j的信息項(xiàng)所標(biāo)識(shí)的至少一個(gè)組塊的請求,其中,針對由表示所述后續(xù)時(shí)間位置i+Ι的信息項(xiàng)所標(biāo)識(shí)的所述組塊,根據(jù)可用傳輸比特率來確定表示確定的版本j的所述信息項(xiàng),使得由后續(xù)時(shí)間位置i+Ι的所述信息項(xiàng)和表示確定的版本j的信息項(xiàng)所標(biāo)識(shí)的所述組塊在后續(xù)時(shí)間間隔ti’ +1結(jié)束之前被下載,
[0022]d)接收所標(biāo)識(shí)的組塊。
[0023]根據(jù)本發(fā)明的方法可以包括可以單獨(dú)地或組合采取的其它特征,并且尤其包括:
[0024]-迭代所述步驟c)至d),直到所述時(shí)間間隔ti’結(jié)束為止,
[0025]-所述方法包括以下步驟:根據(jù)針對所述時(shí)間間隔ti’的傳輸比特率的至少一個(gè)測量值來估計(jì)針對時(shí)間間隔ti’ +1的可用傳輸比特率,
[0026]-估計(jì)針對所述時(shí)間間隔ti’+1的可用傳輸比特率的步驟包括:將等于針對所述時(shí)間間隔ti’的傳輸比特率的測量值的恒定值分配給所述可用傳輸比特率,
[0027]-估計(jì)可用傳輸比特率的步驟包括:將作為針對先前的時(shí)間間隔ti’和ti’-1的傳輸比特率的兩個(gè)測量值的線性函數(shù)的值分配給針對所述時(shí)間間隔ti’ +1的所述可用傳輸比特率,
[0028]-估計(jì)針對所述時(shí)間間隔ti’+1的可用傳輸比特率的步驟包括:將作為針對先前的時(shí)間間隔的傳輸比特率的至少三個(gè)測量值的非線性函數(shù)的值分配給所述可用傳輸比特率。
[0029]本發(fā)明還提出了一種內(nèi)容接收機(jī),包括:多媒體內(nèi)容下載設(shè)備,所述多媒體內(nèi)容下載設(shè)備執(zhí)行根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的方法。
[0030]這種內(nèi)容接收機(jī)可以例如具有以下形式:機(jī)頂盒型單元、解碼器、住宅或家庭網(wǎng)關(guān)、游戲機(jī)、固定或便攜式計(jì)算機(jī)、個(gè)人數(shù)字助理、或計(jì)算機(jī)平板。
【專利附圖】
【附圖說明】
[0031]在查閱下面的詳細(xì)描述和附圖以后,本發(fā)明的其它特征和優(yōu)點(diǎn)將顯而易見,在附圖中:
[0032]-圖1以圖解和功能的方式示出了連接有多媒體內(nèi)容服務(wù)器和內(nèi)容接收機(jī)的通信網(wǎng)絡(luò),其中,內(nèi)容接收機(jī)裝備有根據(jù)本發(fā)明的實(shí)施例的內(nèi)容獲得設(shè)備,
[0033]-圖2示意性地示出了相同內(nèi)容的分別與六個(gè)不同的所需傳輸二進(jìn)制比特率相對應(yīng)的六個(gè)不同的版本;
[0034]-圖3示意性地示出了數(shù)據(jù)傳輸比特率(BR)的時(shí)間進(jìn)度⑴以及經(jīng)由根據(jù)本發(fā)明的實(shí)施例用于獲得內(nèi)容的方法來獲得內(nèi)容的組塊的示例,
[0035]-圖4用圖解法示出了根據(jù)另一個(gè)表示的數(shù)據(jù)傳輸比特率(BR)的時(shí)間進(jìn)度⑴以及經(jīng)由根據(jù)本發(fā)明的實(shí)施例用于獲得內(nèi)容的方法來獲得內(nèi)容的組塊的相同示例,
[0036]-圖5a、5b和5c用圖解法示出了內(nèi)容的數(shù)據(jù)傳輸比特率(BR)的時(shí)間進(jìn)度⑴以及經(jīng)由根據(jù)本發(fā)明的三個(gè)實(shí)施例估計(jì)該數(shù)據(jù)傳輸比特率(BR)的示例,
[0037]-圖6示出了根據(jù)本發(fā)明的實(shí)施例用于獲得內(nèi)容的方法的步驟,以及
[0038]-圖7a、7b和7c用圖解法示出了經(jīng)由根據(jù)本發(fā)明的三個(gè)實(shí)施例用于獲得內(nèi)容的方法來獲得內(nèi)容的組塊的時(shí)間進(jìn)度的定律的示例。
[0039]附圖不僅可以用于使本發(fā)明完整,而且可以視情況有助于本發(fā)明的定義?!揪唧w實(shí)施方式】
[0040]具體地說,本發(fā)明的目的是提出了一種用于獲得多媒體內(nèi)容的設(shè)備D,其旨在在下載模式下獲得耦合到通信網(wǎng)絡(luò)N的至少一個(gè)內(nèi)容接收機(jī)CR的多媒體內(nèi)容,使得遵守諸如最大下載時(shí)間等的通信約束。
[0041]在下文中,作為非限制性的示例,認(rèn)為通信網(wǎng)絡(luò)N是由經(jīng)由xDSL接入網(wǎng)尤其連接到內(nèi)容接收機(jī)CR的互聯(lián)網(wǎng)網(wǎng)絡(luò)構(gòu)成。但是,本發(fā)明不限于這種類型的通信網(wǎng)絡(luò)。實(shí)際上,通信網(wǎng)絡(luò)N可以是有線的或無線的。因此,它同樣可以涉及有線電纜或光纖型網(wǎng)絡(luò)、或者移動(dòng)或蜂窩網(wǎng)絡(luò)或WLAN( “無線局域網(wǎng)”,可能是802.11 (或WiFi)或者WiMAX型的)、或者還可能是藍(lán)牙型的無線短距離網(wǎng)絡(luò)。通信網(wǎng)絡(luò)N還可以由不同的子網(wǎng)構(gòu)成,該子網(wǎng)包括例如電視型的單向廣播網(wǎng)絡(luò)和例如寬帶互聯(lián)網(wǎng)接入型(xDSL)的雙向網(wǎng)絡(luò)。
[0042]此外,在下文中,作為非限制性示例,認(rèn)為內(nèi)容接收機(jī)CR是機(jī)頂盒(STB)。但是,本發(fā)明不限于這種類型的內(nèi)容接收機(jī)。實(shí)際上,它涉及可以連接到至少一個(gè)通信網(wǎng)絡(luò)以接收多媒體內(nèi)容并且能夠呈現(xiàn)多媒體內(nèi)容的任何內(nèi)容接收機(jī)類型。因此,它還可以涉及例如解碼器和住宅網(wǎng)關(guān)、家庭網(wǎng)關(guān)、固定或便攜式計(jì)算機(jī)、移動(dòng)電話(可能是智能型的)和個(gè)人數(shù)字助理(PDA)、計(jì)算機(jī)平板或游戲機(jī)。
[0043]此外,在下文中,作為非限制性的示例,認(rèn)為多媒體內(nèi)容是視頻。但是,本發(fā)明不限于這種類型的多媒體內(nèi)容。實(shí)際上,它涉及可以以數(shù)據(jù)文件或文件部分(或組塊)形式利用的任意類型的多媒體內(nèi)容,具體地說,電視節(jié)目、游戲、電影、體育賽事、教育內(nèi)容、以及計(jì)算機(jī)生成的影像(CGI)。
[0044]在圖1上用圖解法示出了通信網(wǎng)絡(luò)N,該通信網(wǎng)絡(luò)N連接有能夠存儲(chǔ)(多媒體)內(nèi)容的內(nèi)容服務(wù)器CS和旨在對服務(wù)器CS (應(yīng)根據(jù)本發(fā)明的內(nèi)容獲得設(shè)備D的請求)所發(fā)送的(多媒體)內(nèi)容進(jìn)行解碼的內(nèi)容接收機(jī)CR。
[0045]例如,如圖非限制性地所示,機(jī)項(xiàng)盒CR被耦合到至少一個(gè)電視機(jī)TS,該電視機(jī)TS負(fù)責(zé)在屏幕上呈現(xiàn)它已經(jīng)解碼并且例如經(jīng)由通信網(wǎng)絡(luò)N來自服務(wù)器CS的內(nèi)容。根據(jù)一個(gè)變型并且如圖非限制性地所示,機(jī)頂盒CR還包括能夠一旦內(nèi)容被下載就對內(nèi)容進(jìn)行解碼并且在諸如屏幕等的簡單的顯示設(shè)備上呈現(xiàn)內(nèi)容的播放模塊P。機(jī)頂盒CR包括用于獲得要下載的內(nèi)容的設(shè)備D,設(shè)備D負(fù)責(zé)請求適配于通信參數(shù)的內(nèi)容的組塊。它負(fù)責(zé)選擇內(nèi)容的組塊(即,下文所描述的部分或“組塊”選擇算法),發(fā)送HTTP請求,并且在存儲(chǔ)裝置中存儲(chǔ)下載的組塊。
[0046](內(nèi)容)服務(wù)器CS例如負(fù)責(zé)在存儲(chǔ)裝置SM中存儲(chǔ)不同版本Vj。這些存儲(chǔ)裝置SM可以具有本領(lǐng)域技術(shù)人員已知的任何形式,包括軟件應(yīng)用。因此,它可以是存儲(chǔ)器。
[0047]在這里,“內(nèi)容的不同版本”被理解為與不同傳輸二進(jìn)制比特率BRj相對應(yīng)的版本。圖2用圖解法示出了相同內(nèi)容的分別與六個(gè)不同的傳輸二進(jìn)制比特率BRj相對應(yīng)的六個(gè)不同的版本Vl至V6(j=l至6),例如,針對第一版本Vl為IMbps (兆比特每秒)、針對第二版本V2為2Mbps、針對第三版本V3為3Mbps、針對第四版本V4為4Mbps、針對第五版本V5為5Mbps、以及針對第六版本V6為6Mbps。
[0048]內(nèi)容的每一個(gè)版本Vj由具有相同持續(xù)時(shí)間的多個(gè)部分(或組塊、縮微文件)構(gòu)成。在圖2的示例中,版本Vj的每一個(gè)組塊是由矩形形成,該矩形的高度表示相應(yīng)的傳輸二進(jìn)制比特率BRj。
[0049]相同內(nèi)容的版本的數(shù)目可以等于任意值,至少等于二(2)。
[0050]相同內(nèi)容的版本Vj與例如不同的分辨率或不同的壓縮率相對應(yīng),并且因此與不同的所需傳輸比特率相對應(yīng)。
[0051]還將注意的是,例如可能已經(jīng)通過用視頻壓縮技術(shù)的方式進(jìn)行編碼生成了相同內(nèi)容的版本Vj,其中,視頻壓縮技術(shù)例如是MVC (“多視點(diǎn)視頻編碼”)4¥(:(“高級視頻編碼”)、SVC( “可伸縮視頻編碼”)、MPEG2、H264、以及更一般地通常以專用于在流式傳輸模式下進(jìn)行傳輸(包括傳輸視頻數(shù)據(jù))的格式實(shí)現(xiàn)封裝的任何類型的視頻壓縮。
[0052]還將注意的是,如圖2所示,相同內(nèi)容的版本Vj優(yōu)選地包括參考字段RF,該參考字段的時(shí)間位置隨著版本是相同的。換言之,由于參考字段RF,因此組塊在時(shí)間上是對齊的。然而,針對確定的版本,每一個(gè)組塊的持續(xù)時(shí)間可以隨著內(nèi)容而改變?;叵?yún)⒖甲侄蜶F是實(shí)現(xiàn)對以流式傳輸模式發(fā)送的內(nèi)容的組塊(或部分)的隨機(jī)訪問的參考字段。在所示的示例中,每一個(gè)參考字段RF被放置在內(nèi)容的版本Vj的組塊(或部分)的起始處。這使得安裝在內(nèi)容接收機(jī)CR處的解碼器P能夠應(yīng)請求在精確的時(shí)刻(即,參考字段RF的傳輸時(shí)刻)從一個(gè)版本Vj變化到另一Vj’,而不會(huì)引起視覺偽影(通常,每一個(gè)視頻組塊以針對從一個(gè)組塊到另一個(gè)組塊的過渡的用戶看不見的關(guān)鍵圖像開始并且可能以該關(guān)鍵圖像結(jié)束)。
[0053]還將注意的是,優(yōu)選地與至少一個(gè)描述性文件相對應(yīng)地存儲(chǔ)每一個(gè)內(nèi)容的版本Vj,其中,該描述性文件描述了它們的相應(yīng)二進(jìn)制比特率BRj和它們的相應(yīng)數(shù)據(jù)量。每一個(gè)描述性文件例如具有M3U8格式(可能針對每一個(gè)二進(jìn)制比特率有一個(gè)描述性文件)或者M(jìn)PD (“MPEG DASH” (HTTP承載的MPEG動(dòng)態(tài)自適應(yīng)流式傳輸))。有利的是,該/這些描述性文件向內(nèi)容接收機(jī)通知存在不同的版本和相應(yīng)的所需傳輸比特率。
[0054]存儲(chǔ)在服務(wù)器CS中的版本Vj旨在應(yīng)根據(jù)本發(fā)明的多媒體內(nèi)容獲得設(shè)備D的請求而應(yīng)請求發(fā)送到至少一個(gè)內(nèi)容接 收機(jī)CR。
[0055]將注意的是,多媒體內(nèi)容獲得設(shè)備D可以與至少一個(gè)內(nèi)容接收機(jī)CR相關(guān)聯(lián)。在這里,“相關(guān)聯(lián)”將被理解為作為內(nèi)容接收機(jī)CR的組成部分(如以非限制性方式所示)的事實(shí)以及被直接耦合到內(nèi)容接收機(jī)CR的事實(shí)。因此,可以以軟件(或計(jì)算機(jī))模塊或者電路和軟件模塊的組合的形式實(shí)現(xiàn)多媒體內(nèi)容獲得設(shè)備D。
[0056]本發(fā)明的一個(gè)有利的思想在于使用來自HTTP自適應(yīng)流式傳輸?shù)囊砸阎煌姹局写嬖诘膬?nèi)容來在多媒體內(nèi)容獲得設(shè)備中進(jìn)行下載。如上所述地準(zhǔn)備的內(nèi)容被存儲(chǔ)在HTTP服務(wù)器的存儲(chǔ)裝置中。在下載會(huì)話開始時(shí),內(nèi)容獲得設(shè)備恢復(fù)列出了內(nèi)容的可用版本的描述性文件。然后,內(nèi)容獲得設(shè)備啟動(dòng)下載會(huì)話,同時(shí)持續(xù)地監(jiān)控網(wǎng)絡(luò)的可用帶寬并且根據(jù)下文所描述的選擇算法來請求內(nèi)容組塊,其中,選擇算法遵守通信約束,該通信約束包括最大內(nèi)容的總下載時(shí)間。
[0057]可以注意到的是,針對確定的持續(xù)時(shí)間(例如,組塊(或縮微文件)的持續(xù)時(shí)間)來對可用帶寬進(jìn)行測量(或監(jiān)控)。還認(rèn)為測量非常接近實(shí)際可用的帶寬。此外,認(rèn)為服務(wù)器CS必須在傳送下一個(gè)組塊之前完全傳送一個(gè)組塊??梢允褂糜糜跍y量網(wǎng)絡(luò)上的帶寬的任何已知的技術(shù)來對該帶寬進(jìn)行測量。
[0058]組塊的下載持續(xù)時(shí)間是可用帶寬(也稱作數(shù)據(jù)傳輸比特率)的函數(shù)。圖3用圖解法示出了數(shù)據(jù)傳輸比特率(BR)的時(shí)間進(jìn)度⑴以及經(jīng)由根據(jù)本發(fā)明的實(shí)施例用于獲得內(nèi)容的方法獲得內(nèi)容的組塊的示例。內(nèi)容獲得設(shè)備例如通過播放分別消耗組塊1、2和3的理論時(shí)刻(分別為tl、t2和t3)由垂直線表示。該時(shí)刻與內(nèi)容的版本Vj的連續(xù)組塊的參考字段RF的時(shí)間位置相對應(yīng)。更一般地,消耗由表示時(shí)間位置i的信息項(xiàng)所標(biāo)識(shí)的組塊的時(shí)間間隔也表示為ti。為了簡化描述,認(rèn)為時(shí)間間隔ti是相同的確定持續(xù)時(shí)間,并且表示時(shí)間位置i的信息項(xiàng)被稱作時(shí)間索引i。然而,時(shí)間間隔的持續(xù)時(shí)間隨著位置而改變但是隨著版本為對齊的變型符合本發(fā)明。將在下面的所有附圖中使用該記法。表示為I至6的每一個(gè)表面表示與要下載的內(nèi)容的從I到6的時(shí)間索引相對應(yīng)的組塊。在圖3中,組塊與相同的傳輸二進(jìn)制比特率相對應(yīng),也即是說,組塊與相同的數(shù)據(jù)量相對應(yīng)。因此,所有表面I至6具有相同的面積。用閾值來表示測量的帶寬的進(jìn)度。
[0059]組塊i的下載持續(xù)時(shí)間等于組塊的所需傳輸比特率(BRi)除以與時(shí)間間隔ti的持續(xù)時(shí)間有關(guān)的可用傳輸比特率。
[0060]對于圖3的表示,如果容易準(zhǔn)確地指示組塊之一的下載何時(shí)開始并且何時(shí)結(jié)束,則更難以針對組塊的每一個(gè)持續(xù)時(shí)間或消耗或播放,指示哪些組塊是可用的。圖4用圖解法示出了根據(jù)另一表示的數(shù)據(jù)傳輸比特率(BR)的時(shí)間進(jìn)度⑴以及經(jīng)由根據(jù)本發(fā)明的實(shí)施例用于獲得內(nèi)容的方法來獲得內(nèi)容的組塊的相同示例。該表示改善了可讀性,并且確保給定類型的所有組塊具有相同的大小。
[0061]為了實(shí)現(xiàn)對要下載的后續(xù)組塊的請求,在圖5a、5b和5c中引入了可用字節(jié)的估計(jì)量的概念。它們用于驗(yàn)證是否可以在給定時(shí)間下載給定組塊。根據(jù)由于測量或可用帶寬BR的估計(jì)產(chǎn)生的可用帶寬BR來計(jì)算可用字節(jié)的估計(jì)量。根據(jù)一個(gè)變型,以與正在播放的內(nèi)容的組塊相對應(yīng)的每一個(gè)時(shí)間間隔對帶寬進(jìn)行測量。根據(jù)可用帶寬的先前測量來計(jì)算針對下一個(gè)時(shí)間間隔的帶寬估計(jì)。因此,內(nèi)容獲得設(shè)備可以根據(jù)針對時(shí)間間隔的持續(xù)時(shí)間的帶寬的估計(jì)或測量來粗略地預(yù)測可以下載的字節(jié)的數(shù)目。本領(lǐng)域技術(shù)人員將清楚的是,對可用帶寬進(jìn)行的測量越頻繁,對下一個(gè)帶寬的估計(jì)將越精確。然而,帶寬的測量通常導(dǎo)致無用業(yè)務(wù)使用網(wǎng)絡(luò)資源,因此應(yīng)當(dāng)限制測量的次數(shù)。
[0062]圖5a、5b和5c用圖解法示出了內(nèi)容的數(shù)據(jù)傳輸比特率(BR)的時(shí)間進(jìn)度(t)以及根據(jù)針對下一個(gè)時(shí)間間隔的帶寬的估計(jì)的三個(gè)模式來估計(jì)該數(shù)據(jù)傳輸比特率(BR)的示例。在圖5a中,針對間隔ti+Ι的持續(xù)時(shí)間的帶寬是恒定的,并且等于針對當(dāng)前間隔ti所測量的帶寬的值。在圖5b中,帶寬ti+Ι的估計(jì)是整合兩個(gè)參考值(即,分別針對當(dāng)前間隔ti和先前間隔t1-Ι所測量的帶寬的值)的線性估計(jì)。根據(jù)圖5c中所示的更精確的實(shí)施例,帶寬的估計(jì)使用利用三個(gè)參考點(diǎn)的非線性模型。有利的是,利用先前測量的值針對帶寬的任何估計(jì)模型符合本發(fā)明。
[0063]帶寬的估計(jì)用于計(jì)算由圖5a、5b和5c上的有陰影的表面的面積所表示的可用字節(jié)的估計(jì)量。
[0064]一旦已經(jīng)針對所請求的內(nèi)容確定了可用于時(shí)間間隔ti的字節(jié)量,設(shè)備D就被配置為確定該內(nèi)容的適配于通信參數(shù)的版本Vi,并且發(fā)送用于恢復(fù)該確定的內(nèi)容版本Vj的至少一個(gè)組塊的請求。將注意的是,在下載模式下執(zhí)行該恢復(fù)。
[0065]更一般地說,必須解決的問題是在與以時(shí)間間隔ti的數(shù)目表達(dá)的下載持續(xù)時(shí)間極限相等的時(shí)間內(nèi)下載同樣以時(shí)間間隔ti的數(shù)目表達(dá)的給定持續(xù)時(shí)間的內(nèi)容。然后,問題回到通過將內(nèi)容的總持續(xù)時(shí)間除以最大下載持續(xù)時(shí)間極限來針對每個(gè)時(shí)間間隔ti下載平均數(shù)目的組塊(或部分),其中,以時(shí)間間隔ti表達(dá)這些持續(xù)時(shí)間(在所描述的變型中,時(shí)間間隔的持續(xù)時(shí)間相同)。根據(jù)本發(fā)明,下載持續(xù)時(shí)間極限是要遵守的通信參數(shù)。有利的是,諸如設(shè)備的電力消耗等的其它通信參數(shù)也簡化為設(shè)置最大下載時(shí)間極限。認(rèn)為為了遵守電力消耗的最大電平,設(shè)備必須是活動(dòng)的,能夠發(fā)送請求,并且在有限的時(shí)間期間接收內(nèi)容。因此,設(shè)備D被配備為實(shí)現(xiàn)用于根據(jù)要下載的組塊中的每一個(gè)的時(shí)間索引i來獲得組塊的迭代方法,包括遵守針對內(nèi)容的最大下載時(shí)間來選擇要下載的版本Vj。
[0066]圖6示出了根據(jù)本發(fā)明的實(shí)施例的用于獲得內(nèi)容的方法的步驟。在圖6的描述中,對要下載的組塊的索引i與執(zhí)行該下載的時(shí)間間隔的索引i’進(jìn)行區(qū)分。
[0067]根據(jù)一個(gè)變型,將保護(hù)間隔添加至組塊的下載持續(xù)時(shí)間。該保護(hù)間隔與對總下載時(shí)間所定的界限相對應(yīng)。保護(hù)間隔被表示為時(shí)間間隔ti的一部分或者要下載的組塊的數(shù)目。然后,將保護(hù)間隔添加至針對每一個(gè)時(shí)間間隔要下載的平均數(shù)目的組塊(或部分)。有利的是,該變型實(shí)現(xiàn)了對帶寬的較差估計(jì)的補(bǔ)償。因此,在開始下載與時(shí)間間隔ti’結(jié)束之間,下載的內(nèi)容的組塊的數(shù)目至少等于針對每一個(gè)時(shí)間間隔的組塊的平均數(shù)目乘以自以組塊的數(shù)目表達(dá)的保護(hù)間隔添加所至的起始(其因此與索引i’相對應(yīng))經(jīng)過的時(shí)間間隔的數(shù)目。根據(jù)該變型的改進(jìn),可以在根據(jù)時(shí)間間隔ti’計(jì)算下載的任何時(shí)刻的組塊的數(shù)目中考慮保護(hù)間隔??梢詮南螺d一開始時(shí)、在下載的中間或者在下載持續(xù)時(shí)間結(jié)束之前的至少特定數(shù)目的間隔時(shí)考慮保護(hù)間隔。根據(jù)該變型的其它精煉,保護(hù)間隔的值可以在下載期間根據(jù)其前進(jìn)而改變。
[0068]用于下載的方法取決于與連續(xù)時(shí)間間隔有關(guān)的迭代方法。實(shí)際上,如前所述,在最大持續(xù)時(shí)間內(nèi)進(jìn)行下載的問題簡化為針對每一個(gè)時(shí)間間隔ti’下載平均數(shù)目的組塊(或部分)。因此,可以針對時(shí)間間隔ti’計(jì)算在該間隔結(jié)束之前必須下載的從O至i的組塊集合。因此,針對不同的時(shí)間間隔ti’迭代這些步驟,直到內(nèi)容的下載完成為止,也即是說,直到要下載的組塊i耗盡為止。該耗盡在傳輸比特率使得能夠在小于最大下載持續(xù)時(shí)間的持續(xù)時(shí)間內(nèi)下載內(nèi)容時(shí)發(fā)生。對于每一個(gè)時(shí)間間隔ti’,用于下載的方法還取決于與組塊的索引i有關(guān)的迭代方法。有利的是,根據(jù)從k到k+n的遞增順序來順序地處理要下載的組塊的索引i,其中,k和η是兩個(gè)自然整數(shù)。然而,本發(fā)明不限于該實(shí)施例,并且可以同時(shí)需要組塊。
[0069]在第一子步驟期間,如果時(shí)間索引組塊i屬于要在時(shí)間間隔ti’結(jié)束之前要下載的組塊集合(如上面關(guān)于要下載的平均數(shù)目的組塊所定義的),則將時(shí)間索引組塊i確定為是要下載的。
[0070]在第二子步驟期間,確定版本,使得與該版本相對應(yīng)的組塊遵守最大下載時(shí)間約束,同時(shí)向用戶提供內(nèi)容的最大質(zhì)量水平。如前所述,下載組塊i的持續(xù)時(shí)間是與傳輸二進(jìn)制比特率BRj相對應(yīng)的版本Vj和可用于時(shí)間間隔ti’的傳輸二進(jìn)制比特率的函數(shù)。計(jì)算與要根據(jù)不同的版本Vj和可用帶寬針對組塊i下載的數(shù)據(jù)量(所需傳輸比特率BRj)不同的、由于時(shí)間間隔ti’的持續(xù)時(shí)間引起的變量。因此,針對當(dāng)前時(shí)間間隔ti’計(jì)算可用字節(jié)的總數(shù),也即是說,可以在時(shí)間間隔ti’期間根據(jù)可用帶寬下載的可用字節(jié)的總數(shù)。還計(jì)算剩余可用字節(jié)的數(shù)目,也即是說,還未用于在當(dāng)前時(shí)間間隔ti’期間下載組塊i的字節(jié)的剩余可用字節(jié)的數(shù)目。最后,當(dāng)正在下載組塊i時(shí),還計(jì)算已經(jīng)在當(dāng)前時(shí)間間隔ti’內(nèi)下載的組塊i的字節(jié)的數(shù)目。最后,計(jì)算組塊i的剩余要下載的字節(jié)的數(shù)目,也即是說,可能在間隔ti’期間未下載的字節(jié)的數(shù)目。將在下一個(gè)時(shí)間間隔,即,ti’+l期間下載這些字節(jié)。最后,等于從中移除了來自前一組塊的剩余要下載的字節(jié)的數(shù)目的可用字節(jié)的總數(shù)的可用字節(jié)的數(shù)目表示在給定時(shí)間間隔期間的下載開始之前在該時(shí)間間隔期間可用的字節(jié)的數(shù)目。
[0071]此外,針對要下載的每一個(gè)組塊i,定義不同內(nèi)容的版本Vj。下面的示例被限制于三個(gè)版本,即,V1、V2和V3。與傳輸二進(jìn)制比特率TR3相對應(yīng)的版本V3與更高(或最大)比特率相對應(yīng)。與傳輸二進(jìn)制比特率TR2相對應(yīng)的版本V2與中等(或中間)比特率相對應(yīng)。此外,與傳輸二進(jìn)制比特率TRl相對應(yīng)的版本Vl與更低(或最小)比特率相對應(yīng)。
[0072]因此,在第二子步驟期間,針對與不同的版本Vj相對應(yīng)的不同的所需傳輸二進(jìn)制比特率,計(jì)算使用先前所描述的變量的組塊索引i的下載持續(xù)時(shí)間。在與第一時(shí)間間隔相對應(yīng)的初始化階段期間,由本發(fā)明執(zhí)行的策略包括以下載的組塊的數(shù)目隨著針對每一個(gè)時(shí)間間隔要下載的組塊的平均數(shù)目盡可能快速地收斂的方式選擇要下載的組塊的版本。根據(jù)圖7a、7b或7c中所示的不同實(shí)施例,可以看出,在圖7a上需要三個(gè)時(shí)間間隔收斂,在圖7b中需要兩個(gè)時(shí)間間隔收斂,在圖7c上需要一個(gè)時(shí)間間隔收斂。將注意的是,每一個(gè)圖右側(cè)的表格指示要下載的組塊的索引i與同組塊相對應(yīng)的時(shí)間間隔i’之間的對應(yīng)關(guān)系。根據(jù)在時(shí)間間隔i’內(nèi)可用的字節(jié)的數(shù)目未實(shí)現(xiàn)對要在該間隔期間下載的組塊集合i進(jìn)行下載的第一變型,以最佳利用可用字節(jié)的方式選擇與更低傳輸二進(jìn)制比特率(在該示例中,即,VI)相對應(yīng)的版本j。根據(jù)與第一變型兼容的第二變型,在第一時(shí)間間隔期間,以盡可能快速地收斂的方式,與在初始化階段期間可用的傳輸比特率無關(guān)地選擇與更低傳輸二進(jìn)制比特率(在該示例中,即,VI)相對應(yīng)的版本j。根據(jù)時(shí)間間隔ti’內(nèi)可用的字節(jié)的數(shù)目實(shí)現(xiàn)對要在該間隔期間下載的組塊集合i進(jìn)行下載的第三變型,確定最佳的版本j,使得不同的版本j分別所需的傳輸比特率與可用傳輸比特率之間的比例最大,這導(dǎo)致使用最大數(shù)目的可用字節(jié)并且也稱作可用字節(jié)優(yōu)化準(zhǔn)則。
[0073]在步驟a)期間,一旦要下載的組塊由其時(shí)間索引i和其版本j標(biāo)識(shí),設(shè)備就向內(nèi)容服務(wù)器發(fā)送下載該組塊的請求。
[0074]最后,在步驟b)期間,由內(nèi)容接收機(jī)接收所請求的內(nèi)容服務(wù)器的組塊。
[0075]在順序模式下,一旦接收到組塊,就針對下一個(gè)組塊i + Ι迭代步驟集合,即,確定是否應(yīng)當(dāng)在間隔ti’結(jié)束之前下載組塊i+Ι,確定要下載內(nèi)容的哪個(gè)版本j,然后請求所述組塊i+Ι并且接收所述組塊i+1。
[0076]根據(jù)有利的變型,一旦已經(jīng)下載了屬于要在時(shí)間間隔ti’結(jié)束之前下載的組塊集合的所有組塊,針對時(shí)間間隔ti’的剩余帶寬(即,如前所述定義的剩余字節(jié)的數(shù)目)就將被添加至針對下一個(gè)時(shí)間間隔ti’+l的估計(jì)帶寬(即,字節(jié)的估計(jì)數(shù)目),并且用于預(yù)期額外組塊的下載。
[0077]因此,在圖6中未示出的當(dāng)已經(jīng)下載了屬于要在時(shí)間間隔ti’結(jié)束之前下載的組塊集合的所有組塊時(shí)到達(dá)的步驟中,確定使得額外組塊能夠被下載的剩余可用字節(jié)。有利的是,例如,確定可以從間隔ti’得到的剩余字節(jié)的數(shù)目和針對下一個(gè)時(shí)間間隔ti’+l估計(jì)的可用字節(jié)的數(shù)目。這些字節(jié)將用于下載額外組塊,直到獲得給定索引的組塊為止,例如,需要與可用的字節(jié)相比更多字節(jié)的i+2。將在下一個(gè)時(shí)間間隔ti’+l期間對該組塊i+2的剩余字節(jié)進(jìn)行下載。在該步驟c)期間,如前所述,根據(jù)估計(jì)模型的不同變型,通過針對經(jīng)過的時(shí)間間隔的不同帶寬測量來對可用帶寬或傳輸比特率進(jìn)行估計(jì)。[0078]然后,以滿足可用字節(jié)優(yōu)化準(zhǔn)則的方式選擇版本Vj。最后,在步驟c)和d)期間,分別向服務(wù)器請求額外組塊,然后由內(nèi)容接收機(jī)接收額外組塊。
[0079]圖7a、7b和7c用圖解法示出了用于獲得可以以(具有圖2中所示的類型的)內(nèi)容的三個(gè)版本Vj使用的、并且通過根據(jù)本發(fā)明的三個(gè)實(shí)施例的用于獲得的方法而獲得的內(nèi)容的組塊的進(jìn)度定律的示例。在所示的示例中,必須根據(jù)以時(shí)間間隔(分別設(shè)置在12、18和24個(gè)間隔)的數(shù)目表達(dá)的最大下載時(shí)間極限來下載等于24個(gè)時(shí)間間隔的持續(xù)時(shí)間的內(nèi)容。圖上的表格提供了根據(jù)版本Vl (最小所需比特率)、V2(中等所需比特率)或V3(最大所需比特率)的選擇針對給定時(shí)間索引i’的下載組塊的索引之間的對應(yīng)關(guān)系??梢栽趫D上根據(jù)傳輸比特率的給定進(jìn)度和給定下載持續(xù)時(shí)間極限看出本發(fā)明的不同實(shí)施例變型的圖示。
[0080]本發(fā)明不限于上文所描述的僅作為示例的用于獲得內(nèi)容的設(shè)備、內(nèi)容接收機(jī)、以及用于獲得內(nèi)容的方法的實(shí)施例,而是涵蓋本領(lǐng)域技術(shù)人員可以在下面的權(quán)利要求的框架內(nèi)設(shè)想的所有變型。
【權(quán)利要求】
1.一種用于下載多媒體內(nèi)容的方法,所述多媒體內(nèi)容以至少兩個(gè)版本Vj存在,所述版本中的每一個(gè)與不同的所需傳輸比特率BR相對應(yīng),所述版本中的每一個(gè)在時(shí)間上被劃分為與確定的持續(xù)時(shí)間相對應(yīng)的組塊,組塊由表示時(shí)間位置i的信息項(xiàng)和表示版本j的信息項(xiàng)所標(biāo)識(shí),所述方法的特征在于,所述方法包括:針對與由表示所述時(shí)間位置i’的所述信息項(xiàng)所標(biāo)識(shí)的組塊的持續(xù)時(shí)間相對應(yīng)的至少一個(gè)時(shí)間間隔ti’,在內(nèi)容接收機(jī)中執(zhí)行以下步驟: a)發(fā)送用于接收由表示時(shí)間位置i的信息項(xiàng)和表示版本j的信息項(xiàng)所標(biāo)識(shí)的至少一個(gè)組塊的請求,其中,確定表示要在所述時(shí)間間隔ti’結(jié)束之前下載的組塊的時(shí)間位置i的所述信息項(xiàng),使得所述內(nèi)容的總下載持續(xù)時(shí)間小于所述內(nèi)容的最大下載持續(xù)時(shí)間,并且根據(jù)可用傳輸比特率來確定表示版本j的所述信息項(xiàng),使得由表示所確定的時(shí)間位置i的所述信息項(xiàng)和表示所述版本j的所述信息項(xiàng)所標(biāo)識(shí)的所述組塊在所述時(shí)間間隔ti’結(jié)束之前被下載, b)接收所標(biāo)識(shí)的組塊。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,針對表示要在所述時(shí)間間隔ti’結(jié)束之前下載的組塊的時(shí)間位置i的多個(gè)信息項(xiàng),迭代所述步驟a)至b)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在與小于第一閾值的時(shí)間間隔ti’相對應(yīng)的初始化階段期 間,表示所確定的版本j的所述信息項(xiàng)與最小所需傳輸比特率相對應(yīng),而不論可用的傳輸比特率如何。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)由表示時(shí)間位置i的所述信息項(xiàng)所標(biāo)識(shí)的要在所述時(shí)間間隔ti’結(jié)束之前下載的多個(gè)組塊未被下載時(shí),表示確定的版本j的所述信息項(xiàng)與最小所需傳輸比特率相對應(yīng)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)由表示時(shí)間位置i的所述信息項(xiàng)所標(biāo)識(shí)的要在所述時(shí)間間隔ti’結(jié)束之前下載的多個(gè)組塊被下載時(shí),所述方法還包括以下步驟: c)發(fā)送用于接收由表示所確定的后續(xù)時(shí)間位置i+Ι的信息項(xiàng)和表示確定的版本j的信息項(xiàng)所標(biāo)識(shí)的組塊的請求,其中,針對由表示所述后續(xù)時(shí)間位置i+Ι的所述信息項(xiàng)所標(biāo)識(shí)的所述組塊,根據(jù)可用傳輸比特率來確定表示版本j的所述信息項(xiàng),使得由時(shí)間位置i+1的所述信息項(xiàng)和表示所述確定的版本j的所述信息項(xiàng)所標(biāo)識(shí)的所述組塊在所述時(shí)間間隔ti’ +1結(jié)束之前被下載, d)接收所標(biāo)識(shí)的組塊。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,迭代所述步驟c)至d),直到所述時(shí)間間隔ti’結(jié)束為止。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,針對多個(gè)時(shí)間間隔ti’迭代所述步驟a)至b),使得內(nèi)容的組塊集合被下載。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法包括以下步驟:根據(jù)針對所述時(shí)間間隔ti’的傳輸比特率的至少一個(gè)測量值來估計(jì)針對時(shí)間間隔ti’ +1的可用傳輸比特率。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,估計(jì)針對所述時(shí)間間隔ti’+1的可用傳輸比特率的步驟包括:將等于針對所述時(shí)間間隔ti’的傳輸比特率的測量值的恒定值分配給所述可用傳輸比特率。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,估計(jì)可用傳輸比特率的步驟包括:將作為針對先前的時(shí)間間隔ti’和ti’-l的傳輸比特率的兩個(gè)測量值的線性函數(shù)的值分配給針對所述時(shí)間間隔ti’ +1的所述可用傳輸比特率。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,用于確定表示要在所述時(shí)間間隔ti’結(jié)束之前下載的組塊的時(shí)間位置i的信息項(xiàng)的步驟a)包括:針對所述下載的總持續(xù)時(shí)間添加保護(hù)間隔。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法包括以下步驟:下載至少一個(gè)描述性文件,所述描述性文件包括表示內(nèi)容的版本的信息項(xiàng)并且描述相應(yīng)的所需傳輸比特率。
13.一種用于下載多媒體內(nèi)容的接收機(jī)設(shè)備D,所述多媒體內(nèi)容以至少兩個(gè)版本Vj存在,所述版本中的每一個(gè)與不同的所需傳輸比特率BR相對應(yīng),所述版本中的每一個(gè)在時(shí)間上被劃分為與相同的持續(xù)時(shí)間相對應(yīng)的組塊,一個(gè)組塊由表示時(shí)間位置i的信息項(xiàng)和表示版本j的信息項(xiàng)所標(biāo)識(shí),所述設(shè)備的特征在于,所述設(shè)備包括:針對與由表示所述時(shí)間位置i’的所述信息項(xiàng)所標(biāo)識(shí)的組塊的持續(xù)時(shí)間相對應(yīng)的至少一個(gè)時(shí)間間隔ti’,進(jìn)行以下操作的裝置: a)發(fā)送用于接收由表示時(shí)間位置i的信息項(xiàng)和表示版本j的信息項(xiàng)所標(biāo)識(shí)的至少一個(gè)組塊的請求,其中,確定表示要在所述時(shí)間間隔ti’結(jié)束之前下載的組塊的時(shí)間位置i的所述信息項(xiàng),使得所述內(nèi)容的總下載持續(xù)時(shí)間小于所述內(nèi)容的最大下載持續(xù)時(shí)間,并且根據(jù)可用傳輸比特率來確定表示版本j的所述信息項(xiàng),使得由表示確定的時(shí)間位置i的所述信息項(xiàng)和表示所述版本j的所述信息項(xiàng)所標(biāo)識(shí)的所述組塊在所述時(shí)間間隔ti’結(jié)束之前被下載, b)接收所標(biāo)識(shí)的組塊。`
【文檔編號】H04N21/462GK103795774SQ201310516548
【公開日】2014年5月14日 申請日期:2013年10月28日 優(yōu)先權(quán)日:2012年10月30日
【發(fā)明者】艾里克·戈蒂埃, 斯蒂芬妮·古阿什, 安東尼·洛朗 申請人:湯姆遜許可公司