用于流送內(nèi)容的方法和服務(wù)器的制造方法
【專(zhuān)利摘要】公開(kāi)了一種用于流送內(nèi)容的方法和服務(wù)器。該方法包括:接收用于多媒體數(shù)據(jù)對(duì)象的質(zhì)量函數(shù);從接收方接收服務(wù)質(zhì)量QoS值;基于所接收的QoS值使用所接收的質(zhì)量函數(shù)以估計(jì)在所述接收方處的所述多媒體數(shù)據(jù)對(duì)象的感知質(zhì)量;以及至少部分地基于所估計(jì)的在所述接收方處的所述多媒體數(shù)據(jù)對(duì)象的感知質(zhì)量,執(zhí)行關(guān)于所述多媒體數(shù)據(jù)對(duì)象的緩存放置策略。
【專(zhuān)利說(shuō)明】用于流送內(nèi)容的方法和服務(wù)器
[00011 本申請(qǐng)是申請(qǐng)日為2012年2月10日、申請(qǐng)?zhí)枮?01280008627.0、發(fā)明名稱(chēng)為"用于 內(nèi)容分配和接收的方法和裝置"的中國(guó)專(zhuān)利申請(qǐng)的分案申請(qǐng)。
[0002] 相關(guān)申請(qǐng)的交叉引用
[0003] 本申請(qǐng)要求享有2011年2月11日提交的美國(guó)臨時(shí)申請(qǐng)No. 61 /441,818的權(quán)益,這些 申請(qǐng)的內(nèi)容在這里引入作為參考。
【背景技術(shù)】
[0004] 通過(guò)有線和無(wú)線網(wǎng)絡(luò)的多媒體應(yīng)用正在快速增長(zhǎng)。不管多媒體內(nèi)容需要大量的來(lái) 自下層網(wǎng)絡(luò)的大量資源的這一事實(shí),終端用戶需求豐富的多媒體應(yīng)用。中央媒體服務(wù)器需 要對(duì)中樞網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)帶寬的相當(dāng)大的需求。作為這種情況的解決方案,網(wǎng)絡(luò)運(yùn)營(yíng)商 已經(jīng)將緩存和流復(fù)制器放置在運(yùn)營(yíng)商網(wǎng)絡(luò)中,稱(chēng)為網(wǎng)絡(luò)對(duì)等體。
[0005] 網(wǎng)絡(luò)對(duì)等體由運(yùn)營(yíng)商或服務(wù)提供方部署和控制。網(wǎng)絡(luò)對(duì)等體與其他運(yùn)營(yíng)商或服務(wù) 提供方部署的緩存服務(wù)器對(duì)接。通過(guò)某種形式的內(nèi)容/網(wǎng)絡(luò)對(duì)等,不同的互聯(lián)網(wǎng)服務(wù)提供方 (ISP)可以合作以分擔(dān)一些內(nèi)容傳送負(fù)擔(dān)。由于網(wǎng)絡(luò)對(duì)等體緩存不論來(lái)源的內(nèi)容,所以網(wǎng)絡(luò) 對(duì)等體看起來(lái)與在內(nèi)容分配網(wǎng)絡(luò)(CDN)中緩存是不一樣的。此外,可以利用網(wǎng)絡(luò)對(duì)等功能來(lái) 增強(qiáng)⑶N邊緣服務(wù)器。
[0006] ISP可以在無(wú)線局域網(wǎng)(WLAN)接入點(diǎn)內(nèi)選擇執(zhí)行某多媒體內(nèi)容的緩存來(lái)在WLAN連 接范圍內(nèi)服務(wù)一些本地用戶。另一方面,普及的內(nèi)容可以被緩存在宏小區(qū)控制器中??紤]到 內(nèi)容的一部分(如影片的第一部分)的通用性可以與內(nèi)容的其他部分(如影片的最后部分) 的通用性不一樣的事實(shí),內(nèi)容分割可以與緩沖技術(shù)一起使用。這可能是由于提早停止觀看 而發(fā)生的,其中用戶可能在內(nèi)容結(jié)束前就暫?;蚪Y(jié)束觀看。
【發(fā)明內(nèi)容】
[0007] 公開(kāi)了一種用于內(nèi)容分配和接收的方法和裝置。內(nèi)容對(duì)象的質(zhì)量函數(shù)可以被發(fā)送 到中間緩存代理服務(wù)器和/或接收方。質(zhì)量函數(shù)提供在用于內(nèi)容對(duì)象的至少兩個(gè)質(zhì)量度量 之間的函數(shù)關(guān)系,以使在接收方處的內(nèi)容對(duì)象的可感知的質(zhì)量可以基于所述質(zhì)量函數(shù)被估 計(jì)。所述質(zhì)量函數(shù)可以由多項(xiàng)式序列和/或一組平均值和標(biāo)準(zhǔn)差值來(lái)描述。所述質(zhì)量函數(shù)可 以被包括在用于通過(guò)HTTP(DASH)流的動(dòng)態(tài)自適應(yīng)流的媒體展示描述(MPD)中或用于實(shí)時(shí)流 協(xié)議(RTSP)流的會(huì)話描述協(xié)議(SDP)消息或?qū)崟r(shí)控制協(xié)議(RTCP)發(fā)送方報(bào)告中。
【附圖說(shuō)明】
[0008] 更詳細(xì)的理解可以從以下結(jié)合附圖并且舉例給出的描述中得到,其中:
[0009] 圖1A是可以實(shí)施所公開(kāi)的一個(gè)或多個(gè)實(shí)施方式的例示通信系統(tǒng)的系統(tǒng)圖;
[0010] 圖1B是可以在圖1A所示的通信系統(tǒng)內(nèi)使用的例示無(wú)線發(fā)射/接收單元(WTRU)的系 統(tǒng)圖;
[0011] 圖1C是可以在圖1A所示的通信系統(tǒng)內(nèi)使用的例示無(wú)線電接入網(wǎng)和例示核心網(wǎng)的 系統(tǒng)圖;
[0012] 圖2示出了基于IP多媒體子系統(tǒng)(BIS)的端對(duì)端的內(nèi)容分配系統(tǒng)的示例;
[0013] 圖3示出了重構(gòu)的質(zhì)量的兩個(gè)樣本函數(shù),其作為接收方和副本(replica)服務(wù)器之 間的平均比特率的函數(shù);
[0014] 圖4示出了根據(jù)一個(gè)實(shí)施方式的用于通過(guò)HTTP(DASH)流的動(dòng)態(tài)自適應(yīng)流的例示網(wǎng) 絡(luò)架構(gòu);以及
[0015] 圖5示出了根據(jù)一個(gè)實(shí)施方式的用于實(shí)時(shí)流協(xié)議(RTSP)流的例示網(wǎng)絡(luò)架構(gòu)。
【具體實(shí)施方式】
[0016] 圖1A示出了可以實(shí)施所公開(kāi)的一個(gè)或多個(gè)實(shí)施方式的例示通信系統(tǒng)100。通信系 統(tǒng)100可以是為多個(gè)無(wú)線用戶提供語(yǔ)音、數(shù)據(jù)、視頻、消息傳遞、廣播等內(nèi)容的多址接入系 統(tǒng)。該通信系統(tǒng)100能使多個(gè)無(wú)線用戶通過(guò)共享包括無(wú)線帶寬在內(nèi)的系統(tǒng)資源來(lái)訪問(wèn)這些 內(nèi)容。例如,通信系統(tǒng)100可以使用一種或多種信道接入方法,如碼分多址(CDMA)、時(shí)分多址 (TDMA)、頻分多址(FDMA)、正交FDMA(0FDMA)、單載波FDMA(SC-FDMA)等等。
[0017] 如圖1A所示,通信系統(tǒng)100可以包括無(wú)線發(fā)射/接收單元(WTRU) 102a、102b、102c、 102d、無(wú)線電接入網(wǎng)(RAN)104、核心網(wǎng)106、公共交換電話網(wǎng)(PSTN)108、因特網(wǎng)110以及其他 網(wǎng)絡(luò)112,但是應(yīng)該了解,所公開(kāi)的實(shí)施方式考慮到了任何數(shù)量的WTRU、基站、網(wǎng)絡(luò)和/或網(wǎng) 絡(luò)元件。每一個(gè)WTRU 102a、102b、102c、102d都可以是被配置成在無(wú)線環(huán)境中工作和/或通 信的任何類(lèi)型的設(shè)備。舉個(gè)例子,WTRU 102&、10213、102(:、102(1可以被配置成傳送和/或接收 無(wú)線信號(hào),并且可以包括用戶設(shè)備(UE)、移動(dòng)站、固定或移動(dòng)訂戶單元、尋呼機(jī)、蜂窩電話、 個(gè)人數(shù)字助理(PDA)、智能電話、膝上型計(jì)算機(jī)、上網(wǎng)本、個(gè)人計(jì)算機(jī)、無(wú)線傳感器、消費(fèi)類(lèi)電 子廣品等等。
[0018] 通信系統(tǒng)100還可以包括基站114a和基站114b。每一個(gè)基站114a和114b可以是被 配置成與至少一個(gè)WTRU 102a、102b、102c、102d無(wú)線對(duì)接的任何類(lèi)型的設(shè)備,以便促成針對(duì) 一個(gè)或多個(gè)通信網(wǎng)絡(luò)的接入,例如核心網(wǎng)106、因特網(wǎng)110和/或另一個(gè)網(wǎng)絡(luò)112。舉個(gè)例子, 基站114a、114b可以是基站收發(fā)臺(tái)(BTS)、節(jié)點(diǎn)B、e節(jié)點(diǎn)B、家用節(jié)點(diǎn)B、家用e節(jié)點(diǎn)B、站點(diǎn)控制 器、接入點(diǎn)(AP)、無(wú)線路由器等等。雖然基站114a、114b中的每一個(gè)都被描述成是單個(gè)元件, 但是應(yīng)該了解,基站114a、114b可以包括任何數(shù)量的互連基站和/或網(wǎng)絡(luò)元件。
[0019] 基站114a可以是RAN 104的一部分,其中該RAN 104還可以包括其他基站和/或網(wǎng) 絡(luò)兀件(未顯不),例如基站控制器(BSC)、無(wú)線電網(wǎng)絡(luò)控制器(RNC)、中繼節(jié)點(diǎn)等等?;?114a和/或基站114b可以被配置成在被稱(chēng)為小區(qū)(未顯示)的特定地理區(qū)域內(nèi)部傳送和/或 接收無(wú)線信號(hào)。小區(qū)還可以分成小區(qū)扇區(qū)。例如,與基站114a相關(guān)聯(lián)的小區(qū)可以分成三個(gè)扇 區(qū)。因此在一個(gè)實(shí)施方式中,基站114a可以包括三個(gè)收發(fā)信機(jī),也就是說(shuō),小區(qū)的每一個(gè)扇 區(qū)都具有一個(gè)收發(fā)信機(jī)。在另一個(gè)實(shí)施方式中,基站114a可以使用多輸入多輸出(ΜΙΜΟ)技 術(shù),并且由此可以為小區(qū)中的每個(gè)扇區(qū)使用多個(gè)收發(fā)信機(jī)。
[0020] 基站 114a、114b 可以經(jīng)由空中接口 116 與一個(gè)或多個(gè) WTRU 102a、102b、102c、102d 進(jìn)行通信,其中該空中接口 116可以是任何適當(dāng)?shù)臒o(wú)線通信鏈路(例如射頻(RF)、微波、紅外 線(IR)、紫外線(UV)、可見(jiàn)光等等)。該空中接口 116可以使用任何適當(dāng)?shù)臒o(wú)線電接入技術(shù) (RAT)來(lái)建立。
[0021]更具體地說(shuō),如上所述,通信系統(tǒng)100可以是多址接入系統(tǒng),并且可以使用一種或 多種信道接入方案,如CDMA、TDMA、FDMA、(FDMA、SC-roMA等等。例如,RAN 104中的基站114a 與WTRU 102a、102b、102c可以實(shí)施如通用移動(dòng)電信系統(tǒng)(UMTS)陸地?zé)o線電接入(UTRA)之類(lèi) 的無(wú)線電技術(shù),該無(wú)線電技術(shù)可以用寬帶CDMA(WCDMA)來(lái)建立空中接口 116。WCDMA可以包括 如高速分組接入(HSPA)和/或演進(jìn)型HSPA(HSPA+)之類(lèi)的通信協(xié)議。HSPA則可以包括高速下 行鏈路分組接入(HSDPA)和/或高速上行鏈路分組接入(HSUPA)。
[0022] 在另一個(gè)實(shí)施方式中,基站114a和WTRU 102a、102b、102c可以實(shí)施如演進(jìn)型UTRA (E-UTRA)之類(lèi)的無(wú)線電技術(shù),該無(wú)線電技術(shù)則可以使用長(zhǎng)期演進(jìn)(LTE)和/或高級(jí)LTE(LTE-A)來(lái)建立空中接口 116。
[0023] 在其他實(shí)施方式中,基站114a與WTRU 102a、102b、102c可以實(shí)施如IEEE802.16(即 全球微波接入互通接入(WiMAX))、00嫩2000丄0嫩20001乂、00嫩2000演進(jìn)數(shù)據(jù)優(yōu)化江¥-00)、 臨時(shí)(Interim)標(biāo)準(zhǔn)2000(IS-2000)、臨時(shí)標(biāo)準(zhǔn)95(IS-95)、臨時(shí)標(biāo)準(zhǔn)856(IS-856)、全球移動(dòng) 通信系統(tǒng)(GSM)、用于GSM演進(jìn)的增強(qiáng)數(shù)據(jù)速率(EDGE)、GSM EDGE(GERAN)等無(wú)線電接入技 術(shù)。
[0024]舉例來(lái)說(shuō),圖1A中的基站114b可以是無(wú)線路由器、家用節(jié)點(diǎn)B、家用e節(jié)點(diǎn)B或接入 點(diǎn),并且可以使用任何適當(dāng)?shù)腞AT來(lái)促成局部區(qū)域中的無(wú)線連接,例如營(yíng)業(yè)場(chǎng)所、住宅、交通 工具、校園等等。在一個(gè)實(shí)施方式中,基站114b和WTRU 102c、102d可以實(shí)施諸如IEEE 802.11之類(lèi)的無(wú)線電技術(shù)來(lái)建立無(wú)線局域網(wǎng)(WLAN)。在另一個(gè)實(shí)施方式中,基站114b和 WTRU102c、102d可以實(shí)施諸如IEEE 802.15之類(lèi)的無(wú)線電技術(shù)來(lái)建立無(wú)線個(gè)域網(wǎng)(WPAN)。在 另一個(gè)實(shí)施方式中,基站114b和WTRU 102c、102d可以通過(guò)使用基于蜂窩的RAT(例如WCDMA、 CDMA2000、GSM、LTE、LTE-A等等)來(lái)建立微微小區(qū)或毫微微小區(qū)。如圖1A所示,基站114b可以 與因特網(wǎng)110直接連接。由此,基站114b不必需要經(jīng)由核心網(wǎng)106來(lái)接入因特網(wǎng)110。
[0025] RAN 104可以與核心網(wǎng)106進(jìn)行通信,其中該核心網(wǎng)106可以是被配置成向一個(gè)或 多個(gè)WTRU 102&、10213、102(:、102(1提供語(yǔ)音、數(shù)據(jù)、應(yīng)用和/或網(wǎng)際協(xié)議上的語(yǔ)音(¥〇1?)服務(wù) 的任何類(lèi)型的網(wǎng)絡(luò)。例如,核心網(wǎng)106可以提供呼叫控制、記賬服務(wù)、基于移動(dòng)位置的服務(wù)、 預(yù)付費(fèi)呼叫、因特網(wǎng)連接、視頻分發(fā)等等,和/或執(zhí)行高級(jí)安全功能,例如用戶驗(yàn)證。雖然在 圖1A中沒(méi)有顯示,但是應(yīng)該了解,RAN 104和/或核心網(wǎng)106可以直接或間接地和其他使用了 與RAN 104相同的RAT或不同RAT的RAN進(jìn)行通信。舉個(gè)例子,除了與可以使用E-UTRA無(wú)線電 技術(shù)的RAN 104相連之外,核心網(wǎng)106還可以與另一個(gè)使用GSM無(wú)線電技術(shù)的RAN(未顯示)進(jìn) 行通信。
[0026] 核心網(wǎng)106 還可以充當(dāng)供 WTRU 102&、10213、102(3、102(1接入?5了~108、因特網(wǎng)110 和/或其他網(wǎng)絡(luò)112的網(wǎng)關(guān)。PSTN 108可以包括提供簡(jiǎn)易老式電話服務(wù)(POTS)的電路交換電 話網(wǎng)。因特網(wǎng)110可以包括使用了公共通信協(xié)議的全球性互聯(lián)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備系統(tǒng),例如 TCP/IP互聯(lián)網(wǎng)協(xié)議族中的傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)和網(wǎng)際協(xié)議(IP)。網(wǎng) 絡(luò)112可以包括由其他服務(wù)提供方擁有和/或運(yùn)營(yíng)的有線或無(wú)線通信網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)112可 以包括與一個(gè)或多個(gè)RAN相連的另一個(gè)核心網(wǎng),其中所述一個(gè)或多個(gè)RAN可以使用與RAN 104相同或不同的RAT。
[0027] 通信系統(tǒng)100中的WTRU 102&、10213、102(3、102(1的一些或所有可以包括多模能力, 也就是說(shuō),WTRU 102a、102b、102c、102d可以包括在不同無(wú)線鏈路上與不同無(wú)線網(wǎng)絡(luò)通信的 多個(gè)收發(fā)信機(jī)。例如,圖1A所示的WTRU 102c可以被配置成與使用基于蜂窩的無(wú)線電技術(shù)的 基站114a通信,以及與可以使用IEEE 802無(wú)線電技術(shù)的基站114b通信。
[0028] 圖1B是例示W(wǎng)TRU102的系統(tǒng)圖。如圖1B所示,WTRU 102可以包括處理器118、收發(fā)信 機(jī)120、發(fā)射/接收元件122、揚(yáng)聲器/麥克風(fēng)124、鍵盤(pán)126、顯示器/觸摸板128、不可移動(dòng)存儲(chǔ) 器130、可移動(dòng)存儲(chǔ)器132、電源134、全球定位系統(tǒng)(GPS)芯片組136以及外圍設(shè)備138。應(yīng)該 了解的是,在保持符合實(shí)施方式的同時(shí),WTRU 102可以包括前述元件的任何子組合。
[0029] 處理器118可以是通用處理器、專(zhuān)用處理器、常規(guī)處理器、數(shù)字信號(hào)處理器(DSP)、 多個(gè)微處理器、與DSP核心關(guān)聯(lián)的一個(gè)或多個(gè)微處理器、控制器、微控制器、專(zhuān)用集成電路 (ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)電路、任意其他類(lèi)型的集成電路(1C)、狀態(tài)機(jī)等等。處理 器118可以執(zhí)行信號(hào)編碼、數(shù)據(jù)處理、功率控制、輸入/輸出處理和/或其他任何能使WTRU 102在無(wú)線環(huán)境中工作的功能。處理器118可以耦合至收發(fā)信機(jī)120,收發(fā)信機(jī)120可以耦合 至發(fā)射/接收元件122。雖然圖1B將處理器118和收發(fā)信機(jī)120描述成是獨(dú)立組件,處理器118 和收發(fā)信機(jī)120可以同時(shí)集成在電子封裝或芯片中。
[0030] 發(fā)射/接收元件122可以被配置成經(jīng)由空中接口 116傳送或接收去往或來(lái)自基站 (例如基站114a)的信號(hào)。舉個(gè)例子,在一個(gè)實(shí)施方式中,發(fā)射/接收元件122可以是被配置成 傳送和/或接收RF信號(hào)的天線。在另一個(gè)實(shí)施方式中,舉例來(lái)說(shuō),發(fā)射/接收元件122可以是 被配置成傳送和/或接收IR、UV或可見(jiàn)光信號(hào)的發(fā)射器/檢測(cè)器。在另一個(gè)實(shí)施方式中,發(fā) 射/接收元件122可以被配置成傳送和接收RF和可見(jiàn)光信號(hào)。應(yīng)當(dāng)理解發(fā)射/接收元件122可 以被配置成傳送和/或接收無(wú)線信號(hào)的任何組合。
[0031] 此外,雖然在圖1B中將發(fā)射/接收元件122描述成是單個(gè)元件,但是WTRU 102可以 包括任何數(shù)量的發(fā)射/接收元件122。更具體地說(shuō),WTRU 102可以使用ΜΜ0技術(shù)。因此在一個(gè) 實(shí)施方式中,WTRU 102可以包括兩個(gè)或更多個(gè)通過(guò)空中接口 116來(lái)傳送和接收無(wú)線信號(hào)的 發(fā)射/接收元件122(例如多個(gè)天線)。
[0032] 收發(fā)信機(jī)120可以被配置成對(duì)發(fā)射/接收元件122將要傳送的信號(hào)進(jìn)行調(diào)制,以及 對(duì)發(fā)射/接收元件122接收的信號(hào)進(jìn)行解調(diào)。如上所述,WTRU 102可以具有多模能力。由此, 收發(fā)信機(jī)120可以包括允許WTRU 102借助諸如UTRA和IEEE802.il之類(lèi)的多種RAT來(lái)進(jìn)行通 信的多個(gè)收發(fā)信機(jī)。
[0033] WTRU 102的處理器118可以耦合至揚(yáng)聲器/麥克風(fēng)124、鍵盤(pán)126和/或顯示器/觸摸 板128(例如液晶顯示器(LCD)顯示單元或有機(jī)發(fā)光二極管(0LED)顯示單元),并且可以接收 來(lái)自這些設(shè)備的用戶輸入數(shù)據(jù)。處理器118還可以向揚(yáng)聲器/麥克風(fēng)124、鍵盤(pán)126和/或顯示 器/觸摸板128輸出用戶數(shù)據(jù)。此外,處理器118可以從任何適當(dāng)?shù)拇鎯?chǔ)器、例如不可移動(dòng)存 儲(chǔ)器130和/或可移動(dòng)存儲(chǔ)器132中存取信息,以及將信息存入這些存儲(chǔ)器。所述不可移動(dòng)存 儲(chǔ)器130可以包括隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(R0M)、硬盤(pán)或是其他任何類(lèi)型的內(nèi)存 存儲(chǔ)設(shè)備??梢苿?dòng)存儲(chǔ)器132可以包括訂戶身份模塊(sn〇卡、記憶棒、安全數(shù)字(SD)記憶卡 等等。在其他實(shí)施方式中,處理器118可以從那些并非物理位于WTRU 102的存儲(chǔ)器、例如位 于服務(wù)器或家庭計(jì)算機(jī)(未顯示)的存儲(chǔ)器上存取信息,以及將數(shù)據(jù)存入這些存儲(chǔ)器。
[0034]處理器118可以接收來(lái)自電源134的電力,并且可以被配置分發(fā)和/或控制用于 WTRU 102中的其他組件的電力。電源134可以是為WTRU 102供電的任何適當(dāng)?shù)脑O(shè)備。例如, 電源134可以包括一個(gè)或多個(gè)干電池(例如鎳鎘(Ni-Cd)、鎳鋅(Ni-Zn)、鎳氫(NiMH)、鋰離子 (Li-ion)等等)、太陽(yáng)能電池、燃料電池等等。
[0035] 處理器118還可以與GPS芯片組136耦合,該芯片組136可以被配置成提供關(guān)于WTRU 102的當(dāng)前位置的位置信息(例如經(jīng)度和煒度)。作為來(lái)自GPS芯片組136的信息的補(bǔ)充或替 換,WTRU 102可以通過(guò)空中接口 116接收來(lái)自基站(例如基站114a、114b)的位置信息,和/或 根據(jù)從兩個(gè)或多個(gè)附近基站接收的信號(hào)定時(shí)來(lái)確定其位置。應(yīng)該了解的是,在保持符合實(shí) 施方式的同時(shí),WTRU 102可以借助任何適當(dāng)?shù)奈恢么_定方法來(lái)獲取位置信息。
[0036]處理器118還可以耦合到其他外圍設(shè)備138,其他外圍設(shè)備138可以包括提供附加 特征、功能和/或有線或無(wú)線連接的一個(gè)或多個(gè)軟件和/或硬件模塊。例如,外圍設(shè)備138可 以包括加速度計(jì)、電子指南針、衛(wèi)星收發(fā)信機(jī)、數(shù)字相機(jī)(用于照片和視頻)、通用串行總線 (USB)端口、振動(dòng)設(shè)備、電視收發(fā)信機(jī)、免提耳機(jī)、藍(lán)牙?模塊、調(diào)頻(FM)無(wú)線電單元、數(shù)字音 樂(lè)播放器、視頻游戲機(jī)模塊、因特網(wǎng)瀏覽器等等。
[0037]圖1C是根據(jù)一個(gè)實(shí)施方式的RAN 104和核心網(wǎng)106的系統(tǒng)圖示。如上所述,RAN 104 可以使用UTRA無(wú)線電技術(shù)通過(guò)空中接口 116來(lái)與WTRU102a、102b、102c進(jìn)行通信。RAN 104還 可以與核心網(wǎng)106進(jìn)行通信。如圖1C所示,該RAN 104可以包括節(jié)點(diǎn)B 140a、140b、140c,其中 的每一個(gè)都可以包括一個(gè)或多個(gè)收發(fā)信機(jī),以便通過(guò)空中接口 116來(lái)與WTRU 102a、102b、 102c進(jìn)行通信。節(jié)點(diǎn)140a、140b、140c都可以與在RAN 104中的一個(gè)特定小區(qū)(未顯示)相關(guān) 聯(lián)。RAN 104還可以包括RNC142a、142b。但是應(yīng)該了解,在保持符合實(shí)施方式的同時(shí),RAN 104可以包括任何數(shù)量的節(jié)點(diǎn)B和RNC。
[0038] 如圖1C所示,節(jié)點(diǎn)B 140a、140b可以與RNC142a進(jìn)行通信。此外,節(jié)點(diǎn)140c可以與 1?〇4213進(jìn)行通信。節(jié)點(diǎn)8 14(^、14013、140(3可以經(jīng)由11113接口與各自的1^(:1423、1^(:142匕 進(jìn)行通信。RNC 142a、RNCl 42b可以經(jīng)由Iur接口相互通信。RNC 142a、RNCl 42b中的每一個(gè) 可以被配置以控制與其連接的各自的節(jié)點(diǎn)14〇3、14013、140(3。此外,1^(:142&、1^(:14213中的 每一個(gè)可以被配置以實(shí)施或支持如外環(huán)功率控制、負(fù)載控制、許可控制、分組調(diào)度、切換控 制、宏分集、安全功能、數(shù)據(jù)加密等等的其他功能
[0039] 圖1C所示的核心網(wǎng)106可以包括媒體網(wǎng)關(guān)(MGW) 144、移動(dòng)交換中心(MSC) 146,服務(wù) GPRS支持節(jié)點(diǎn)(SGSN) 148,和/或網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN) 150。雖然每個(gè)前述元件均被描述 成是核心網(wǎng)106的一部分,但應(yīng)該了解,這些元件中的任何一個(gè)都可被核心網(wǎng)運(yùn)營(yíng)商之外的 其他實(shí)體擁有和/或運(yùn)營(yíng)。
[0040] 在RAN104中的RNC 142a可以經(jīng)由IuCS接口連接到在核心網(wǎng)106中的MSC 146JSC 146 可以被連接到MGW 144 JSC 146 和 MGW 144 可以為 WTRU 102a、102b、102c 提供諸如 PSTN 108之類(lèi)的電路交換網(wǎng)絡(luò)的接入,以促成WTRU 102a、102b、102c與傳統(tǒng)的陸線通信設(shè)備之間 的通信。
[0041 ] 在RAN104中的RNC 142a還可以經(jīng)由IuPS接口連接到在核心網(wǎng)106中的SGSN 148。 SGSN 的 148 可以連接到 GGSN 15(LSGSN 148 和 GGSN 150 可以為 WTRU 102a、102b、102c 提供諸 如因特網(wǎng)110之類(lèi)的分組交換網(wǎng)絡(luò)的接入,以促成WTRU 102a、102b、102c與IP使能設(shè)備之間 的通信。
[0042]如上所述,核心網(wǎng)106還可以被連接到網(wǎng)絡(luò)112,網(wǎng)絡(luò)112可以包括被其他服務(wù)提供 方擁有和/或操作的有線或無(wú)線網(wǎng)絡(luò)。
[0043]此后,術(shù)語(yǔ)"客戶端"和"WTRU"將會(huì)交換使用。
[0044]應(yīng)該指出的是,所述實(shí)施方式可以參照視頻應(yīng)用和基于IMS的系統(tǒng)來(lái)解釋?zhuān)潜?公開(kāi)的實(shí)施方式適用于任何應(yīng)用和任何系統(tǒng)。
[0045]圖2示出了基于IMS的端對(duì)端內(nèi)容分配系統(tǒng)的示例。WTRU 212請(qǐng)求被ISP緩存和控 制的多媒體內(nèi)容。WTRU 212通過(guò)經(jīng)由固定或移動(dòng)接入網(wǎng)絡(luò)214發(fā)送內(nèi)容請(qǐng)求來(lái)啟動(dòng)內(nèi)容分 配服務(wù)。該內(nèi)容請(qǐng)求被重定向到入口(P〇rtal)216。媒體內(nèi)容從內(nèi)容源服務(wù)器/編碼器218被 分配到離用戶較近的內(nèi)容緩存220。被儲(chǔ)存在IMS CN子系統(tǒng)230中的用戶簡(jiǎn)檔和終端能力信 息232提供用戶的優(yōu)先選擇和終端能力,這可以用來(lái)決定客戶端(例如,WTRU)是否能夠接收 所請(qǐng)求的內(nèi)容。在IMS CN子系統(tǒng)230中的內(nèi)容控制功能234控制如何在網(wǎng)絡(luò)上分配內(nèi)容和 WTRU 212在哪里獲得所請(qǐng)求的內(nèi)容。
[0046] 多媒體內(nèi)容在網(wǎng)絡(luò)(包括緩存子系統(tǒng))上的分配引起副本放置問(wèn)題。存在一組多媒 體數(shù)據(jù)對(duì)象(即,內(nèi)容)且這些數(shù)據(jù)對(duì)象在一組存儲(chǔ)節(jié)點(diǎn)(即,圖2中的內(nèi)容緩存220)被分配。 客戶端(如圖2中的WTRU 212)從存儲(chǔ)節(jié)點(diǎn)中的一個(gè)訪問(wèn)數(shù)據(jù)對(duì)象。對(duì)象副本放置問(wèn)題可以 被表達(dá)為逼近針對(duì)被服務(wù)的客戶端的數(shù)量求平均后的某度量的整體性能(如最小存儲(chǔ)成 本、最小用戶接入等待時(shí)間、網(wǎng)絡(luò)帶寬消耗等等)的問(wèn)題。
[0047] 給定具有客戶端C和服務(wù)器節(jié)點(diǎn)S的網(wǎng)絡(luò)G,每一個(gè)客戶端Ci具有其服務(wù)質(zhì)量(QoS) 約束di,(例如,等待時(shí)間、抖動(dòng)、錯(cuò)誤率、視覺(jué)質(zhì)量等等),和每一個(gè)服務(wù)器 Sj具有其容量約束 lj(例如,中央處理單元(CPU)負(fù)載、帶寬、存儲(chǔ)容量等)。內(nèi)容副本放置問(wèn)題可以通過(guò)找到一 組服務(wù)器S'以使在任何客戶端 Cl和其服務(wù)器~之間的QoS受到cU的約束來(lái)解決。這可以用靜 態(tài)算法解決。根服務(wù)器可以具有完全的網(wǎng)絡(luò)和用戶請(qǐng)求的知識(shí)。換句話說(shuō),cdP山是預(yù)先已 知的。如果用戶和副本服務(wù)器的數(shù)量很少且不隨時(shí)間變化,則所述靜態(tài)算法可以被實(shí)施???替換地,內(nèi)容副本放置問(wèn)題可以通過(guò)動(dòng)態(tài)算法來(lái)解決。客戶端啟動(dòng)由內(nèi)容分配網(wǎng)絡(luò)(CDN)服 務(wù)提供方提供的后臺(tái)(daemon)程序,以通過(guò)估計(jì)cU并計(jì)算出網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)來(lái)積極地參與計(jì) 算。換句話說(shuō),(^和土隨時(shí)間的變化而變化。
[0048]內(nèi)容副本放置問(wèn)題可以被表達(dá)為等式(1)。每個(gè)接收方的平均QoS可以被表達(dá)為相 當(dāng)于每個(gè)個(gè)體的質(zhì)量函數(shù)Qk的加權(quán)和。質(zhì)量函數(shù)可以測(cè)量重構(gòu)的視覺(jué)質(zhì)量、網(wǎng)絡(luò)延遲、延遲 變化,或任何其他影響使用給定副本放置策略的內(nèi)容的感知質(zhì)量的度量。
[0049]
[0050] 其中^1,GGSOkdfXsO彡FlL代表接收方的數(shù)量、K代表質(zhì)量度量的 k:=] 數(shù)量(如k=l:視覺(jué)質(zhì)量,k = 2:等待時(shí)間,k = 3:抖動(dòng),k = 4:錯(cuò)誤率等等),wk代表每個(gè)質(zhì)量 度量的權(quán)重(如〇~lhQkU^CO代表&和&的質(zhì)量度量k的質(zhì)量函數(shù),其可以被標(biāo)準(zhǔn)化(SP,0 彡〇辦 1,(:1)<1),51代表用于接收方1的內(nèi)容服務(wù)器,(:1為質(zhì)量函數(shù)的輸入?yún)?shù),(如取決于 接入網(wǎng)絡(luò)的接收方比特率或者分組損失比率等),這代表最小質(zhì)量需求,fXSO代表服務(wù)器 Si的約束(如負(fù)載、帶寬和存儲(chǔ)容量等等),以及Fi代表服務(wù)器上的需求(如最大負(fù)載、最小帶 寬和存儲(chǔ)容量等等)。用于質(zhì)量函數(shù)的質(zhì)量度量可以包括服務(wù)無(wú)接入、服務(wù)失敗、重新緩沖、 圖像腐蝕、邊緣噪聲、模糊強(qiáng)度、方塊效應(yīng)(blockiness)、凍結(jié)圖像、音頻質(zhì)量、音頻/視頻同 步錯(cuò)誤等等
[0051] 解決方案是從整個(gè)群組S中找到服務(wù)器Si的最小數(shù)目。例如,二維質(zhì)量函數(shù)的X軸 可以是在服務(wù)器和客戶端之間的接收方比特率或分組損失比率,而二維質(zhì)量函數(shù)的y軸可 以是峰值信噪比(PSNR)、急動(dòng)(jerkiness)(幀凍結(jié))、阻塞效應(yīng)(blocking effect)、模糊強(qiáng) 度(blurriness)(細(xì)節(jié)清晰度(details clarity))等等,且質(zhì)量函數(shù)可以在接收方側(cè)估計(jì) 可感知的視覺(jué)質(zhì)量。
[0052]質(zhì)量函數(shù)可以從媒體流服務(wù)器被發(fā)送到客戶端。隨后,客戶端可以發(fā)送接收方報(bào) 告至中間緩存代理,使用收到的質(zhì)量函數(shù)來(lái)表達(dá)QoS值?;诮邮盏降乃锌蛻舳说馁|(zhì)量函 數(shù)值,中間緩存代理可以開(kāi)發(fā)適當(dāng)?shù)膬?nèi)容副本放置策略。
[0053]可替換地,質(zhì)量函數(shù)可以從媒體流服務(wù)器被發(fā)送到中間緩存代理??蛻舳丝梢园l(fā) 送包括諸如接收方比特率、分組損失比率或者其他關(guān)于特定WTRU輸入?yún)?shù)之類(lèi)的QoS值的 接收方報(bào)告至中間緩存代理。中間緩存代理可以使用這些客戶端的QoS值作為質(zhì)量函數(shù)的 輸入來(lái)估計(jì)在每個(gè)接收方處的平均的可感知的質(zhì)量。
[0054]質(zhì)量函數(shù)可以是二維或者更高階函數(shù)來(lái)顯示(視覺(jué))質(zhì)量和各種輸入?yún)?shù)之間的 相關(guān)性。為了簡(jiǎn)化等式(1)的解,質(zhì)量函數(shù)可以被標(biāo)準(zhǔn)化在[0,1]的范圍內(nèi)和/或被修改為如 等式(2)中的單調(diào)增(或減)函數(shù):
[0055] 等式(2)
[0056] 圖3示出了作為Ci的函數(shù)的重構(gòu)的質(zhì)量的兩個(gè)樣本函數(shù)。在圖3中,接收方和副本 服務(wù)器之間的平均比特率作為示例被使用,但任何其它輸入?yún)?shù)(例如,分組損失比率等) 可以被使用。第一函數(shù)(等式(3))代表重構(gòu)的質(zhì)量和(^之間的線性關(guān)系,其簡(jiǎn)化等式(1)的 解。第二函數(shù)(等式(4))代表了顯得更加符合視覺(jué)質(zhì)量的人類(lèi)感知的對(duì)數(shù)關(guān)系。
[0057]在圖3中的第一和第二函數(shù)可以被表達(dá)如下:
[0058]
[0059] Qi〇g(Si,Ci) = log(1+Ci X 9/Uax),等式(4)
[0060] 其中Cmin代表接收方1和副本服務(wù)器Si之間的最小比特率,和Cmax代表接收方1和副 本服務(wù)器Si之間的最大比特率。
[0061] 在一個(gè)實(shí)施方式中,質(zhì)量函數(shù)可以被發(fā)送到中間緩存代理服務(wù)器和/或接收方。解 決緩存放置問(wèn)題需要考慮原始視頻信號(hào)的實(shí)際視覺(jué)質(zhì)量。例如,低運(yùn)動(dòng)活動(dòng)場(chǎng)景(如教育講 座)可以容忍一些延遲和分組損失,而高運(yùn)動(dòng)活動(dòng)場(chǎng)景(如賽車(chē)場(chǎng)景)不能容忍這樣的延遲 和分組損失。視頻接收方?jīng)]有關(guān)于內(nèi)容的原始視覺(jué)質(zhì)量的信息。在視頻編碼期間,這個(gè)信息 在媒體流服務(wù)器處是可用的。在編碼器側(cè)計(jì)算的質(zhì)量函數(shù)可以被發(fā)送到中間緩存代理服務(wù) 器和/或接收方。例如,當(dāng)緩存服務(wù)器達(dá)到一定存儲(chǔ)限制時(shí),質(zhì)量函數(shù)可以用來(lái)幫助緩存服 務(wù)器應(yīng)用緩存更換策略。例如,1Mbps的NTSC低動(dòng)作影片的視覺(jué)質(zhì)量(如PSNR平均值、PSNR標(biāo) 準(zhǔn)偏差等等)可能與1Mbps的NTSC高動(dòng)作影片的視覺(jué)質(zhì)量是不同的。如果幾乎沒(méi)有客戶端正 請(qǐng)求低質(zhì)量影片,則緩存服務(wù)器可以使用質(zhì)量函數(shù)值來(lái)從其過(guò)載的存儲(chǔ)中去除該低質(zhì)量影 片。
[0062 ]視頻流服務(wù)器可以以不同的表示(repre sen tat i on)提供相同的多媒體內(nèi)容,其中 針對(duì)每個(gè)表示可以包括質(zhì)量函數(shù)值。在接收方側(cè),接收方可以使用更高的平均可感知的質(zhì) 量值做出決定來(lái)選擇視頻表示以下載或流。
[0063]這里公開(kāi)的實(shí)施方式可以使用用于HTTP流的媒體展示描述(Mro),或用于實(shí)時(shí)流 協(xié)議(RTSP)的會(huì)話描述協(xié)議(SDP)和實(shí)時(shí)控制協(xié)議(RTCP)消息來(lái)實(shí)施。
[0064] 對(duì)于HTTP流,通過(guò)HTTP的動(dòng)態(tài)自適應(yīng)流(DASH)可以作為一個(gè)示例被使用。DASH為 多媒體流技術(shù),其中多媒體文件被劃分為一個(gè)或多個(gè)片段并使用HTTP傳送到客戶端。媒體 內(nèi)容的編碼的版本和媒體內(nèi)容的描述形成媒體表示。媒體內(nèi)容包括一個(gè)或多個(gè)連續(xù)的媒體 內(nèi)容時(shí)間周期。每個(gè)媒體內(nèi)容周期包括一個(gè)或多個(gè)媒體內(nèi)容分量,例如不同語(yǔ)言的音頻分 量和視頻分量。
[0065]每個(gè)媒體內(nèi)容分量可以具有幾個(gè)編碼的版本,稱(chēng)為媒體流。每一個(gè)媒體流繼承了 媒體內(nèi)容的特性、媒體內(nèi)容周期、被編碼且被指派編碼過(guò)程的特性(如子采樣、編解碼器參 數(shù)、編碼比特率等)的媒體內(nèi)容分量。
[0066]表示包括一個(gè)或多個(gè)媒體流。任何單個(gè)表示足以植染(render)被包含的媒體內(nèi)容 分量。為了適應(yīng)網(wǎng)絡(luò)條件或其他因素,客戶端可以在一周期中從一個(gè)表示變換到另一個(gè)表 不。在一個(gè)表不中,內(nèi)容可以按時(shí)間分為多個(gè)片段。一個(gè)片段是在MPD中通告的一個(gè)基本的 數(shù)據(jù)單元。片段可以包含任何媒體數(shù)據(jù)。
[0067] 一個(gè)MH)描述片段信息,(例如,時(shí)間、統(tǒng)一資源定位符(URL)、如視頻分辨率和比特 率之類(lèi)的媒體特性等等)jro為XML文檔,其為HTTP流客戶端提供信息,以通過(guò)從HTTP服務(wù) 器順序的下載媒體數(shù)據(jù)并渲染所包括的媒體來(lái)向用戶提供媒體流服務(wù)??梢葬槍?duì)每個(gè)片段 提供URL以用于使用HTTP請(qǐng)求的檢索(retrieval)。
[0068] -個(gè)或多個(gè)多媒體文件的表示(例如,不同分辨率或比特率的版本)是可用的,且 客戶端可以基于網(wǎng)絡(luò)條件、設(shè)備能力、用戶優(yōu)先選擇等來(lái)選擇特定的表示,從而實(shí)現(xiàn)自適應(yīng) 比特流。
[0069]對(duì)于實(shí)時(shí)流協(xié)議(RTSP) /實(shí)時(shí)協(xié)議(RTP)流,在會(huì)話描述協(xié)議(SDP)中增加的視覺(jué) 質(zhì)量數(shù)據(jù)可在提出/回答否定(negation)期間被使用,其幫助在中介代理服務(wù)器(例如,分 組交換流服務(wù)(PSS)適配器、媒體資源功能(MRF)或媒體網(wǎng)關(guān))中為視頻會(huì)話分配資源。
[0070] 根據(jù)實(shí)施方式,質(zhì)量函數(shù)可以從初始流服務(wù)器被發(fā)送到代理緩存和/或接收方, (即,輸入?yún)?shù)和質(zhì)量測(cè)量之間的關(guān)系(例如,如圖3所示的函數(shù))被提供給中間代理服務(wù)器 和/或接收方)。質(zhì)量函數(shù)可以被包括在用于HTTP流的MH)中,或用于實(shí)時(shí)流協(xié)議(RTSP)流的 會(huì)話描述協(xié)議(SDP)或?qū)崟r(shí)控制協(xié)議(RTCP)消息中。在MH)或者SDP/RTCP消息中攜帶質(zhì)量信 息可以幫助緩存代理做出有關(guān)媒體放置的決定和接收方選擇媒體表示。
[0071] 接下來(lái)描述用于HTTP流的一個(gè)實(shí)施方式。MPD可以包括在周期層面(level)、表示 層面、或片段層面的質(zhì)量函數(shù)。質(zhì)量函數(shù)可以被描述為在點(diǎn)之間具有定義的插值的多項(xiàng)式 序列、平均值和標(biāo)準(zhǔn)偏差,或者上述的結(jié)合,(例如,為了節(jié)省Mro帶寬,其可以從在表示層面 上的多項(xiàng)式序列改變成在周期層面的平均值和標(biāo)準(zhǔn)偏差)。接收方可以使用質(zhì)量函數(shù)來(lái)向 質(zhì)量報(bào)告服務(wù)器發(fā)送HTTP接收方報(bào)告。用于諸如可縮放的視頻編解碼器(SVC)、多視點(diǎn)視頻 編解碼器(MVC)、或多描述編解碼器(MDC)之類(lèi)的先進(jìn)的視頻編解碼器的質(zhì)量度量可以被包 括。
[0072]圖4示出了根據(jù)一個(gè)實(shí)施方式用于DASH流的示例網(wǎng)絡(luò)架構(gòu)。內(nèi)容在編碼實(shí)體402被 準(zhǔn)備且在HTTP服務(wù)器404被儲(chǔ)存。內(nèi)容通過(guò)網(wǎng)絡(luò)410被分配至HTTP緩存406。質(zhì)量函數(shù)在編碼 實(shí)體402處被估計(jì)并被包括在MPD 408中。攜帶質(zhì)量函數(shù)的MPD 408可以被代理緩存412攔截 以?xún)?yōu)化媒體副本放置。攜帶質(zhì)量函數(shù)的MPD 408可以被DASH客戶端414接收且質(zhì)量函數(shù)可以 被用于關(guān)于服務(wù)質(zhì)量(QoS)的詳細(xì)的接收方報(bào)告的生成中。報(bào)告服務(wù)器420從DASH客戶端 414接收所述QoS報(bào)告和可以使用該QoS報(bào)告以用于視頻內(nèi)容放置和傳送。
[0073]下面示出示例MPD。根據(jù)一個(gè)實(shí)施方式,質(zhì)量函數(shù)被添加到MPD,如加粗的字體所 示。在這個(gè)示例中,質(zhì)量函數(shù)被表達(dá)為在時(shí)間(片段持續(xù)時(shí)間)和PSNR(即(x,y)值,(x =時(shí)間 (time),y = psnr))之間的線性多項(xiàng)式時(shí)間序列被包括在MPD中。
[0074]
[0075]
[0076] 下面描述用于RTSP流的一個(gè)實(shí)施方式。SDP可以被擴(kuò)展為包括在提出/應(yīng)答協(xié)商期 間的質(zhì)量函數(shù)。質(zhì)量函數(shù)針對(duì)每個(gè)媒體分量可以被描述為在點(diǎn)之間具有定義的插值的多項(xiàng) 式序列、平均值和標(biāo)準(zhǔn)偏差,或者上述的結(jié)合(例如,為了節(jié)省MPD帶寬,發(fā)送方報(bào)告可以從 多項(xiàng)式序列變換到平均值和標(biāo)準(zhǔn)偏差)。在周期間隔中RTCP發(fā)送方報(bào)告可以被發(fā)送以更新 質(zhì)量函數(shù)。接收方可以使用提供的質(zhì)量函數(shù)返回在RTCP接收方報(bào)告中的度量(如,基于質(zhì)量 函數(shù)的y值)。用于諸如可縮放的視頻編解碼器(SVC)、多視點(diǎn)視頻編解碼器(MVC)、或多描述 編解碼器(MDC)之類(lèi)的先進(jìn)的視頻編解碼器的質(zhì)量度量可以被包括。
[0077]圖5示出了根據(jù)一個(gè)實(shí)施方式的用于RTSP流的示例網(wǎng)絡(luò)架構(gòu)。內(nèi)容在RTSP服務(wù)器 504被存儲(chǔ)。內(nèi)容通過(guò)網(wǎng)絡(luò)510被分配到RTP緩存506。質(zhì)量函數(shù)在編碼實(shí)體502處被估計(jì)并被 包括在RTSP/RTP流服務(wù)器504發(fā)送的SDP消息和/或RTCP發(fā)送方報(bào)告中。攜帶質(zhì)量函數(shù)的SDP 消息和RTCP報(bào)告可以被代理服務(wù)器508攔截并可以為了每一個(gè)接收方被修改且用于媒體副 本放置。
[0078]攜帶質(zhì)量函數(shù)的SDP消息和RTCP報(bào)告可以被RTSP客戶端512接收且質(zhì)量函數(shù)可以 用于生成RTCP接收方報(bào)告至流服務(wù)器504以及生成關(guān)于服務(wù)質(zhì)量(QoS)的詳細(xì)的接收方報(bào) 告至報(bào)告服務(wù)器520。報(bào)告服務(wù)器520接收來(lái)自RTSP客戶端512的QoS報(bào)告并可以使用該QoS 報(bào)告來(lái)改進(jìn)視頻放置和傳送。
[0079]根據(jù)一個(gè)實(shí)施方式的示例SDP消息如下所示。添加到SDP消息的質(zhì)量函數(shù)如加粗的 字體所示。在這個(gè)示例中,在分組損失比率和PSNR/急動(dòng)(即(x,y)值,(x =分組損失比率,y =psnr或急動(dòng))之間的質(zhì)量函數(shù)被包括在SDP中。
[0080]
[0081] 質(zhì)量函數(shù)可以被用于內(nèi)容更換。例如,當(dāng)代理緩存服務(wù)器達(dá)到其存儲(chǔ)容量并需要 做出關(guān)于應(yīng)該更換哪一個(gè)視頻流而不對(duì)用戶體驗(yàn)影響很大的選擇時(shí),代理緩存服務(wù)器可以 基于質(zhì)量函數(shù)選擇一個(gè)或多個(gè)存儲(chǔ)的內(nèi)容。例如,如果影片的比特率相同,但是質(zhì)量函數(shù)不 同,代理緩存可以保留較高質(zhì)量函數(shù)的影片并移除較低質(zhì)量函數(shù)的影片。
[0082] 質(zhì)量函數(shù)還可以用于存儲(chǔ)優(yōu)化。例如,如果兩個(gè)影片有不同的比特率和幀大小,但 平均質(zhì)量函數(shù)相同或基本相同,則代理緩存服務(wù)器可以移除較低比特率和/或較大幀大小 的影片。
[0083] 質(zhì)量函數(shù)還可以用于優(yōu)先流。例如,代理緩存服務(wù)器可以基于質(zhì)量函數(shù)為一些視 頻流分配更多的抖動(dòng)緩沖和/或更高的優(yōu)先級(jí)轉(zhuǎn)發(fā)。
[0084] 實(shí)施例
[0085] 1.-種用于內(nèi)容分配的方法。
[0086] 2.如實(shí)施例1所述的方法,該方法包括生成用于內(nèi)容對(duì)象的質(zhì)量函數(shù)。
[0087] 3.如實(shí)施例2所述的方法,其中所述質(zhì)量函數(shù)提供在至少兩個(gè)用于所述內(nèi)容對(duì)象 的質(zhì)量度量之間的函數(shù)關(guān)系,以使在接收方處的內(nèi)容對(duì)象的可感知的質(zhì)量基于所述質(zhì)量函 數(shù)被估計(jì)。
[0088] 4.如實(shí)施例2-3中任一實(shí)施例所述的方法,該方法還包括向緩存代理服務(wù)器和/或 所述接收方提供所述質(zhì)量函數(shù)。
[0089] 5.如實(shí)施例2-4中任一實(shí)施例所述的方法,其中所述質(zhì)量函數(shù)被描述為多項(xiàng)式序 列和/或一組平均值和標(biāo)準(zhǔn)偏差值。
[0090] 6.如實(shí)施例2-5中任一實(shí)施例所述的方法,其中使用DASH將所述內(nèi)容對(duì)象下載到 所述接收方,以及所述質(zhì)量函數(shù)被包括在MPD中。
[0091] 7.如實(shí)施例6所述的方法,其中所述質(zhì)量函數(shù)在周期層面、表示層面、或者片段層 面被提供。
[0092] 8.如實(shí)施例2-7中任一實(shí)施例所述的方法,其中使用RTSP將所述內(nèi)容對(duì)象流至所 述接收方,以及所述質(zhì)量函數(shù)被包括在SDP消息或RTCP發(fā)送方報(bào)告中。
[0093] 9. 一種用于內(nèi)容分配的方法。
[0094] 10.如實(shí)施例9所述的方法,該方法包括接收用于內(nèi)容對(duì)象的質(zhì)量函數(shù)。
[0095] 11.如實(shí)施例10所述的方法,其中所述質(zhì)量函數(shù)提供在至少兩個(gè)用于所述內(nèi)容對(duì) 象的質(zhì)量度量之間的函數(shù)關(guān)系,以使在接收方處的內(nèi)容對(duì)象的可感知的質(zhì)量基于所述質(zhì)量 函數(shù)被估計(jì)。
[0096] 12.如實(shí)施例10-11中任一實(shí)施例所述的方法,該方法還包括基于所述質(zhì)量函數(shù)通 過(guò)網(wǎng)絡(luò)中的至少一個(gè)緩存放置所述內(nèi)容對(duì)象的副本。
[0097] 13.如實(shí)施例10-12中任一實(shí)施例所述的方法,該方法還包括基于所述質(zhì)量函數(shù), 管理用于存儲(chǔ)所述內(nèi)容對(duì)象的存儲(chǔ)器。
[0098] 14.如實(shí)施例10-13中任一實(shí)施例所述的方法,該方法還包括基于所述質(zhì)量函數(shù), 確定轉(zhuǎn)發(fā)所述內(nèi)容對(duì)象的優(yōu)先級(jí)。
[0099] 15.-種用于接收內(nèi)容的方法。
[01 00] 16.如實(shí)施例15所述的方法,該方法包括接收用于內(nèi)容對(duì)象的質(zhì)量函數(shù)。
[0101] 17.如實(shí)施例16所述的方法,其中所述質(zhì)量函數(shù)提供在至少兩個(gè)用于所述內(nèi)容對(duì) 象的質(zhì)量度量之間的函數(shù)關(guān)系,以使在接收方處的內(nèi)容對(duì)象的可感知的質(zhì)量可以基于所述 質(zhì)量函數(shù)被估計(jì)。
[0102] 18.如實(shí)施例16-17中任一實(shí)施例所述的方法,該方法還包括基于所述質(zhì)量函數(shù)生 成QoS報(bào)告。
[0103] 19.如實(shí)施例18所述的方法,該方法包括向報(bào)告服務(wù)器報(bào)告所述QoS報(bào)告。
[0104] 20.如實(shí)施例16-19中任一實(shí)施例所述的方法,其中使用DASH將所述內(nèi)容對(duì)象下載 到所述接收方,以及所述質(zhì)量函數(shù)被包括在MPD中。
[0105] 21.如實(shí)施例20所述的方法,其中所述質(zhì)量函數(shù)在周期層面、表示層面、或者片段 層面被提供在。
[0106] 22.如實(shí)施例20-21中任一實(shí)施例所述的方法,該方法還包括基于所述質(zhì)量函數(shù)選 擇用于下載的表示。
[0107] 23.如實(shí)施例16-22中任一實(shí)施例所述的方法,其中使用RTSP將所述內(nèi)容對(duì)象流至 所述接收方,以及所述質(zhì)量函數(shù)被包括在SDP消息或RTCP發(fā)送方報(bào)告中。
[0108] 24.如實(shí)施例23所述的方法,該方法還包括基于所述質(zhì)量函數(shù)生成RTCP接收方報(bào) 告。
[0109] 25.如實(shí)施例24所述的方法,該方法還包括發(fā)送所述RTCP接收方報(bào)告至RTSP流服 務(wù)器。
[0110] 26.-種用于接收內(nèi)容的裝置。
[0111] 27.如實(shí)施例26所述的裝置,該裝置包括:處理器,該處理器被配置成接收用于內(nèi) 容對(duì)象的質(zhì)量函數(shù)。
[0112] 28.如實(shí)施例27所述的裝置,其中所述質(zhì)量函數(shù)提供在至少兩個(gè)用于所述內(nèi)容對(duì) 象的質(zhì)量度量之間的函數(shù)關(guān)系,以使在接收方處的內(nèi)容對(duì)象的可感知的質(zhì)量基于所述質(zhì)量 函數(shù)被估計(jì)。
[0113] 29.如實(shí)施例27-28中任一實(shí)施例所述的裝置,其中所述處理器進(jìn)一步被配置成基 于所述質(zhì)量函數(shù)生成QoS報(bào)告,以及向報(bào)告服務(wù)器報(bào)告所述QoS報(bào)告。
[0114] 30.如實(shí)施例27-29中任一實(shí)施例所述的裝置,其中所述處理器被配置成使用DASH 下載所述內(nèi)容對(duì)象,以及所述質(zhì)量函數(shù)被包括在Mro中。
[0115] 31.如實(shí)施例30所述的裝置,其中所述質(zhì)量函數(shù)在周期層面、表示層面、或者片段 層面被提供。
[0116] 32.如實(shí)施例30-31中任一實(shí)施例所述的裝置,其中所述處理器被配置成基于所述 質(zhì)量函數(shù)選擇用于下載的表示。
[0117] 33.如實(shí)施例27-32中任一實(shí)施例所述的裝置,其中所述處理器被配置成使用RTSP 接收所述內(nèi)容對(duì)象,以及所述質(zhì)量函數(shù)被包括在SDP消息或RTCP發(fā)送方報(bào)告中。
[0118] 34.如實(shí)施例33所述的裝置,其中所述處理器被配置成基于所述質(zhì)量函數(shù)生成 RTCP接收方報(bào)告以及發(fā)送所述RTCP接收方報(bào)告至RTSP流服務(wù)器。
[0119]雖然在上文中描述了采用特定組合的特征和元素,但是本領(lǐng)域普通技術(shù)人員將會(huì) 了解,每一個(gè)特征或元素既可以單獨(dú)使用,也可以與其他特征和元素進(jìn)行任何組合。此外, 這里描述的方法可以在引入到計(jì)算機(jī)可讀介質(zhì)中并供計(jì)算機(jī)或處理器運(yùn)行的計(jì)算機(jī)程序、 軟件或固件中實(shí)施。關(guān)于計(jì)算機(jī)可讀介質(zhì)的示例包括電信號(hào)(經(jīng)由有線或無(wú)線連接發(fā)射)以 及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。關(guān)于計(jì)算機(jī)可讀介質(zhì)的示例包括但不局限于只讀存儲(chǔ)器(R0M)、隨 機(jī)存取存儲(chǔ)器(RAM)、寄存器、緩沖存儲(chǔ)器、半導(dǎo)體存儲(chǔ)設(shè)備、內(nèi)部硬盤(pán)和可移動(dòng)磁盤(pán)之類(lèi)的 磁介質(zhì)、磁光介質(zhì)、以及CD-ROM碟片和數(shù)字多用途碟片(DVD)之類(lèi)的光介質(zhì)。與軟件相關(guān)聯(lián) 的處理器可以用于實(shí)施在WTRU、UE、終端、基站、RNC或任何主計(jì)算機(jī)中使用的射頻收發(fā)信 機(jī)。
【主權(quán)項(xiàng)】
1. 一種方法包括: 接收用于多媒體數(shù)據(jù)對(duì)象的質(zhì)量函數(shù); 從接收方接收服務(wù)質(zhì)量QoS值; 基于所接收的QoS值使用所接收的質(zhì)量函數(shù)以估計(jì)在所述接收方處的所述多媒體數(shù)據(jù) 對(duì)象的感知質(zhì)量;以及 至少部分地基于所估計(jì)的在所述接收方處的所述多媒體數(shù)據(jù)對(duì)象的感知質(zhì)量,執(zhí)行關(guān) 于所述多媒體數(shù)據(jù)對(duì)象的緩存放置策略。2. 根據(jù)權(quán)利要求1所述的方法,其中使用通過(guò)超文本傳輸協(xié)議HTTP流的動(dòng)態(tài)自適應(yīng)流 DASH將所述多媒體數(shù)據(jù)對(duì)象流送,其中接收所述質(zhì)量函數(shù)包括在媒體展示描述MPD通信中 接收所述質(zhì)量函數(shù)。3. 根據(jù)權(quán)利要求1所述的方法,其中使用實(shí)時(shí)流協(xié)議RTSP流將所述多媒體數(shù)據(jù)對(duì)象流 送,其中接收所述質(zhì)量函數(shù)包括在會(huì)話描述協(xié)議SDP通信中接收所述質(zhì)量函數(shù)。4. 根據(jù)權(quán)利要求1所述的方法,其中使用實(shí)時(shí)流協(xié)議RTSP流將所述多媒體數(shù)據(jù)對(duì)象流 送,其中接收所述質(zhì)量函數(shù)包括在實(shí)時(shí)控制協(xié)議RTCP通信中接收所述質(zhì)量函數(shù)。5. 根據(jù)權(quán)利要求1所述的方法,由緩存代理執(zhí)行,其中從包含(i)所述緩存代理和所述 接收方之間的比特率以及(ii)所述緩存代理和所述接收方之間的丟包率的組中選擇所接 收的QoS值。6. 根據(jù)權(quán)利要求1所述的方法,其中所估計(jì)的感知質(zhì)量是峰值信噪比PSNR。7. 根據(jù)權(quán)利要求1所述的方法,其中從包含重構(gòu)樣本質(zhì)量、網(wǎng)絡(luò)延遲、延遲變化、急動(dòng)、 阻塞影響以及模糊強(qiáng)度的組中選擇所估計(jì)的感知質(zhì)量。8. 根據(jù)權(quán)利要求1所述的方法,其中至少部分地基于所述多媒體數(shù)據(jù)對(duì)象的原始樣本 質(zhì)量,在編碼器處計(jì)算所述質(zhì)量函數(shù)。9. 根據(jù)權(quán)利要求1所述的方法,該方法還包括: 從一個(gè)或多個(gè)附加接收方接收附加 QoS值; 基于所接收的一個(gè)或多個(gè)QoS值使用所接收的質(zhì)量函數(shù)以估計(jì)在每一個(gè)所述附加接收 方處的所述多媒體數(shù)據(jù)對(duì)象的附加感知質(zhì)量, 其中執(zhí)行關(guān)于所述多媒體數(shù)據(jù)對(duì)象的所述緩存配置策略包括:至少部分地基于在所述 接收方處的所述多媒體數(shù)據(jù)對(duì)象的所估計(jì)的感知質(zhì)量和在每一個(gè)所述附加接收方處的所 述多媒體數(shù)據(jù)對(duì)象的所估計(jì)的附加感知質(zhì)量,執(zhí)行關(guān)于所述多媒體數(shù)據(jù)對(duì)象的所述緩存放 置策略。10. 根據(jù)權(quán)利要求1所述的方法,其中執(zhí)行關(guān)于所述多媒體數(shù)據(jù)對(duì)象的所述緩存放置策 略包括以下一者或多者: 針對(duì)所述多媒體數(shù)據(jù)對(duì)象的至少一個(gè)副本選擇各自的存儲(chǔ)位置以及從網(wǎng)絡(luò)存儲(chǔ)中移 除所述多媒體數(shù)據(jù)對(duì)象的至少一個(gè)副本。11. 一種用于流送內(nèi)容的服務(wù)器,該服務(wù)器包括: 處理器;以及 數(shù)據(jù)存儲(chǔ)器,該數(shù)據(jù)存儲(chǔ)器包含可由所述處理器執(zhí)行以使所述服務(wù)器執(zhí)行一組功能的 的指令,該一組功能包括: 接收用于多媒體數(shù)據(jù)對(duì)象的質(zhì)量函數(shù); 從接收方接收服務(wù)質(zhì)量QoS值; 基于所接收的QoS值使用所接收的質(zhì)量函數(shù)以估計(jì)在所述接收方處的所述多媒體數(shù)據(jù) 對(duì)象的感知質(zhì)量;以及 至少部分地基于所估計(jì)的在所述接收方處的所述多媒體數(shù)據(jù)對(duì)象的感知質(zhì)量,執(zhí)行關(guān) 于所述多媒體數(shù)據(jù)對(duì)象的緩存放置策略。12. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中使用通過(guò)超文本傳輸協(xié)議HTTP流的動(dòng)態(tài)自適 應(yīng)流DASH流將所述多媒體數(shù)據(jù)對(duì)象流送,其中接收所述質(zhì)量函數(shù)包括在媒體展示描述MPD 通信中接收所述質(zhì)量函數(shù)。13. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中使用實(shí)時(shí)流協(xié)議RTSP流將所述多媒體數(shù)據(jù)對(duì) 象流送,其中接收所述質(zhì)量函數(shù)包括在會(huì)話描述協(xié)議SDP通信中接收所述質(zhì)量函數(shù)。14. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中使用實(shí)時(shí)流協(xié)議RTSP流將所述多媒體數(shù)據(jù)對(duì) 象流送,其中接收所述質(zhì)量函數(shù)包括在實(shí)時(shí)控制協(xié)議RTCP通信中接收所述質(zhì)量函數(shù)。15. 根據(jù)權(quán)利要求11所述的服務(wù)器,由緩存代理執(zhí)行,其中從包含(i)所述緩存代理和 所述接收方之間的比特率以及(ii)所述緩存代理和所述接收方之間的丟包率的組中選擇 所接收的QoS值。16. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中所估計(jì)的感知質(zhì)量是峰值信噪比PSNR。17. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中從包含重構(gòu)樣本質(zhì)量、網(wǎng)絡(luò)延遲、延遲變化、急 動(dòng)、阻塞影響以及模糊強(qiáng)度的組中選擇所估計(jì)的感知質(zhì)量。18. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中至少部分地基于所述多媒體數(shù)據(jù)對(duì)象的原始 樣本質(zhì)量,在編碼器處計(jì)算所述質(zhì)量函數(shù)。19. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中該一組功能還包括: 從一個(gè)或多個(gè)附加接收方接收附加 QoS值; 基于所接收的一個(gè)或多個(gè)QoS值使用所接收的質(zhì)量函數(shù)以估計(jì)在每一個(gè)所述附加接收 方處的所述多媒體數(shù)據(jù)對(duì)象的附加感知質(zhì)量, 其中執(zhí)行關(guān)于所述多媒體數(shù)據(jù)對(duì)象的所述緩存配置策略包括:至少部分地基于在所述 接收方處的所述多媒體數(shù)據(jù)對(duì)象的所估計(jì)的感知質(zhì)量和在每一個(gè)所述附加接收方處的所 述多媒體數(shù)據(jù)對(duì)象的所估計(jì)的附加感知質(zhì)量,執(zhí)行關(guān)于所述多媒體數(shù)據(jù)對(duì)象的所述緩存放 置策略。20. 根據(jù)權(quán)利要求11所述的服務(wù)器,其中執(zhí)行關(guān)于所述多媒體數(shù)據(jù)對(duì)象的所述緩存放 置策略包括以下一者或多者: 針對(duì)所述多媒體數(shù)據(jù)對(duì)象的至少一個(gè)副本選擇各自的存儲(chǔ)位置以及從網(wǎng)絡(luò)存儲(chǔ)中移 除所述多媒體數(shù)據(jù)對(duì)象的至少一個(gè)副本。
【文檔編號(hào)】H04L29/06GK105897769SQ201610439639
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2012年2月10日
【發(fā)明人】O·盧特法拉赫, H·劉, X·德富瓦
【申請(qǐng)人】交互數(shù)字專(zhuān)利控股公司