專利名稱:流內(nèi)容傳送的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及流內(nèi)容傳送,并且具體用于源自廣域網(wǎng)的音頻或視頻內(nèi)容的流傳輸。
背景技術(shù):
當(dāng)前,音頻和視頻應(yīng)用MicrosoftTM,AppleTM和Real MediaTM提供的特有播放器的特定格式和傳輸協(xié)議從因特網(wǎng)流傳送到計(jì)算機(jī)。同樣存在例如那些為一些特定播放器定義的MPEG-4和RTSP/RTP的標(biāo)準(zhǔn)傳輸協(xié)議。計(jì)算機(jī)上運(yùn)行的播放器可以讓用戶聽到或者看到內(nèi)容提供商提供的音頻或視頻流。電纜調(diào)制解調(diào)器(Cable Modem),DSL調(diào)制解調(diào)器和其它寬帶調(diào)制解調(diào)器把計(jì)算機(jī)接入因特網(wǎng),使它能夠接收流內(nèi)容。由于所謂的數(shù)字分隔(digital-divide),那些不能提供計(jì)算機(jī)和因特網(wǎng)連接的家庭無法得到因特網(wǎng)上音頻和視頻的好處。
作為有線電視訂制的一部分,今天很多家庭用很少或?yàn)榱愕南M(fèi)者附加投入得到了電纜系統(tǒng)機(jī)頂盒。很多機(jī)頂盒,例如MotorolaTM提供的DCT-2000TM,允許解碼并且顯示利用MPEG-2傳輸協(xié)議以MPEG-2格式傳送的節(jié)目。利用混和光纖/電纜(HFC)設(shè)備把節(jié)目饋送或磁帶提供給電纜操作器的頭端(headend),用以分發(fā)給機(jī)頂盒。用線性節(jié)目安排(1inear schedule)提供節(jié)目使得用戶可以選擇任何節(jié)目來觀看。
電話公司開始為消費(fèi)者提供超高速數(shù)字用戶線(VDSL)服務(wù)。VDSL為計(jì)算機(jī)和機(jī)頂盒提供大約6Mbps的連接。計(jì)算機(jī)利用帶寬連接到因特網(wǎng)而機(jī)頂盒利用帶寬從線性節(jié)目安排或從與視頻點(diǎn)播(VOD)等服務(wù)一起提供的VOD菜單中提供視頻節(jié)目。VDSL機(jī)頂盒的用戶只能從線性節(jié)目安排或VOD菜單中選擇節(jié)目。
結(jié)合附圖來描述本發(fā)明圖1A是內(nèi)容分發(fā)系統(tǒng)的實(shí)施例框圖;圖1B是另一個(gè)利用視頻數(shù)字用戶線(VDSL)技術(shù)的內(nèi)容分發(fā)系統(tǒng)的實(shí)施例框圖;圖2A是接入頭端和內(nèi)容接收機(jī)的混和光纜/同軸線(HFC)設(shè)備的實(shí)施例框圖;圖2B是接入頭端和內(nèi)容接收機(jī)的混和光纜/雙絞線(HFTP)設(shè)備的實(shí)施例框圖;圖3A是用HFC設(shè)備連接到內(nèi)容接收機(jī)的頭端一部分的實(shí)施例框圖;圖3B是連接到機(jī)頂盒的頭端另一部分的實(shí)施例框圖;圖3C是連接到機(jī)頂盒的頭端一部分的另一個(gè)實(shí)施例框圖;圖4A是現(xiàn)有技術(shù)的非關(guān)聯(lián)內(nèi)容提供商的框圖;圖4B是關(guān)聯(lián)內(nèi)容提供商的實(shí)施例框圖;圖5A是內(nèi)容交換機(jī)的實(shí)施例框圖;圖5B是包括轉(zhuǎn)換編碼能力的內(nèi)容交換機(jī)的另一個(gè)實(shí)施例框圖;圖6A是關(guān)聯(lián)客戶端計(jì)算機(jī)的實(shí)施例框圖;圖6B是增強(qiáng)的機(jī)頂盒的實(shí)施例框圖;圖6C是可以調(diào)諧到信道包來觀看的標(biāo)準(zhǔn)機(jī)頂盒的實(shí)施例框圖;圖7是將內(nèi)容對(duì)象流傳送到標(biāo)準(zhǔn)機(jī)頂盒的處理過程的實(shí)施例流程圖;圖8是將內(nèi)容對(duì)象流傳送到內(nèi)容接收機(jī)的處理過程的實(shí)施例流程圖;和圖9是對(duì)流內(nèi)容對(duì)象控制服務(wù)質(zhì)量處理過程的實(shí)施例流程圖。
附圖中,類似內(nèi)容和/或特征可以擁有相同的參考標(biāo)記。進(jìn)一步地,相同類型的不同內(nèi)容可以通過參考標(biāo)記后的破折號(hào)以及區(qū)分相似部分的第二標(biāo)記來區(qū)分。如果在說明中只用了第一參考標(biāo)記,描述可以不考慮第二參考標(biāo)記而應(yīng)用到任一擁有相同第一參考標(biāo)記的相似部分中。
具體實(shí)施例方式
下面的詳細(xì)說明只是為了提供優(yōu)選的示范實(shí)施例,而并不想限制本發(fā)明的范圍、適用性或結(jié)構(gòu)。下面對(duì)優(yōu)選示范實(shí)施例的詳細(xì)說明是為了向本領(lǐng)域技術(shù)人員提供一個(gè)使其能夠?qū)崿F(xiàn)本發(fā)明的優(yōu)選示范實(shí)施例的說明。應(yīng)該可以理解,在不背離所附權(quán)利要求中所闡述的本發(fā)明的精神和范圍的前提下,可以對(duì)組件及步驟的功能和結(jié)構(gòu)做出多種不同的改變。
本發(fā)明提供了以傳輸流內(nèi)容對(duì)象為目的的遠(yuǎn)程內(nèi)容服務(wù)器到機(jī)頂盒的連接。提供任何內(nèi)容對(duì)象的轉(zhuǎn)化和緩沖使得做出最小改動(dòng)的機(jī)頂盒能夠以用戶所習(xí)慣的方式播放內(nèi)容對(duì)象。內(nèi)容對(duì)象包括數(shù)字化的、對(duì)內(nèi)容播放器或機(jī)頂盒可以以流格式播放的音頻和/或視頻節(jié)目??闪鱾魉偷膬?nèi)容允許在接收的同時(shí)播放內(nèi)容。
先參考圖1A,框圖展示了內(nèi)容分發(fā)系統(tǒng)100的一個(gè)實(shí)施例。在這個(gè)實(shí)施例中,應(yīng)用有線電視(TV)系統(tǒng)向用戶分發(fā)內(nèi)容對(duì)象。無論是來自非關(guān)聯(lián)內(nèi)容對(duì)象提供商108還是關(guān)聯(lián)內(nèi)容提供商112的內(nèi)容對(duì)象,都可以通過因特網(wǎng)120或服務(wù)質(zhì)量(QoS)網(wǎng)絡(luò)122進(jìn)行分發(fā)。非關(guān)聯(lián)和關(guān)聯(lián)內(nèi)容交換機(jī)116,124允許在通過頭端和混和光纖/同軸電纜設(shè)備132向用戶傳輸對(duì)象之前緩沖內(nèi)容對(duì)象。觀看或收聽內(nèi)容對(duì)象由標(biāo)準(zhǔn)機(jī)頂盒138、增強(qiáng)機(jī)頂盒136和關(guān)聯(lián)客戶端計(jì)算機(jī)140之一提供。
網(wǎng)絡(luò)操作中心104提供系統(tǒng)100所使用的很多功能。關(guān)聯(lián)客戶端計(jì)算機(jī)140注冊(cè)并且從網(wǎng)絡(luò)操作中心104下載查看對(duì)象代理以及其它軟件。系統(tǒng)100的一些計(jì)費(fèi)和日志同樣也在網(wǎng)絡(luò)操作中心104執(zhí)行。系統(tǒng)100的目錄信息保存在網(wǎng)絡(luò)操作中心104使得用戶可以看到注冊(cè)在系統(tǒng)100的多樣的內(nèi)容對(duì)象。對(duì)這些注冊(cè)對(duì)象的請(qǐng)求發(fā)送給這些特定的內(nèi)容對(duì)象的原始內(nèi)容提供商108,112。密鑰分發(fā)和管理同時(shí)也由網(wǎng)絡(luò)操作中心104執(zhí)行。
內(nèi)容對(duì)象可以源自關(guān)聯(lián)和非關(guān)聯(lián)內(nèi)容提供商112、108。非關(guān)聯(lián)內(nèi)容提供商108包括任何因特網(wǎng)120上可見的提供流內(nèi)容對(duì)象的計(jì)算機(jī)。關(guān)聯(lián)內(nèi)容提供商112擁有利用因特網(wǎng)之外的QoS網(wǎng)絡(luò)122的能力。進(jìn)一步地,為了更好的QoS,關(guān)聯(lián)內(nèi)容提供商112可以向多個(gè)不同的內(nèi)容交換機(jī)116、124發(fā)送內(nèi)容對(duì)象查詢,并在網(wǎng)絡(luò)操作中心104發(fā)布目錄信息。
內(nèi)容交換機(jī)116、124作為內(nèi)容對(duì)象源向用戶提供增強(qiáng)的QoS。當(dāng)內(nèi)容提供商108、112發(fā)出內(nèi)容對(duì)象請(qǐng)求的時(shí)候,內(nèi)容提供商108、112,網(wǎng)絡(luò)操作中心104或查看對(duì)象代理都能把請(qǐng)求重新定向到內(nèi)容交換機(jī)116、124來滿足要求。在一些環(huán)境下,關(guān)聯(lián)內(nèi)容提供商112可以選擇不通過內(nèi)容交換機(jī)116、124而自己完成請(qǐng)求。內(nèi)容交換機(jī)116、124發(fā)出的內(nèi)容對(duì)象請(qǐng)求的定位首先查找內(nèi)容交換機(jī)116、124;然后,查找其它互連的內(nèi)容交換機(jī)116、124;最后再向原始內(nèi)容提供商108、112發(fā)出請(qǐng)求。
系統(tǒng)100中的任何用戶都可以連接非關(guān)聯(lián)內(nèi)容交換機(jī)116,但是關(guān)聯(lián)內(nèi)容交換機(jī)124主要有利于任何連接到關(guān)聯(lián)內(nèi)容交換機(jī)124上的增強(qiáng)機(jī)頂盒(STB)136,標(biāo)準(zhǔn)STB138或關(guān)聯(lián)客戶端計(jì)算機(jī)140。利用適當(dāng)?shù)能浖顷P(guān)聯(lián)客戶端計(jì)算機(jī)142可以從非關(guān)聯(lián)內(nèi)容交換機(jī)116接收內(nèi)容對(duì)象。
適當(dāng)?shù)腝oS定義為以不超過客戶端計(jì)算機(jī)到因特網(wǎng)120連接數(shù)據(jù)率的希望的數(shù)據(jù)率接收內(nèi)容對(duì)象。用戶所希望的最大QoS由他們網(wǎng)絡(luò)連接的速度、延時(shí)、抖動(dòng)和錯(cuò)誤率,他們計(jì)算機(jī)的處理能力及其它因素定義。最小QoS由用戶基于他們所希望的一定限度內(nèi)的質(zhì)量來主觀地定義。例如,擁有400Kbps網(wǎng)絡(luò)連接的用戶和一個(gè)快速計(jì)算機(jī)對(duì)音頻片斷可以有28Kbps,56Kbps,或128Kbps碼流作為選擇并從中選擇了128Kbps的流。只要提供給客戶端計(jì)算機(jī)的數(shù)據(jù)率在128-400Kbps之間,對(duì)于這個(gè)流就可以得到適當(dāng)?shù)腝oS。
典型地,關(guān)聯(lián)內(nèi)容交換機(jī)124和特定頭端128緊密集成,在關(guān)聯(lián)內(nèi)容交換機(jī)124和內(nèi)容接收機(jī)之間提供低延時(shí)和小跳動(dòng)。這樣,關(guān)聯(lián)內(nèi)容交換機(jī)124通常是用戶內(nèi)容對(duì)象的最高QoS源。每個(gè)關(guān)聯(lián)內(nèi)容交換機(jī)124指派給一組與頭端128相關(guān)的內(nèi)容接收機(jī)。源自內(nèi)容接收機(jī)用戶的內(nèi)容對(duì)象連同他們請(qǐng)求的任何內(nèi)容對(duì)象存儲(chǔ)在關(guān)聯(lián)內(nèi)容交換機(jī)124上。關(guān)聯(lián)內(nèi)容交換機(jī)124提供他們的內(nèi)容對(duì)象或內(nèi)容對(duì)象的一部分給其它內(nèi)容交換機(jī)116,124,然而關(guān)聯(lián)內(nèi)容交換機(jī)124通常不為非關(guān)聯(lián)客戶端計(jì)算機(jī)142提供不是從它用戶生成的流內(nèi)容。
電纜操作器在頭端128集成網(wǎng)絡(luò)通信和MPEG-2傳輸內(nèi)容對(duì)象。例如,大的城域網(wǎng)的電纜操作器可以有一個(gè)或多個(gè)頭端128。網(wǎng)絡(luò)通信發(fā)送到定義為包括因特網(wǎng)120和/或QoS網(wǎng)絡(luò)的廣域網(wǎng)并從廣域網(wǎng)接收。頭端128與因特網(wǎng)120和QoS網(wǎng)122連接來發(fā)送或接收網(wǎng)絡(luò)通信。其它節(jié)目饋送由頭端利用為每個(gè)STB 136、138提供線性節(jié)目表。HFC設(shè)備132向每個(gè)STB 136、138和每個(gè)關(guān)聯(lián)客戶端計(jì)算機(jī)140傳輸節(jié)目饋送和網(wǎng)絡(luò)通信。
每個(gè)機(jī)頂盒136、138利用MPEG-2傳輸接收MPEG-2格式基本流的信道包。在MPEG-2傳輸中,節(jié)目分為各個(gè)組成部分或基本流并且為了在復(fù)用數(shù)據(jù)流中傳輸而壓縮成帶有時(shí)間標(biāo)簽的包。復(fù)用數(shù)據(jù)流可以包括多個(gè)在數(shù)據(jù)流中通過節(jié)目標(biāo)識(shí)符(PID)進(jìn)行區(qū)分的不同信道包的不同MPEG-2節(jié)目部分。通過過濾PID,基本流、信道包集合排列,其中時(shí)間標(biāo)簽用來進(jìn)行排列。數(shù)據(jù)流在載波信號(hào)上在模擬TV信道上進(jìn)行傳輸。
上述實(shí)施例中,內(nèi)容提供商108、112位于內(nèi)容交換機(jī)116、124的遠(yuǎn)端。一些實(shí)施例可以聯(lián)合放置(co-locate)內(nèi)容提供商108、112和內(nèi)容交換機(jī)116、124??梢酝ㄟ^內(nèi)網(wǎng)連接它們。
參考圖1B,展示了應(yīng)用視頻數(shù)字用戶線(VDSL)的另一個(gè)內(nèi)容分發(fā)系統(tǒng)150的實(shí)施例框圖。VDSL利用高寬帶數(shù)據(jù)連接來發(fā)送和接收包括視頻信道、電話語音和/或因特網(wǎng)通信在內(nèi)的數(shù)據(jù)。接入點(diǎn)(pointof presence)154執(zhí)行了頭端128的功能并且與VDSL機(jī)頂盒136以及關(guān)聯(lián)客戶端計(jì)算機(jī)140進(jìn)行通信。VDSL數(shù)據(jù)信道利用混和光纖/雙絞線(HFTP)設(shè)備158并且包括光纖和/或雙絞線來傳輸數(shù)據(jù),在某些實(shí)施例中可能所有都是雙絞線或光纖。
參見下一幅圖2A,展示了連接在頭端128和內(nèi)容接收機(jī)216之間的HFC設(shè)備132實(shí)施例框圖。在這個(gè)實(shí)施例中,內(nèi)容接收機(jī)216包括增強(qiáng)STB 136,標(biāo)準(zhǔn)STB 138和關(guān)聯(lián)客戶端計(jì)算機(jī)140。HFC設(shè)備132包括多個(gè)不同設(shè)置,為每個(gè)標(biāo)準(zhǔn)STB 136支持唯一菜單信道。唯一菜單信道允許用戶從網(wǎng)絡(luò)操作中心104提供的目錄中選擇內(nèi)容對(duì)象或者允許網(wǎng)絡(luò)瀏覽以找到內(nèi)容對(duì)象。菜單信道在頭端128形成并由HFC設(shè)備提供給用戶,用戶可以與菜單信道進(jìn)行交互以選擇內(nèi)容對(duì)象。
這個(gè)HFC設(shè)備132的實(shí)施例包括鄰居集線器204和一些從光纖接收它們內(nèi)容對(duì)象的節(jié)點(diǎn)208。節(jié)點(diǎn)208典型地為大約500個(gè)用戶提供服務(wù)并且作為光纖到同軸電纜的接口。鄰居集線器204典型地為大約10,000-20,000個(gè)用戶提供服務(wù)并且和節(jié)點(diǎn)208一樣作為光纖到同軸電纜的接口,而且還包括關(guān)聯(lián)內(nèi)容交換機(jī)124。進(jìn)一步地,鄰居集線器204服務(wù)于到節(jié)點(diǎn)208的光纖連接。鄰居集線器204或節(jié)點(diǎn)208輸出的同軸電纜連接到一組內(nèi)容交換機(jī)216上,以超額訂制最大限度減少Q(mào)oS的方式共享一定數(shù)量的帶寬。
參考圖2B,展示了與接入點(diǎn)154和內(nèi)容接收機(jī)216相連接的HFTP設(shè)備158的實(shí)施例框圖。在這個(gè)實(shí)施例中,內(nèi)容接收機(jī)216包括從雙絞電話線接收它們IP通信的VDSL STB 136和關(guān)聯(lián)客戶端計(jì)算機(jī)140。每個(gè)內(nèi)容接收機(jī)216從中心局254或鄰居節(jié)點(diǎn)258處得到自己的雙絞線連接。光纖饋送鄰居節(jié)點(diǎn)258和中心局254。典型地,中心局254可以包括關(guān)聯(lián)內(nèi)容交換機(jī)124。
參照下一圖3A,展示了通過HFC設(shè)備132連接到內(nèi)容接收機(jī)的頭端128一部分的實(shí)施例300的框圖。關(guān)聯(lián)內(nèi)容交換機(jī)124連接到電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)304。描述的實(shí)施例300發(fā)送基于IP包的網(wǎng)絡(luò)通信。這個(gè)實(shí)施例的增強(qiáng)STB 136的行為類似于客戶端計(jì)算機(jī)140,允許瀏覽和運(yùn)行播放器軟件。某些實(shí)施例可能擁有多關(guān)聯(lián)內(nèi)容交換機(jī)和/或帶有路由器的多CMTS,以在它們之間來傳輸網(wǎng)絡(luò)通信。另外,單獨(dú)的頭端128可以為任意數(shù)量的HFC設(shè)備132提供服務(wù)。
CMTS 304包括路由器來允許通過DOCSIS或其它電纜調(diào)制解調(diào)器的方法向合適的增強(qiáng)STB 136或關(guān)聯(lián)客戶端計(jì)算機(jī)140發(fā)送通信。數(shù)據(jù)通過CMTS調(diào)制到或者解調(diào)離開HFC設(shè)備132。CMTS同樣控制媒體接入和其它DOCSIS電纜調(diào)制解調(diào)器的設(shè)置。CMTS所預(yù)留的帶寬保證了關(guān)聯(lián)內(nèi)容交換機(jī)124與內(nèi)容接收機(jī)136、140之間的特定數(shù)據(jù)率或QoS。當(dāng)預(yù)留不存在時(shí),CMTS 304和內(nèi)容接收機(jī)216之間的數(shù)據(jù)連接可以盡力而為地進(jìn)行,其中在共享公用數(shù)據(jù)信道的多個(gè)內(nèi)容接收機(jī)136、140之間沒有共享任何預(yù)留帶寬。
參考圖3B,展示了連接到機(jī)頂盒136、138的頭端128另一部分的實(shí)施例320的框圖。這個(gè)實(shí)施例320利用在TV信道到每個(gè)STB 138、136傳輸?shù)膹?fù)用MPEG-2數(shù)據(jù)流中的MPEG-2格式的內(nèi)容對(duì)象。這個(gè)實(shí)施例的增強(qiáng)STB 136可以從DOCSIS端口或MPEG-2數(shù)據(jù)流接收內(nèi)容對(duì)象。
在STB 136、138通過MPEG-2數(shù)據(jù)流接收內(nèi)容對(duì)象的情況下,導(dǎo)航代理322為此目的提供了菜單信道。菜單信道可以以列表或格子的形式顯示可用的內(nèi)容對(duì)象或成為允許選擇任何即使沒有在系統(tǒng)100注冊(cè)的內(nèi)容對(duì)象的網(wǎng)絡(luò)瀏覽器接口。通過導(dǎo)航代理332中的菜單或?yàn)g覽功能來替代STB 136、138,可以減少STB 136、138對(duì)客戶軟件的足跡(footprint)。在編成MPEG-2數(shù)據(jù)流之前,下載請(qǐng)求的內(nèi)容對(duì)象到關(guān)聯(lián)內(nèi)容交換機(jī)124進(jìn)行緩沖和/或緩存。
一旦內(nèi)容對(duì)象在關(guān)聯(lián)內(nèi)容交換機(jī)124中準(zhǔn)備好流傳送,信道控制器324設(shè)置MPEG-2傳輸?shù)絊TB 136、138,以使內(nèi)容對(duì)象在基本流的信道包中傳輸。為完成傳輸,內(nèi)容對(duì)象發(fā)送到對(duì)應(yīng)于所選擇的信道包的變碼器332和加密器334處。利用復(fù)用器336和調(diào)制器340把多個(gè)的信道包合并到復(fù)用數(shù)據(jù)流中并且調(diào)制數(shù)據(jù)流到選擇的電視信道載波頻率上。信道控制器324通過控制數(shù)據(jù)收發(fā)機(jī)328把用于基本流和選擇的TV信道的PID的索引傳遞到STB 136、138的客戶端,使得內(nèi)容對(duì)象得到接收和解碼。信道控制器324同樣記錄STB 136、138的使用情況從而決定與服務(wù)相關(guān)的花費(fèi)。
變碼器332對(duì)內(nèi)容對(duì)象做任何需要的格式轉(zhuǎn)換。格式轉(zhuǎn)換可以包括改變比特率和/或?qū)?nèi)容對(duì)象進(jìn)行編碼。例如,關(guān)聯(lián)內(nèi)容交換機(jī)124可能存儲(chǔ)了QuicktimeTM編碼的1Mbps的內(nèi)容對(duì)象而變碼器332可以轉(zhuǎn)化內(nèi)容對(duì)象為400Kbps的MPEG-2編碼。在這個(gè)實(shí)施例中,一些機(jī)頂盒138僅僅可以解MPEG-2格式的內(nèi)容對(duì)象,因此大多數(shù)內(nèi)容對(duì)象都要轉(zhuǎn)化編碼為MPEG-2格式。
加密器334擾亂信道包使得只能通過STB 136、138用適當(dāng)?shù)拿荑€進(jìn)行解碼。雖然多個(gè)的STB 136、138可以接收信道包,只有擁有密鑰的那些可以解碼并觀看節(jié)目。通過加密的控制允許可以實(shí)現(xiàn)對(duì)內(nèi)容對(duì)象的有條件獲取。在某些實(shí)施例中,沒有激活加密或把密鑰給了多個(gè)STB 136、138,使得很多用戶可以播放內(nèi)容對(duì)象。
參考下一圖3C,展示了連接到標(biāo)準(zhǔn)機(jī)頂盒136、138的頭端132一部分的另一個(gè)實(shí)施例350的框圖。這個(gè)實(shí)施例沒有外部變碼器332。這個(gè)實(shí)施例中的任何轉(zhuǎn)換編碼可以在內(nèi)容交換機(jī)116、124或內(nèi)容提供商108、112上完成。
參考下一圖4A,展示了非關(guān)聯(lián)內(nèi)容提供商108的框圖。非關(guān)聯(lián)內(nèi)容提供商108是因特網(wǎng)120上的任何從網(wǎng)絡(luò)服務(wù)器404提供網(wǎng)頁服務(wù)的、包含流內(nèi)容對(duì)象的簡單網(wǎng)絡(luò)站點(diǎn)。內(nèi)容對(duì)象存儲(chǔ)在內(nèi)容服務(wù)器408并且從內(nèi)容源416生成。內(nèi)容源416可以是網(wǎng)絡(luò)攝像機(jī)、磁帶驅(qū)動(dòng)器或任何其它裝載內(nèi)容對(duì)象的機(jī)制。網(wǎng)絡(luò)服務(wù)器404,內(nèi)容服務(wù)器408和因特網(wǎng)120與骨干網(wǎng)424連接起來。
參考圖4B,展示了關(guān)聯(lián)內(nèi)容提供商112的實(shí)施例框圖。這個(gè)實(shí)施例加入了允許系統(tǒng)100對(duì)內(nèi)容對(duì)象分類的功能并且允許用足夠的QoS連接內(nèi)容接收機(jī)216到內(nèi)容源來滿足內(nèi)容對(duì)象的請(qǐng)求。
因特網(wǎng)120和QoS網(wǎng)絡(luò)122連接到層4交換機(jī)412。網(wǎng)絡(luò)服務(wù)器404的請(qǐng)求通過4層交換機(jī)412重新定向到系統(tǒng)接口420。系統(tǒng)接口420從網(wǎng)絡(luò)服務(wù)器404請(qǐng)求網(wǎng)頁并且在呈現(xiàn)給內(nèi)容接收機(jī)216之前重寫網(wǎng)頁上的內(nèi)容對(duì)象連接。根據(jù)系統(tǒng)接口420所知的內(nèi)容對(duì)象分布在內(nèi)容交換機(jī)116、124的位置和/或所知的內(nèi)容接收機(jī)所優(yōu)選的內(nèi)容交換機(jī)116、124來對(duì)連接進(jìn)行重寫。
一旦內(nèi)容接收機(jī)接收到重新定向到滿足內(nèi)容對(duì)象請(qǐng)求的內(nèi)容交換機(jī)116、124,在沒有其它內(nèi)容交換機(jī)116、124擁有內(nèi)容對(duì)象或其中一部分的情況下,內(nèi)容交換機(jī)116、124可以請(qǐng)求關(guān)聯(lián)內(nèi)容提供商112的內(nèi)容對(duì)象或者其中一部分。任何關(guān)聯(lián)內(nèi)容提供商112的內(nèi)容對(duì)象請(qǐng)求都由系統(tǒng)接口420截取。系統(tǒng)接口從內(nèi)容服務(wù)器408請(qǐng)求內(nèi)容對(duì)象之后,系統(tǒng)接口420就可以進(jìn)行處理。系統(tǒng)接口420可以在流傳輸同時(shí)或一次性地在流傳輸之前把內(nèi)容對(duì)象轉(zhuǎn)化編碼為不同的編碼格式或比特率。另外,內(nèi)容對(duì)象可以加密來防止到達(dá)內(nèi)容交換機(jī)124之前的非法截取。
系統(tǒng)接420同樣為網(wǎng)絡(luò)操作中心104提供目錄信息。當(dāng)內(nèi)容對(duì)象加入、刪除或在內(nèi)容服務(wù)器408成為不可得和/或在預(yù)先定義的間隔時(shí),系統(tǒng)接口420把目錄信息報(bào)告回網(wǎng)絡(luò)操作中心104。由關(guān)聯(lián)內(nèi)容服務(wù)商112提供的報(bào)告持續(xù)更新的動(dòng)態(tài)目錄保存在網(wǎng)絡(luò)操作中心104。目錄通??梢杂糜诋a(chǎn)生目錄菜單信道或可以瀏覽來決定對(duì)于系統(tǒng)100的流中可獲得的注冊(cè)內(nèi)容對(duì)象。
參考圖5A,展示了通過主干網(wǎng)424連接到因特網(wǎng)120和QoS網(wǎng)絡(luò)122的非關(guān)聯(lián)或關(guān)聯(lián)內(nèi)容交換機(jī)116、124的實(shí)施例框圖。內(nèi)容交換機(jī)116、124包括緩存節(jié)點(diǎn)504和軟件子系統(tǒng)508。緩存節(jié)點(diǎn)504是用高速連接528互連的內(nèi)容交換機(jī)116、124分布式網(wǎng)絡(luò)的一部分。高速連接528可能包括衛(wèi)星、微波、光纖、因特網(wǎng)或其它允許快速共享內(nèi)容對(duì)象或其中一部分的網(wǎng)絡(luò)技術(shù)。
緩存節(jié)點(diǎn)504存儲(chǔ)內(nèi)容對(duì)象和其中一部分用于多用戶同時(shí)聯(lián)機(jī)操作(spooling)。即使多用戶不請(qǐng)求內(nèi)容對(duì)象同樣提供緩沖。緩存節(jié)點(diǎn)504包括跟蹤服務(wù)器502和內(nèi)容節(jié)點(diǎn)506。內(nèi)容節(jié)點(diǎn)506在緩存或文件系統(tǒng)中存儲(chǔ)內(nèi)容對(duì)象并且從其它內(nèi)容交換機(jī)116、124請(qǐng)求內(nèi)容對(duì)象的丟失部分。內(nèi)容對(duì)象無法在任何內(nèi)容交換機(jī)116、124中找到時(shí),應(yīng)用跟蹤服務(wù)器502從內(nèi)容服務(wù)器108、112得到內(nèi)容對(duì)象。
跟蹤服務(wù)器502確定存儲(chǔ)在內(nèi)容節(jié)點(diǎn)506的內(nèi)容對(duì)象。另外,所有關(guān)聯(lián)內(nèi)容提供商112的列表保存在跟蹤服務(wù)器502。跟蹤服務(wù)器502有周期地通知所有關(guān)聯(lián)內(nèi)容提供商112當(dāng)前哪些內(nèi)容對(duì)象正在進(jìn)行緩沖,使得關(guān)聯(lián)內(nèi)容提供商112知道所有它的內(nèi)容對(duì)象存儲(chǔ)在系統(tǒng)100的什么位置。跟蹤服務(wù)器502對(duì)網(wǎng)絡(luò)操作中心104提出查詢來確定內(nèi)容節(jié)點(diǎn)506中的或內(nèi)容節(jié)點(diǎn)506請(qǐng)求的哪個(gè)內(nèi)容對(duì)象部分源自于哪個(gè)內(nèi)容提供商108。正常檢查(health check)信息同時(shí)保存在跟蹤服務(wù)器502。
其中,可以控制內(nèi)容對(duì)象的獲取來計(jì)費(fèi)。版權(quán)管理應(yīng)用512管理對(duì)內(nèi)容對(duì)象的有條件獲取。應(yīng)用有條件的獲取來防止其它人利用未免費(fèi)發(fā)布的內(nèi)容對(duì)象。通信管理應(yīng)用510跟蹤內(nèi)容接收機(jī)216的使用。在不同的情況下,不管是用戶、內(nèi)容提供商或是其它人員都為內(nèi)容對(duì)象付費(fèi)。計(jì)費(fèi)管理應(yīng)用520同版權(quán)管理和通信管理應(yīng)用512、510共同工作來記錄特定人員的使用的費(fèi)用。
網(wǎng)絡(luò)管理應(yīng)用516賦予網(wǎng)絡(luò)操作中心104管理內(nèi)容交換機(jī)124和收集信息的能力。網(wǎng)絡(luò)管理應(yīng)用516可以跟蹤正常信息和網(wǎng)絡(luò)維護(hù)以及其它用途的利用。同樣,計(jì)費(fèi)信息和版權(quán)信息可以通過網(wǎng)絡(luò)管理應(yīng)用516檢測(cè)并且報(bào)告給網(wǎng)絡(luò)操作中心104。
參考下一圖5B,展示了帶有轉(zhuǎn)換編碼能力的內(nèi)容交換機(jī)116、124的另一個(gè)實(shí)施例框圖。轉(zhuǎn)換編碼功能526可能包括硬件和/或軟件,為內(nèi)容對(duì)象進(jìn)行比特率和編碼類型的轉(zhuǎn)換編碼。這個(gè)過程可以在傳輸流內(nèi)容對(duì)象時(shí)或傳輸流內(nèi)容對(duì)象之前進(jìn)行。例如,VOD電影可以以QuicktimeTM格式的2Mbps的碼率發(fā)布,它可以為發(fā)布到STB 136、138而轉(zhuǎn)換編碼為1Mbps碼率的MPEG-2格式。
參考圖6A,展示了關(guān)聯(lián)客戶端計(jì)算機(jī)140的實(shí)施例框圖。網(wǎng)絡(luò)接口616,例如電纜調(diào)制解調(diào)器,把關(guān)聯(lián)客戶端計(jì)算機(jī)140連接到HFC設(shè)備132來發(fā)送和接收IP包信息。查看對(duì)象代理604、內(nèi)容處理程序620、數(shù)字版權(quán)要求功能612和用戶定制的播放器面板624都在應(yīng)用層608運(yùn)行。關(guān)聯(lián)內(nèi)容對(duì)象的視頻和/或音頻被發(fā)送到可能包括視頻功能和/或音頻功能的播放器輸出接口614。
查看對(duì)象代理604與網(wǎng)絡(luò)接口616連接來確定內(nèi)容交換機(jī)116、124的QoS。合適的內(nèi)容交換機(jī)116、124排列在列表中并且保存列表直到關(guān)聯(lián)內(nèi)容提供商112發(fā)出請(qǐng)求。典型地,任何關(guān)聯(lián)內(nèi)容交換機(jī)124將在排列列表的頂部。當(dāng)內(nèi)容對(duì)象不以關(guān)聯(lián)內(nèi)容交換機(jī)124作為源時(shí),非關(guān)聯(lián)內(nèi)容交換機(jī)116可以收到一些補(bǔ)償(compensation)。
數(shù)字版權(quán)管理功能612與內(nèi)容對(duì)象一同工作來保護(hù)內(nèi)容對(duì)象的版權(quán)免于非授權(quán)的使用。內(nèi)容處理程序620播放授權(quán)使用的內(nèi)容對(duì)象。內(nèi)容處理程序620的例子包括Windows Media PlayerTM、Real PlayerTM等。用戶定制的播放器面板624覆蓋了內(nèi)容處理程序620來改變外觀和感覺。
參考下一圖6B,展示了增強(qiáng)STB 136的實(shí)施例框圖。這個(gè)增強(qiáng)STB 136以類似于圖6A的關(guān)聯(lián)客戶端計(jì)算機(jī)140的工作模式工作,其中IP包數(shù)據(jù)連接通過可能嵌入到增強(qiáng)STB 136中的DOCSIS調(diào)制解調(diào)器來傳輸內(nèi)容對(duì)象。雖然沒有在這個(gè)實(shí)施例中顯示,增強(qiáng)STB 136可能還從在MPEG信道上發(fā)送的基本流信道包接收內(nèi)容對(duì)象。這個(gè)實(shí)施例不包括用戶定制播放器面板624,但其它的實(shí)施例可能包括。
參考圖6C,展示了可以調(diào)諧到TV信道用于利用內(nèi)容對(duì)象的信道包解碼復(fù)用數(shù)據(jù)流以播放內(nèi)容對(duì)象的標(biāo)準(zhǔn)機(jī)頂盒138的實(shí)施例框圖。這個(gè)實(shí)施例接收控制數(shù)據(jù)信息和嵌入到TV信道或帶外信道的數(shù)據(jù)流。其它實(shí)施例可能利用DOCSIS調(diào)制解調(diào)器或同等的設(shè)備來接收控制數(shù)據(jù)信息。
導(dǎo)航功能686是支持接收在信道控制器324安排的TV信道上以基本流信道包發(fā)送的內(nèi)容對(duì)象的客戶端應(yīng)用。用戶的偏好信息可以同樣存儲(chǔ)在導(dǎo)航功能686中使得內(nèi)容對(duì)象以特定的數(shù)據(jù)率或不同的偏好模式進(jìn)行流編碼。
導(dǎo)航功能686從無線接收機(jī)收集用戶的菜單或?yàn)g覽器交互信息。用戶可以擁有,例如,通過紅外與無線接收機(jī)682通信的鍵盤??刂茢?shù)據(jù)收發(fā)機(jī)650發(fā)送菜單或?yàn)g覽器交互信息回到導(dǎo)航代理322。
為解碼,例如信道包索引的控制數(shù)據(jù)信息被發(fā)送到控制數(shù)據(jù)收發(fā)機(jī)650。一旦從索引中可以得知PID和TV信道,就配置標(biāo)準(zhǔn)STB 138接收內(nèi)容對(duì)象。TV信道信息發(fā)送到調(diào)諧器658來改變它對(duì)應(yīng)的那個(gè)信道的接收機(jī)頻率。數(shù)字?jǐn)?shù)據(jù)流從TV信道的載波信號(hào)中通過數(shù)字解調(diào)器662得到重現(xiàn)。利用數(shù)字信道選擇電路670通過根據(jù)PID的包濾波,信道包得到重現(xiàn)。假定接收內(nèi)容對(duì)象是授權(quán)的,解密引擎擁有允許把信道包解碼為純文本的密鑰。
MPEG-2解碼器674把純文本信道包轉(zhuǎn)化為NTSC、PAL或者類似的視頻信號(hào)。TV接口678為用戶用來觀看的外部監(jiān)視器提供了視頻信號(hào)。上述實(shí)施例產(chǎn)生TV上的視頻節(jié)目,但是本領(lǐng)域技術(shù)人員可以看到本發(fā)明同樣可應(yīng)用于音頻節(jié)目。
參考下一圖7,展示了把內(nèi)容對(duì)象流傳送到標(biāo)準(zhǔn)STB 138的過程700的流程圖。描述的過程從導(dǎo)航代 322用可能的內(nèi)容對(duì)象列表展示菜單信道給用戶的步驟704開始。用戶利用遠(yuǎn)程控制來選擇菜單選項(xiàng)之一。無線接收機(jī)682檢測(cè)到選擇并且在步驟708中繼到導(dǎo)航功能686。
在步驟712,為把傳輸內(nèi)容對(duì)象傳輸?shù)綐?biāo)準(zhǔn)STB 138做準(zhǔn)備。導(dǎo)航代理322向產(chǎn)生內(nèi)容對(duì)象的內(nèi)容提供商108、112發(fā)出請(qǐng)求。關(guān)聯(lián)內(nèi)容提供商112接收可能作為內(nèi)容對(duì)象源的內(nèi)容交換機(jī)116、124的排列,隨后系統(tǒng)接口420把請(qǐng)求以足夠的QoS重新導(dǎo)向到內(nèi)容交換機(jī)116、124。
如果非關(guān)聯(lián)內(nèi)容提供商116是內(nèi)容對(duì)象的源,導(dǎo)航代理322把請(qǐng)求以足夠的QoS重新導(dǎo)向到內(nèi)容交換機(jī)116、124。請(qǐng)求重新定向到的內(nèi)容交換機(jī)116、124將首先嘗試在本地找到內(nèi)容對(duì)象,然后向其它內(nèi)容交換機(jī)116、124請(qǐng)求內(nèi)容對(duì)象,最后向非關(guān)聯(lián)內(nèi)容提供商116請(qǐng)求內(nèi)容對(duì)象。
在步驟720和724,信道控制器324在頭端128和STB 138之間安排傳輸。步驟720中確定了在其它信道包數(shù)據(jù)流中擁有帶寬的TV信道的復(fù)用器336和調(diào)制器340。PID的信道包索引通過控制數(shù)據(jù)收發(fā)機(jī)328、650傳送到STB 138中的控制器654。為接收信道包,控制器654配置STB 138調(diào)諧到TV信道,解調(diào)數(shù)據(jù)流,濾出信道包,解密該包,并且顯示內(nèi)容對(duì)象。
一旦頭端128和STB 138之間的通道準(zhǔn)備好,在步驟728這個(gè)實(shí)施例利用變碼器332來改變內(nèi)容對(duì)象的編碼格式和/或數(shù)據(jù)率。例如,RealTM格式的內(nèi)容對(duì)象可以轉(zhuǎn)化為MPEG-2格式。當(dāng)信道包流轉(zhuǎn)化為MPEG-2格式,在步驟732流傳送到STB 138。在步驟736中處理并且為用戶播放內(nèi)容對(duì)象。在不同的實(shí)施例中,導(dǎo)航代理322可能在頭端128、內(nèi)容交換機(jī)116、124或關(guān)聯(lián)內(nèi)容提供商112處安排轉(zhuǎn)換編碼。
參考圖8,展示了將內(nèi)容對(duì)象流傳送到內(nèi)容接收機(jī)216的處理過程800的實(shí)施例流程圖。這個(gè)實(shí)施例在增強(qiáng)STB 136或關(guān)聯(lián)客戶端計(jì)算機(jī)140中利用瀏覽器接口來選擇內(nèi)容對(duì)象。描述的過程在用戶瀏覽可能的內(nèi)容對(duì)象的步驟804開始。瀏覽可能通過存儲(chǔ)在網(wǎng)絡(luò)操作中心104上的目錄信息或者直接瀏覽內(nèi)容提供商108、112來完成。
一旦用戶確認(rèn)了內(nèi)容對(duì)象的位置,就選擇那個(gè)對(duì)象的連接。當(dāng)內(nèi)容對(duì)象從非關(guān)聯(lián)內(nèi)容提供商108而來的時(shí)候,查看對(duì)象代理604確定內(nèi)容交換機(jī)116、124,以重定向請(qǐng)求到內(nèi)容交換機(jī)116、124或從內(nèi)容交換機(jī)116、124請(qǐng)求。可替換地,關(guān)聯(lián)內(nèi)容提供商112將從關(guān)聯(lián)內(nèi)容提供商112來的內(nèi)容對(duì)象請(qǐng)求根據(jù)偏好信息以足夠的QoS重新定向到內(nèi)容交換機(jī)116、124。
在步驟816,選擇的內(nèi)容交換機(jī)116、124收集內(nèi)容對(duì)象。本地檢查之后,利用到其它內(nèi)容交換機(jī)116、124的高速連接528來查詢?nèi)魏蝸G失的內(nèi)容對(duì)象片斷。等位體內(nèi)容交換機(jī)116、124不能確定丟失片斷時(shí),請(qǐng)求返回到產(chǎn)生內(nèi)容對(duì)象的內(nèi)容提供商108、112。
一旦找到內(nèi)容對(duì)象的初始片斷,就在步驟828開始內(nèi)容對(duì)象的流傳送。利用IP包在例如衛(wèi)星連接、DSL調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、電力線數(shù)據(jù)調(diào)制解調(diào)器、微波天線、蜂窩數(shù)據(jù)調(diào)制解調(diào)器、視線(line-of-sight)激光調(diào)制解調(diào)器等的寬帶連接上的傳輸來流傳送內(nèi)容對(duì)象。在某些實(shí)施例中,進(jìn)行預(yù)留,保證一定數(shù)量帶寬來支持流或可替換地允許“盡力而為(best efforts)”的內(nèi)容對(duì)象流傳送。只要數(shù)字版權(quán)管理功能612確定觀看是授權(quán)的并且提供了流內(nèi)容的正確密鑰,內(nèi)容處理程序620就會(huì)解碼并且播放流內(nèi)容對(duì)象。
參照下一圖9,展示了為流內(nèi)容對(duì)象控制QoS的過程900的實(shí)施例流程圖。在步驟904,CMTS 304檢測(cè)到內(nèi)容對(duì)象請(qǐng)求。CMTS 304確定內(nèi)容對(duì)象的持續(xù)時(shí)間、格式和帶寬,使得考慮數(shù)據(jù)信道預(yù)留的帶寬和持續(xù)時(shí)間。步驟912中試圖預(yù)留數(shù)據(jù)信道。如果在步驟916數(shù)據(jù)信道可以容納確定的帶寬,就忽略CMTS 304和與內(nèi)容接收機(jī)216相關(guān)的DOCSIS調(diào)制解調(diào)器之間的數(shù)據(jù)信道預(yù)留。CMTS 304和DOCSIS調(diào)制解調(diào)器能安置數(shù)據(jù)連接,該數(shù)據(jù)連接通常不能像“盡力而為”帶寬時(shí)所可能的那樣被超額訂制。
數(shù)據(jù)連接不能預(yù)留時(shí),在步驟924進(jìn)行內(nèi)容對(duì)象的較低比特率的嘗試。如果較低比特率可用,在步驟928就確定用戶是否可接受較低QoS版本。先前存儲(chǔ)的偏好信息可用于該決定。如果在步驟928確定可接受較低比特率,則處理循環(huán)返回到步驟916以確定是否可預(yù)留。
返回到步驟924,在某些情況中內(nèi)容對(duì)象的低比特率版本是不可獲得的。在這些情況下,在步驟932確定由轉(zhuǎn)換編碼功能526產(chǎn)生的下一個(gè)更小的比特率。某些實(shí)施例可以以一定數(shù)量的轉(zhuǎn)換格式和數(shù)據(jù)率存儲(chǔ)內(nèi)容對(duì)象來預(yù)計(jì)不同編碼所需。在步驟928確定用戶能否接受降低的QoS。如果可以,再次嘗試預(yù)留。假設(shè)預(yù)留已經(jīng)實(shí)現(xiàn),執(zhí)行轉(zhuǎn)換編碼來遵守預(yù)留。
在某些情況下,在步驟928用戶可能不希望接受帶有低QoS的預(yù)留。如果這樣,在步驟940確定用戶是否可以接受延遲的開始時(shí)間。如果接受,內(nèi)容接收機(jī)中的緩沖216裝入足夠的內(nèi)容對(duì)象來克服中斷和帶寬瓶頸。在某些情況下,可以利用“盡力而為”傳送并且在系統(tǒng)100上確定負(fù)載,使得選擇合適的緩沖大小。在其它的情況下,進(jìn)行少于內(nèi)容對(duì)象所希望的數(shù)據(jù)率的數(shù)據(jù)率預(yù)留并且確定所需的緩沖大小,使得內(nèi)容對(duì)象可以從開始到結(jié)束無中斷地播放。
在某些情況下,在步驟940用戶可能進(jìn)一步確定延遲開始是不可接受的。在步驟942用戶可以接受“盡力而為”的傳送并且在步驟922接收內(nèi)容對(duì)象。在“盡力而為”模式中,在回放的過程中可能會(huì)有跳動(dòng)和其它QoS事件發(fā)生。當(dāng)QoS惡化嚴(yán)重時(shí)用戶將總是擁有暫?;胤诺倪x擇使其得以完成緩沖。假定在暫停模式中緩沖后回放會(huì)有更好的QoS。如果在步驟942用戶確定不希望“盡力而為”模式,就在步驟944顯示忙信息。
在某些實(shí)施例中,為內(nèi)容接收機(jī)216設(shè)計(jì)的服務(wù)可能限制了可以預(yù)留的帶寬數(shù)量。不同的服務(wù)等級(jí)可能需要不同數(shù)量的預(yù)留帶寬。進(jìn)一步地,服務(wù)等級(jí)可能限制可預(yù)留的持續(xù)時(shí)間和/或數(shù)據(jù)率。某些實(shí)施例可能為每個(gè)預(yù)留而對(duì)內(nèi)容接收機(jī)216強(qiáng)加負(fù)荷。
上述實(shí)施嘗試如內(nèi)容對(duì)象所要求的那樣預(yù)留帶寬。其它的實(shí)施例可能允許用戶預(yù)留帶寬用于未來的特別時(shí)間。例如,帶寬兩小時(shí)的塊可以保留到星期六晚上8點(diǎn)來看期望的電影。在可替換的例子中,可以從節(jié)目單中選擇直播事件來以盡量長的時(shí)間(at the top of the hour)觀看。
某些實(shí)施例可能包括用來記錄性能統(tǒng)計(jì)的工具。這些統(tǒng)計(jì)可以包括接收內(nèi)容對(duì)象的成功率、每個(gè)預(yù)留帶寬的使用、接收預(yù)留的真實(shí)等待時(shí)間和預(yù)計(jì)等待時(shí)間的對(duì)比、預(yù)留的真實(shí)和允許帶寬的對(duì)比、延遲開始的持續(xù)時(shí)間、被用戶放棄的內(nèi)容對(duì)象觀看進(jìn)程的速率等。類似這樣的信息可能用于計(jì)費(fèi)、維護(hù)、容量工程(capacity engineering)的目的。
可以使用本發(fā)明的多個(gè)不同變化和修改。例如,可以在周期中增大帶寬預(yù)留,以在回放期間容納內(nèi)容對(duì)象的暫停和退后。另外的實(shí)施例可以緩沖剩余,使得預(yù)留周期可以保留相同的剩余。在其它的實(shí)施例中,頭端和內(nèi)容接收機(jī)之間的預(yù)留數(shù)據(jù)率可以在定義的QoS范圍內(nèi)隨著編碼比特率動(dòng)態(tài)更新。
在上述的實(shí)施例中,利用了HFC或者HFTP設(shè)備向播放流對(duì)象的機(jī)頂盒或客戶端計(jì)算機(jī)分發(fā)流對(duì)象。其它實(shí)施例可以利用其它分發(fā)設(shè)備。例如,可以利用無線設(shè)備來提供利用UHF、微波、衛(wèi)星、蜂窩或其它無線技術(shù)的無線數(shù)據(jù)傳輸。
雖然在上面結(jié)合特定設(shè)備和方法說明了本發(fā)明的原理,但容易理解, 該描述僅僅是示例,而非對(duì)本發(fā)明的范圍的限定。
權(quán)利要求
1.一種用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,所述方法包括如下步驟檢測(cè)關(guān)聯(lián)于連接到使用第一傳輸協(xié)議的網(wǎng)絡(luò)上的多個(gè)內(nèi)容提供商之一的內(nèi)容對(duì)象請(qǐng)求;在網(wǎng)絡(luò)節(jié)點(diǎn)從所述多個(gè)內(nèi)容提供商之一接收內(nèi)容對(duì)象;在所述多個(gè)內(nèi)容提供商之一和內(nèi)容接收機(jī)的遠(yuǎn)程點(diǎn)上緩沖內(nèi)容對(duì)象;和用第二傳輸協(xié)議在節(jié)點(diǎn)和內(nèi)容接收機(jī)之間傳輸內(nèi)容對(duì)象,其中所述第一傳輸協(xié)議不同于所述第二傳輸協(xié)議。
2.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中,所述緩沖存儲(chǔ)用于多個(gè)內(nèi)容接收機(jī)的內(nèi)容對(duì)象的至少一部分。
3.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中,所述傳輸步驟進(jìn)一步包括如下步驟在具有對(duì)應(yīng)于頻率范圍的多信道的傳導(dǎo)線上選擇信道;把多個(gè)的內(nèi)容對(duì)象復(fù)用到數(shù)據(jù)流中;和把數(shù)據(jù)流調(diào)制到信道中的載頻上。
4.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,進(jìn)一步包括向內(nèi)容接收機(jī)傳送指示如何從輸入信息中過濾內(nèi)容對(duì)象的信息的步驟。
5.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中,所述內(nèi)容對(duì)象包括音頻數(shù)據(jù)和視頻數(shù)據(jù)的至少一種。
6.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中在所述多個(gè)內(nèi)容提供商之一以第一格式對(duì)內(nèi)容對(duì)象編碼;在所述節(jié)點(diǎn)以第二格式對(duì)內(nèi)容對(duì)象編碼;和所述第一格式不同于所述第二格式。
7.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中在所述多個(gè)內(nèi)容提供商之一以第一數(shù)據(jù)率對(duì)內(nèi)容對(duì)象編碼;在所述節(jié)點(diǎn)以第二數(shù)據(jù)率對(duì)內(nèi)容對(duì)象編碼;和所述第一數(shù)據(jù)率不同于所述第二數(shù)據(jù)率。
8.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中以用于所述第一傳輸協(xié)議的第一格式對(duì)內(nèi)容對(duì)象編碼;以用于所述第二傳輸協(xié)議的第二格式對(duì)內(nèi)容對(duì)象編碼;和所述第一格式不同于所述第二格式。
9.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中以用于所述第一傳輸協(xié)議的第一數(shù)據(jù)率對(duì)內(nèi)容對(duì)象編碼;以用于所述第二傳輸協(xié)議的第二數(shù)據(jù)率對(duì)內(nèi)容對(duì)象編碼;和所述第一數(shù)據(jù)率不同于所述第二數(shù)據(jù)率。
10.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中,所述傳輸步驟包括把內(nèi)容對(duì)象連接到混和光纖/同軸電纜設(shè)備、混和光纖/雙絞線設(shè)備和無線設(shè)備中至少一種的步驟。
11.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中所述第二傳輸協(xié)議包括MPEG-2傳輸協(xié)議。
12.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中所述第二傳輸協(xié)議包括把內(nèi)容對(duì)象成分打包到復(fù)用數(shù)據(jù)流中,復(fù)用數(shù)據(jù)流中的成分可以在復(fù)用數(shù)據(jù)流中利用程序標(biāo)識(shí)符區(qū)分并且利用嵌入的時(shí)間標(biāo)簽重新組織成為同步的內(nèi)容對(duì)象。
13.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中所述網(wǎng)絡(luò)包括網(wǎng)際協(xié)議分組網(wǎng)絡(luò),用來從因特網(wǎng)分離傳輸內(nèi)容對(duì)象。
14.如權(quán)利要求1所述的在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中所述網(wǎng)絡(luò)包括因特網(wǎng)。
15.一種用于在內(nèi)容提供商和內(nèi)容接收機(jī)之間連接內(nèi)容的內(nèi)容分發(fā)系統(tǒng),所述內(nèi)容分布系統(tǒng)包括節(jié)點(diǎn),用于中繼產(chǎn)生于內(nèi)容提供商的內(nèi)容對(duì)象;網(wǎng)絡(luò),用于連接內(nèi)容提供商到所述節(jié)點(diǎn),其中所述網(wǎng)絡(luò)使用第一傳輸協(xié)議;數(shù)據(jù)信道,用于連接所述節(jié)點(diǎn)到內(nèi)容接收機(jī),其中內(nèi)容對(duì)象在所述數(shù)據(jù)信道上利用MPEG-2傳輸協(xié)議傳輸。
16.如權(quán)利要求15所述的用于在內(nèi)容提供商和內(nèi)容接收機(jī)之間連接內(nèi)容的內(nèi)容分發(fā)系統(tǒng),進(jìn)一步包括控制接入廣域網(wǎng)的接入控制系統(tǒng)。
17.如權(quán)利要求15所述的用于在內(nèi)容提供商和內(nèi)容接收機(jī)之間連接內(nèi)容的內(nèi)容分發(fā)系統(tǒng),進(jìn)一步包括連接到所述節(jié)點(diǎn)的復(fù)用器;和連接到所述數(shù)據(jù)信道的調(diào)制器。
18.如權(quán)利要求15所述的用于在內(nèi)容提供商和內(nèi)容接收機(jī)之間連接內(nèi)容的內(nèi)容分發(fā)系統(tǒng),其中,所述內(nèi)容接收機(jī)接收以MPEG格式編碼的內(nèi)容對(duì)象。
19.如權(quán)利要求15所述的用于在內(nèi)容提供商和內(nèi)容接收機(jī)之間連接內(nèi)容的內(nèi)容分發(fā)系統(tǒng),其中,所述節(jié)點(diǎn)采用先進(jìn)先出方法和帶有有效期觸發(fā)的標(biāo)準(zhǔn)文件系統(tǒng)中的至少一種來存儲(chǔ)部分內(nèi)容對(duì)象。
20.一種用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,所述方法進(jìn)一步包括如下步驟檢測(cè)關(guān)聯(lián)于連接到使用第一傳輸協(xié)議的網(wǎng)絡(luò)上的多個(gè)內(nèi)容提供商之一的內(nèi)容對(duì)象請(qǐng)求;從所述多個(gè)內(nèi)容提供商之一利用網(wǎng)絡(luò)向緩存發(fā)送內(nèi)容對(duì)象;和在緩存和內(nèi)容接收機(jī)之間利用不同于所述第一傳輸協(xié)議的第二傳輸協(xié)議傳輸內(nèi)容對(duì)象。
21.如權(quán)利要求20所述的用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中,所述傳輸步驟進(jìn)一步包括如下步驟在具有對(duì)應(yīng)于頻率范圍的多信道的傳導(dǎo)線上選擇信道;把多個(gè)的內(nèi)容對(duì)象復(fù)用到數(shù)據(jù)流中;和把數(shù)據(jù)流調(diào)制到信道中的載頻上。
22.如權(quán)利要求20所述的用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,進(jìn)一步包括向內(nèi)容接收機(jī)傳送指示如何從輸入信息中過濾內(nèi)容對(duì)象的信息的步驟。
23.如權(quán)利要求20所述的用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中,所述第二傳輸協(xié)議包括MPEG-2傳輸協(xié)議。
24.如權(quán)利要求20所述的用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中所述第二傳輸協(xié)議包括把內(nèi)容對(duì)象成分打包到復(fù)用數(shù)據(jù)流中,復(fù)用數(shù)據(jù)流中的成分可以在復(fù)用數(shù)據(jù)流中利用程序標(biāo)識(shí)符區(qū)分并且利用嵌入的時(shí)間標(biāo)簽重新組織成為同步的內(nèi)容對(duì)象。
25.如權(quán)利要求20所述的用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中所述網(wǎng)絡(luò)包括網(wǎng)際協(xié)議分組網(wǎng)絡(luò),用來從因特網(wǎng)分離傳輸內(nèi)容對(duì)象。
26.如權(quán)利要求20所述的用于在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法,其中所述網(wǎng)絡(luò)包括因特網(wǎng)。
全文摘要
本發(fā)明公開了一種在網(wǎng)絡(luò)系統(tǒng)上分發(fā)內(nèi)容對(duì)象的方法。第一步,檢測(cè)到關(guān)聯(lián)于連接到利用第一傳輸協(xié)議的網(wǎng)絡(luò)的多個(gè)內(nèi)容提供商(圖1A/108,112)之一的內(nèi)容對(duì)象請(qǐng)求。網(wǎng)絡(luò)節(jié)點(diǎn)(圖2A/208-3)從多個(gè)內(nèi)容提供商(108,112)之一接收內(nèi)容對(duì)象。內(nèi)容對(duì)象在遠(yuǎn)離多個(gè)內(nèi)容提供商(112)之一的地點(diǎn)以及內(nèi)容接收機(jī)(圖2A/206-4)進(jìn)行緩沖。內(nèi)容對(duì)象在節(jié)點(diǎn)和內(nèi)容接收機(jī)之間利用第二傳輸協(xié)議傳輸。第一傳輸協(xié)議不同于第二傳輸協(xié)議。
文檔編號(hào)H04N7/173GK1586081SQ02822643
公開日2005年2月23日 申請(qǐng)日期2002年11月14日 優(yōu)先權(quán)日2001年11月14日
發(fā)明者馬克·W·考夫曼, 道格拉斯·S·馬考夫卡 申請(qǐng)人:阿爾卡斯特公司, 通用儀表公司