專利名稱:快速數(shù)字信道變換的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及在數(shù)字視頻環(huán)境中變換信道,尤其涉及(作為例子而非限制),在數(shù)字單點(diǎn)傳送網(wǎng)絡(luò)中當(dāng)從一個(gè)視頻流變換到另一個(gè)視頻流時(shí)減少視頻顯示時(shí)延。
背景技術(shù):
基于電視的娛樂(lè)系統(tǒng)正在擴(kuò)展他們提供的節(jié)目和業(yè)務(wù)。除了如在廣播和傳統(tǒng)的有線網(wǎng)上看到的電視節(jié)目?jī)?nèi)容外,電視業(yè)務(wù)提供者還在增加點(diǎn)播視頻,以及其他交互式業(yè)務(wù)、性能和應(yīng)用。這些特殊的業(yè)務(wù)、性能和應(yīng)用的存在,以及可獲得的普遍電視節(jié)目?jī)?nèi)容范圍的增長(zhǎng),驅(qū)使在基于電視的娛樂(lè)系統(tǒng)中數(shù)字網(wǎng)絡(luò)技術(shù)的采用。
數(shù)字技術(shù)使衛(wèi)星和電(光)纜運(yùn)營(yíng)商增加他們提供給用戶的業(yè)務(wù)的數(shù)量和種類,并因此增加他們來(lái)自每個(gè)用戶的平均收益。不幸的是,盡管與傳統(tǒng)模擬網(wǎng)絡(luò)相比數(shù)字技術(shù)向用戶提供了很多好處,但是它還存在一些缺點(diǎn)。例如,在數(shù)字電視業(yè)務(wù)中變換信道花費(fèi)2至3秒。這個(gè)信道變換時(shí)延使數(shù)字電視業(yè)務(wù)的用戶心煩和沮喪。
數(shù)字技術(shù)的這個(gè)和其他缺點(diǎn)導(dǎo)致高比率的用戶回轉(zhuǎn),即意味著在一個(gè)短時(shí)期內(nèi)很大的百分比的試用數(shù)字電視業(yè)務(wù)的用戶回到傳統(tǒng)的模擬業(yè)務(wù)。對(duì)于網(wǎng)絡(luò)運(yùn)營(yíng)者,將用戶從模擬業(yè)務(wù)轉(zhuǎn)換到數(shù)字業(yè)務(wù)需要花費(fèi),這個(gè)花費(fèi)的范圍從廣泛的、一般的市場(chǎng)推廣成本到個(gè)人激勵(lì)和安裝費(fèi)用。因此,減少用戶回轉(zhuǎn)使衛(wèi)星和電(光)纜運(yùn)營(yíng)商在經(jīng)濟(jì)上受益。
所以,對(duì)于基于電視的娛樂(lè)系統(tǒng),需要方案和技術(shù)以減少?gòu)臄?shù)字業(yè)務(wù)出來(lái)回到傳統(tǒng)的模擬業(yè)務(wù)的回轉(zhuǎn),這個(gè)回轉(zhuǎn)是因用戶不滿意在數(shù)字電視業(yè)務(wù)中感受到的緩慢的信道變換而產(chǎn)生的。
發(fā)明內(nèi)容
可以實(shí)現(xiàn)基于數(shù)字電視的娛樂(lè)環(huán)境網(wǎng)絡(luò)中的快速信道變換,例如,通過(guò)選擇在一個(gè)合適的調(diào)諧時(shí)間調(diào)諧到一個(gè)信道上。在一個(gè)用作范例的實(shí)施中,方法包括接收到一個(gè)來(lái)自于客戶設(shè)備的表明被請(qǐng)求新信道的信道變換請(qǐng)求;為被請(qǐng)求新信道的廣播視頻數(shù)據(jù)準(zhǔn)備一個(gè)被請(qǐng)求新信道的廣播視頻數(shù)據(jù)流,該數(shù)據(jù)流在當(dāng)前廣播時(shí)間之后被及時(shí)補(bǔ)償;向客戶設(shè)備傳送廣播視頻數(shù)據(jù)流以響應(yīng)信道變換請(qǐng)求。
在另一個(gè)用作范例的實(shí)施中,一個(gè)系統(tǒng)包括一個(gè)存儲(chǔ)器設(shè)備,它為多信道保留廣播視頻數(shù)據(jù);一個(gè)視頻數(shù)據(jù)抽取器,它存取被保留的廣播視頻數(shù)據(jù)并為多個(gè)信道中的被請(qǐng)求信道檢索一個(gè)過(guò)去的廣播視頻數(shù)據(jù)內(nèi)部幀;以及一個(gè)視頻數(shù)據(jù)分配器,它接收檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀并發(fā)送檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀。該系統(tǒng)還可包括一個(gè)視頻數(shù)據(jù)增強(qiáng)器,它存取被保留的廣播視頻數(shù)據(jù),并檢索跟隨檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流,在那里視頻數(shù)據(jù)分配器進(jìn)一步接收檢索到的廣播視頻數(shù)據(jù)流并發(fā)送檢索到的廣播視頻數(shù)據(jù)流。
在此描述其他的方法、系統(tǒng)及安排實(shí)施。
在整個(gè)附圖中,相同的編號(hào)用于標(biāo)識(shí)相應(yīng)的方面、性能和部件。
圖1說(shuō)明一個(gè)用作范例的廣播視頻分布總體結(jié)構(gòu),可以實(shí)現(xiàn)在此快速數(shù)字信道變換的系統(tǒng)和方法。
圖2說(shuō)明一個(gè)用作范例的廣播視頻分配頻譜。
圖3說(shuō)明一個(gè)依據(jù)常規(guī)方法的數(shù)字信道的調(diào)諧時(shí)間。
圖4說(shuō)明一個(gè)用作范例的頭端器和用作范例的客戶設(shè)備,在此可以實(shí)現(xiàn)快速數(shù)字信道變換的系統(tǒng)和方法。
圖5說(shuō)明一個(gè)用作范例的用于壓縮視頻的數(shù)據(jù)流。
圖6說(shuō)明一個(gè)在此文中描述的數(shù)字信道的快速調(diào)諧時(shí)間。
圖7是一套說(shuō)明可在用戶之間共享的瞬時(shí)剩余帶寬的圖。
圖8是說(shuō)明一個(gè)用作范例的快速數(shù)字信道變換的方法流程圖。
具體實(shí)施例方式
圖1說(shuō)明一個(gè)用作范例的廣播視頻分布總體結(jié)構(gòu)100,其中可以實(shí)現(xiàn)快速數(shù)字信道變換的系統(tǒng)和方法。一個(gè)或多個(gè)廣播中心102通過(guò)一個(gè)或多個(gè)傳輸媒體106向一個(gè)或多個(gè)頭端器104提供廣播視頻。每個(gè)廣播中心102和頭端器104可以與一個(gè)或多個(gè)傳輸媒體106(如衛(wèi)星傳輸媒體、無(wú)線頻率無(wú)線廣播傳輸媒體、電纜媒體等等)接口。因此,廣播中心102可以與衛(wèi)星運(yùn)營(yíng)商、網(wǎng)絡(luò)電視運(yùn)營(yíng)商、電纜運(yùn)營(yíng)商等等有關(guān)。
頭端器104至少包括一個(gè)數(shù)據(jù)中心108,數(shù)據(jù)中心記錄通過(guò)傳輸媒體106或任何其他媒體接收到的廣播視頻。當(dāng)廣播視頻以壓縮數(shù)據(jù)方式存在時(shí)記錄可以實(shí)現(xiàn),例如,為了使進(jìn)行中的這樣的廣播視頻存儲(chǔ)超過(guò)幾天、幾周、或甚至無(wú)限期的容易。壓縮方式可表現(xiàn)為運(yùn)動(dòng)圖像專家組(MPEG)算法,例如,MPEG-2、MPEG-4等等。其他壓縮技術(shù)可替代使用,例如微軟Windows媒體、高級(jí)簡(jiǎn)單分布(ASP)、Cintak等等。
頭端器104和集線器114可以通過(guò)網(wǎng)絡(luò)112通信。網(wǎng)絡(luò)112可以是光纖環(huán)并可以在基于報(bào)文分組的協(xié)議,例如互連網(wǎng)協(xié)議IP、異步傳輸模式(ATM)上的IP等等下,運(yùn)作。報(bào)文可以因此在頭端器104和集線器114之間通信。集線器114可包括電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)110B以終止來(lái)自于下游電纜調(diào)制解調(diào)器的通信。如果集線器114(或其他未說(shuō)明的集線器)不包括CMTS 110B,頭端器104可包括CMTS 110A以終止電纜調(diào)制解調(diào)器通信。盡管在總體結(jié)構(gòu)100中僅說(shuō)明一個(gè)集線器114,頭端器104可通過(guò)網(wǎng)絡(luò)112向多個(gè)這樣的集線器114提供廣播視頻。因此頭端器104通過(guò)網(wǎng)絡(luò)112向一個(gè)或多個(gè)集線器114分配廣播視頻。
集線器114通過(guò)光纖線路向一個(gè)或多個(gè)光纖節(jié)點(diǎn)118A、118B、……、118N分配廣播視頻。每個(gè)光纖節(jié)點(diǎn)118輸出一根或多根同軸線120,以及每根同軸線120包括連至多個(gè)用戶端122A、122B、……、122N的同軸線引下線。用戶端122A、122B、……、122N各自包括客戶設(shè)備124A、124B、……、124N。用戶端122可以是家庭、企業(yè)等等。每個(gè)用戶端122可有多個(gè)這樣的客戶設(shè)備124,每個(gè)客戶設(shè)備可直接或間接與一根或多根同軸線120接口??蛻粼O(shè)備124可以是計(jì)算機(jī)、不同能力的機(jī)頂盒、手提/便攜的電子設(shè)備、數(shù)字電視等等。每個(gè)客戶設(shè)備124可包括集成視頻屏幕或可以和視頻屏幕耦合。一個(gè)用作范例的客戶設(shè)備124的實(shí)現(xiàn)在與圖4有關(guān)的下文中描述。
圖2說(shuō)明一個(gè)用作范例的廣播視頻分配頻譜200。頻譜200從0MHz延伸到850MHz,并包括上游部分202和下游部分204。上游部分202分配給從客戶設(shè)備124(圖1中的)至頭端器104的用作點(diǎn)播視頻請(qǐng)求、電纜調(diào)制解調(diào)器請(qǐng)求、信道變換請(qǐng)求等等的通信。下游部分204分配給從頭端器104至客戶設(shè)備124的通信。這些下游通信包括模擬(視頻)部分206、數(shù)字視頻(DV)部分208、點(diǎn)播DV部分210和高速數(shù)據(jù)部分212。
模擬部分206一般包括一些6MHz的模擬信道。DV部分208也包括一些6MHz信道,但是這些信道專用于DV。這些6MHz信道中的每個(gè)可以以壓縮方式傳送多個(gè)DV,如8個(gè)常規(guī)定義視頻信道。盡管模擬下游通信一般占下游部分204中的大部分,但是頻譜200不需要表示刻度。
點(diǎn)播DV部分210專用于在請(qǐng)求時(shí)以數(shù)字方式提供視頻。因此,這個(gè)資源可在多個(gè)客戶設(shè)備124中被動(dòng)態(tài)分配。高速數(shù)據(jù)部分212包括發(fā)送至客戶設(shè)備124的數(shù)據(jù),如在此用上游部分202通過(guò)電纜調(diào)制解調(diào)器轉(zhuǎn)發(fā)至客戶設(shè)備124的以響應(yīng)先前請(qǐng)求的數(shù)據(jù)。這樣數(shù)據(jù)可包括始自互連網(wǎng)或相似源的信息。頻譜200的其他分布/分配可替代使用。不管怎樣,必須理解的是,根據(jù)頻譜分配,術(shù)語(yǔ)“數(shù)字網(wǎng)絡(luò)”可涉及組合數(shù)字和模擬網(wǎng)絡(luò)中的數(shù)字部分。
為了使用戶能訪問(wèn)通過(guò)頻譜200的數(shù)字分配部分提供的視頻、性能和其他業(yè)務(wù),用戶需要訂購(gòu)數(shù)字業(yè)務(wù)。然后用戶使用能解釋、解碼及顯示數(shù)字視頻的客戶設(shè)備124。數(shù)字視頻一般提供優(yōu)于模擬視頻圖像的圖像,并且數(shù)字業(yè)務(wù)常常是方便的、提供大量信息的和其他令人愉快的。然而,由于一個(gè)或多個(gè)數(shù)字業(yè)務(wù)的缺點(diǎn),很大百分比的新數(shù)字用戶從數(shù)字業(yè)務(wù)回轉(zhuǎn)出來(lái)。一個(gè)這樣的缺點(diǎn)是當(dāng)變換到數(shù)字信道時(shí)的延遲時(shí)間,無(wú)論變換是來(lái)自于模擬信道還是其他數(shù)字信道。
特別是,在數(shù)字網(wǎng)絡(luò)上變換電視信道比在傳統(tǒng)模擬網(wǎng)絡(luò)上變換信道花的時(shí)間長(zhǎng)。當(dāng)模擬電視的觀看者在模擬信道之間“沖浪”時(shí),觀看者可以從先前的模擬信道(或先前的數(shù)字信道)切換到一個(gè)新的模擬信道,而不感受到一個(gè)足夠長(zhǎng)以至于令觀看者煩惱或甚至可被觀看者檢測(cè)到的延遲。事實(shí)上,在模擬網(wǎng)絡(luò)中這個(gè)延遲一般小于250毫秒。然而,當(dāng)數(shù)字電視的觀看者在數(shù)字信道之間“沖浪”時(shí),從一個(gè)新的數(shù)字信道被請(qǐng)求到一個(gè)新的數(shù)字信道的視頻被顯示之間的延遲可被檢測(cè)到。此外,這個(gè)延遲足夠長(zhǎng)以至于另觀看者煩惱甚至使觀看者沮喪。
圖3說(shuō)明一個(gè)依據(jù)常規(guī)方法的數(shù)字信道的調(diào)諧時(shí)間300。調(diào)諧時(shí)間300包括4個(gè)延遲周期調(diào)諧至模擬信道的延遲302,信道過(guò)載延遲304、等待I幀延遲306、以及緩沖器填充時(shí)間延遲308。數(shù)字視頻信道成組地位于沿著頻譜200(圖2中的)的特殊頻率上,如每6MHz頻率中有6-8個(gè)的數(shù)字信道。因此,當(dāng)調(diào)諧至大約6MHz的時(shí)隙時(shí)要經(jīng)歷模擬調(diào)諧時(shí)間延遲302。特別是由于每6MHz頻率中有多個(gè)數(shù)字信道,有個(gè)信道過(guò)載延遲304以計(jì)算獲取基本壓縮視頻流傳送的變換,如MPEG-2流。
當(dāng)數(shù)字視頻數(shù)據(jù)以MPEG流發(fā)送時(shí),例如,數(shù)據(jù)作為一系列幀通信。這些幀既可以是內(nèi)部幀(I幀)也可以是非內(nèi)部幀(非I幀),非I幀包括預(yù)測(cè)幀(P幀)和雙向幀(B幀)。I幀是單個(gè)獨(dú)立的圖像,該圖像被解碼時(shí)可以不考慮其他圖像(先前的和隨后的)。P幀及時(shí)地被前向預(yù)測(cè),換句話說(shuō),P幀只依據(jù)先前的圖像。另一方面,B幀可以及時(shí)地被前向和/或反向預(yù)測(cè)。
因?yàn)樵跀?shù)據(jù)流中只有I幀是獨(dú)立作為參考幀,一個(gè)MPEG或相同組成的數(shù)據(jù)流的解碼需要從I幀開始。作為標(biāo)準(zhǔn)定義數(shù)字電視信道的MPEG-2數(shù)據(jù)流中的I幀可不頻發(fā)地每隔2秒到達(dá)。假定信道變換請(qǐng)求在兩個(gè)I幀之間中間的某個(gè)位置平均到達(dá),等待I幀的平均延遲時(shí)間306大約1秒。
I幀獲取后,需要后續(xù)的(非I)幀繼續(xù)視頻顯示。這些后續(xù)的幀用于解碼緩沖器直到解碼緩沖器滿。特別對(duì)于基于MPEG的解碼處理,在廣播環(huán)境中,直到解碼緩沖器中有足夠的幀以確保緩沖器不會(huì)由于解碼處理比它被充滿快而空時(shí),解碼才開始。因此,有個(gè)與緩沖器填充時(shí)間308相應(yīng)的附加延遲。一般的緩沖器填充時(shí)間308可持續(xù)500-750毫秒。調(diào)諧時(shí)間300的四個(gè)延遲周期302、304、306和308總的大約2-3秒,當(dāng)信道“沖浪“時(shí)這是引人注意的且令人煩惱的長(zhǎng)時(shí)間周期。
在為視頻數(shù)據(jù)的I、P和B單元采用MPEG宏功能塊的基于電視的娛樂(lè)網(wǎng)絡(luò)中也存在相同的延遲。在這樣的網(wǎng)絡(luò)中,I宏功能塊、P宏功能塊和B宏功能塊與I幀、P幀和B幀是相似的。各種宏功能塊聯(lián)合組成視頻圖像。事實(shí)上,在有線網(wǎng)的常規(guī)的數(shù)字信道變換環(huán)境中,當(dāng)一個(gè)圖像的I宏功能塊被接收、解碼并顯示在屏幕上時(shí),這個(gè)組合可以被看到。已解碼的I宏功能塊的顯示使人想起瀑布,因?yàn)橐呀獯a的I宏功能起初在屏幕的頂部出現(xiàn)并漸漸地充滿屏幕的其余部分,一般從上到下。
圖4說(shuō)明一個(gè)用作范例的頭端器104和用作范例的客戶設(shè)備124,在此可以實(shí)現(xiàn)快速數(shù)字信道變換的系統(tǒng)和方法。頭端器104用網(wǎng)絡(luò)接口402在網(wǎng)絡(luò)404中通信,以及客戶設(shè)備124用網(wǎng)絡(luò)接口406在網(wǎng)絡(luò)404中通信。網(wǎng)絡(luò)404可以是雙向單點(diǎn)傳送網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)404可使點(diǎn)到點(diǎn)互連網(wǎng)協(xié)議(IP)話路在其上建立??梢蕴娲兀W(wǎng)絡(luò)404可以是視頻點(diǎn)播(VOD)類型網(wǎng)絡(luò)、基于數(shù)字用戶線的視頻網(wǎng)絡(luò)等等。也可使用網(wǎng)絡(luò)404的其他應(yīng)用。
網(wǎng)絡(luò)404可包括一個(gè)或多個(gè)節(jié)點(diǎn),它們是除頭端器104外的客戶設(shè)備124的上游。例如,集線器114(圖1中的)和光纖節(jié)點(diǎn)118可位于客戶設(shè)備124和頭端器104之間,用作轉(zhuǎn)發(fā)/路由選擇在此之間的報(bào)文或其他通信。另外,網(wǎng)絡(luò)404可作為網(wǎng)絡(luò)的組合來(lái)實(shí)現(xiàn)。
網(wǎng)絡(luò)接口402和406可根據(jù)網(wǎng)絡(luò)404總體結(jié)構(gòu)而變化。在一個(gè)用作范例的有線網(wǎng)的實(shí)施中,如果在網(wǎng)絡(luò)404中沒(méi)有其他插入CMTS110,網(wǎng)絡(luò)接口402包括CMTS(如CMTS 110A),以及網(wǎng)絡(luò)接口406包括電纜調(diào)制解調(diào)器。網(wǎng)絡(luò)接口402和/或網(wǎng)絡(luò)接口406也可包括與IP網(wǎng)絡(luò)、DSL網(wǎng)絡(luò)等等交互的部件。這些部件可包括接收器、發(fā)射器、收發(fā)器等適合與合適網(wǎng)絡(luò)交互的部件。
在用作范例的所描述的實(shí)施中,從頭端器104至客戶設(shè)備124的廣播視頻分配一般如下實(shí)現(xiàn)。在頭端器104至客戶設(shè)備124之間建立一條點(diǎn)到點(diǎn)IP話路。特殊信道的廣播視頻數(shù)據(jù)432通過(guò)網(wǎng)絡(luò)404傳送至客戶設(shè)備124。因此,每個(gè)客戶設(shè)備124根據(jù)它對(duì)應(yīng)的被請(qǐng)求信道接收自己的指定的廣播視頻數(shù)據(jù)流。因此,每個(gè)節(jié)點(diǎn)118(圖1中的),如果存在,在網(wǎng)絡(luò)雙向部分占據(jù)的不同當(dāng)前位置,以使下游傳輸至客戶設(shè)備124。這個(gè)雙向頻譜部分可相當(dāng)于DV部分208(圖2中的)。
采用點(diǎn)到點(diǎn)IP話路消除模擬調(diào)諧時(shí)間和信道過(guò)載延遲,因?yàn)椴淮嬖谥烈粋€(gè)指定頻率的信道的模擬調(diào)諧??蛻粼O(shè)備124被調(diào)諧到IP數(shù)據(jù)源以至于信道之間的數(shù)字調(diào)諧發(fā)生在頭端機(jī)104處的IP域。當(dāng)從第一信道變換到第二信道時(shí),在頭端機(jī)104處的IP切換(未展示)表示客戶設(shè)備124的IP地址現(xiàn)在被指定以接收與第二信道對(duì)應(yīng)的廣播視頻數(shù)據(jù)流。盡管模擬信道調(diào)諧時(shí)間被消除了,作為客戶設(shè)備124和頭端機(jī)104之間的雙向通信的結(jié)果,一個(gè)新的延遲被引入。這個(gè)新的延遲在下文中進(jìn)一步描述。
客戶設(shè)備124包括一個(gè)信道變換輸入處理器428、視頻解碼424和網(wǎng)絡(luò)接口406。視頻解碼424包括用于存儲(chǔ)接收到的解碼前的廣播視頻數(shù)據(jù)的緩沖器426。信道變換輸入處理器428接收來(lái)自于用戶(未展示)的要求變換至被請(qǐng)求信道的信道變換輸入。信道變換輸入可以從遙控、鍵盤、個(gè)人數(shù)字助理(PDA)或相似的、觸摸屏、集成鍵等等接收。
信道變換輸入處理器428可以作為可執(zhí)行指令和/或硬件、軟件、固件、或它們的一些組合來(lái)實(shí)現(xiàn)。信道變換輸入處理器428以報(bào)文方式構(gòu)造包括被請(qǐng)求信道的指示符的信道變換請(qǐng)求430。信道變換請(qǐng)求430從信道變換輸入處理器428被提供給客戶設(shè)備124的網(wǎng)絡(luò)接口406用于網(wǎng)絡(luò)404上的傳輸。
頭端機(jī)104的網(wǎng)絡(luò)接口402通過(guò)網(wǎng)絡(luò)404接收信道變換請(qǐng)求430。網(wǎng)絡(luò)接口402向數(shù)據(jù)中心108提供信道變換請(qǐng)求430。數(shù)據(jù)中心108,在用作范例的實(shí)施中,包括服務(wù)器總體結(jié)構(gòu)408。服務(wù)器總體結(jié)構(gòu)408包括服務(wù)器存儲(chǔ)器408A和服務(wù)器計(jì)算機(jī)408B。服務(wù)器存儲(chǔ)器408A包括包含大量存儲(chǔ)器的存儲(chǔ)設(shè)備(未明確展示),如基于磁盤的存儲(chǔ)設(shè)備。合適的基于磁盤的存儲(chǔ)設(shè)備/系統(tǒng)的例子包括獨(dú)立/不昂貴的磁盤冗余陣列(RAID)、光纖信道存儲(chǔ)設(shè)備等等。
服務(wù)器存儲(chǔ)器408A存儲(chǔ)廣播視頻數(shù)據(jù)410。廣播視頻數(shù)據(jù)以壓縮方式廣播至頭端機(jī)104(如從廣播中心102(圖1中的))。在作為范例的描述的實(shí)施中,壓縮方式包括依據(jù)MPEG協(xié)議的數(shù)據(jù)流,如MPEG-4。然而其他壓縮方式可替代使用。當(dāng)壓縮數(shù)據(jù)流到達(dá)頭端機(jī)104,被作為廣播視頻數(shù)據(jù)410存儲(chǔ)。因此, 服務(wù)器存儲(chǔ)器408A以壓縮數(shù)字方式保留廣播視頻數(shù)據(jù)410。當(dāng)數(shù)據(jù)被接收超過(guò)幾小時(shí)、幾天、幾周、甚至永久地時(shí),服務(wù)器存儲(chǔ)器408A可為多個(gè)信道保留廣播視頻數(shù)據(jù)410。
服務(wù)器計(jì)算機(jī)408B能存取服務(wù)器存儲(chǔ)器408A中被保留的廣播視頻數(shù)據(jù)410。服務(wù)器計(jì)算機(jī)408B包括一個(gè)或多個(gè)處理器412和一個(gè)或多個(gè)存儲(chǔ)器414。盡管未展示,服務(wù)器計(jì)算機(jī)408B還可包括其他部件,如輸入/輸出接口;本地磁盤驅(qū)動(dòng);編碼、解碼和其他處理視頻數(shù)據(jù)的硬件和/或軟件等等。存儲(chǔ)器414可包括如磁盤驅(qū)動(dòng)或閃速存儲(chǔ)器的非易失存儲(chǔ)器,和/或如隨機(jī)存取存儲(chǔ)器(RAM)的易失存儲(chǔ)器。在作為范例的描述的實(shí)施中,存儲(chǔ)器414包括電子可執(zhí)行指令。
特別是,存儲(chǔ)器414包括以下電子可執(zhí)行指令信道變換請(qǐng)求處理器422、視頻數(shù)據(jù)抽取器416、視頻數(shù)據(jù)增強(qiáng)器420和視頻數(shù)據(jù)分配器418。存儲(chǔ)器414的電子可執(zhí)行指令可在處理器412上執(zhí)行以實(shí)現(xiàn)下面所描述的功能。作為替代的實(shí)施,一個(gè)或多個(gè)信道變換請(qǐng)求處理器422、視頻數(shù)據(jù)抽取器416、視頻數(shù)據(jù)增強(qiáng)器420和視頻數(shù)據(jù)分配器418可在存儲(chǔ)器中被存儲(chǔ),以便他們可被處理器412硬件編碼來(lái)完成自動(dòng)執(zhí)行和/或更快執(zhí)行。
網(wǎng)絡(luò)接口402向信道變換請(qǐng)求處理器422轉(zhuǎn)發(fā)信道變換請(qǐng)求430。信道變換請(qǐng)求處理器422從信道變換請(qǐng)求430中隔離被請(qǐng)求信道并向視頻數(shù)據(jù)抽取器416提供被請(qǐng)求信道。視頻數(shù)據(jù)抽取器416負(fù)責(zé),至少部分,為被請(qǐng)求信道從服務(wù)器存儲(chǔ)器408A的廣播視頻數(shù)據(jù)410中提取的廣播視頻數(shù)據(jù)。視頻數(shù)據(jù)抽取器416通過(guò)確保調(diào)諧實(shí)際地發(fā)生在更合適的時(shí)間來(lái)補(bǔ)償在兩個(gè)內(nèi)部幀之間到達(dá)的信道變換請(qǐng)求430。
換句話說(shuō),為避免不得不等待I幀,廣播視頻數(shù)據(jù)的傳送在過(guò)去被及時(shí)備份。為被請(qǐng)求信道發(fā)向客戶設(shè)備124的廣播視頻數(shù)據(jù)410的傳送在被請(qǐng)求信道的當(dāng)前廣播時(shí)間之后被及時(shí)補(bǔ)償。因此,向在客戶設(shè)備124處的觀看者被展示的是在當(dāng)前廣播時(shí)間之前的而非當(dāng)前的廣播視頻,但是在信道“沖浪“期間的視頻顯示延遲時(shí)間被減少了。
圖5說(shuō)明一個(gè)用作范例的用于壓縮視頻的數(shù)據(jù)流500。數(shù)據(jù)流500按與平行于縱坐標(biāo)向上升起的視頻數(shù)據(jù)單元和沿著橫坐標(biāo)向右增長(zhǎng)的時(shí)間作圖的。一般地,數(shù)據(jù)流500的視頻數(shù)據(jù)單元包括壓縮視頻圖像的單元。特別地,這些單元可相當(dāng)于諸如MPEG的視頻壓縮協(xié)議的幀、宏功能塊等等。數(shù)據(jù)流500包括內(nèi)部單元(I單元)502和非內(nèi)部單元(非I單元)504。
在作為范例的描述的實(shí)施中,I單元502可相當(dāng)于I幀、I宏功能塊等等。非I單元504可相當(dāng)于P幀、P宏功能塊、B幀、B宏功能塊等等。因此,I單元502一般被解碼時(shí)可不考慮其他單元,不管相關(guān)壓縮算法。換句話說(shuō),內(nèi)部單元可涉及任何數(shù)據(jù)段,這些數(shù)據(jù)段被解碼和被隨后顯示時(shí)不考慮任何其他單元段,不管數(shù)據(jù)段是否特別依據(jù)MPEG壓縮或一般依據(jù)任何其他編碼算法。同樣,一個(gè)完整或內(nèi)部幀可涉及任何幀,這些幀被解碼和被隨后顯示時(shí)不考慮任何其他數(shù)據(jù)幀并且這些幀完全填充指定的圖像區(qū)域。這樣的指定圖像區(qū)域可相當(dāng)于全屏幕、任何已分配的視頻顯示空間的整體、全窗口等等。
來(lái)自于廣播中心102的(圖1中的)每個(gè)數(shù)字視頻信道的I單元502和非I單元504在頭端機(jī)104處(圖4中的)被接收,并在服務(wù)器存儲(chǔ)器408A處作為廣播視頻數(shù)據(jù)410被超時(shí)存儲(chǔ)。廣播視頻數(shù)據(jù)410因此在數(shù)據(jù)中心108處被保留,而且它可被獲得以向客戶設(shè)備124立即或隨后地發(fā)送。
I單元502不時(shí)地,如在每隔大約的時(shí)間或每個(gè)事先安排的周期,在頭端機(jī)104處沿著數(shù)據(jù)流500到達(dá)。在I單元502之間,多個(gè)非I單元504沿著數(shù)據(jù)流500到達(dá)。一般,在兩個(gè)I單元502之間的時(shí)刻來(lái)自于客戶設(shè)備124的信道變換請(qǐng)求430到達(dá)頭端機(jī)104。在開始視頻解碼之前的等待下一個(gè)I單元502到達(dá)增加,平均,1秒延遲在MPEG-2流的數(shù)字信道調(diào)諧時(shí)間上。當(dāng)視頻解碼器進(jìn)化并變得帶寬更有效時(shí),這個(gè)由于等待下一個(gè)I單元502的平均延遲時(shí)間可伸展到5秒或更多秒。
不管怎樣,代替等待下一個(gè)I單元502到達(dá),視頻數(shù)據(jù)抽取器416(圖4中的)及時(shí)向后查找并檢索先前的I單元502。先前的I單元502是,在一些實(shí)施中,最近接收到的I單元502。不管怎樣,任何I單元502可以替代地被查找和/或檢索。例如,如果在最近接收到的I單元502和信道變換請(qǐng)求430被接收的時(shí)刻之間沒(méi)有足夠的插入非I單元504,那么第二最近接收到的I單元502可被查找和檢索。足夠的插入非I單元504是由客戶設(shè)備124的緩沖器426的大小決定控制的。緩沖器426可由插入非I單元504填充;這可選擇的緩沖器填充在與視頻數(shù)據(jù)增強(qiáng)器420有關(guān)的下文中進(jìn)一步描述。
換句話說(shuō),視頻數(shù)據(jù)抽取器416訪問(wèn)服務(wù)器存儲(chǔ)器408A以檢索相對(duì)于當(dāng)前廣播時(shí)間的過(guò)去的廣播視頻數(shù)據(jù)410的I單元502。特別地,視頻數(shù)據(jù)抽取器416存取與信道請(qǐng)求430的被請(qǐng)求信道相應(yīng)的廣播視頻數(shù)據(jù)410的部分。視頻數(shù)據(jù)抽取器416及時(shí)向后查找(如,沿著數(shù)據(jù)流500向信道請(qǐng)求430的左方)以定位,然后為被請(qǐng)求信道檢索最近接收到的I單元502。這I單元502提供給視頻數(shù)據(jù)分配器。
關(guān)于可能的緩沖器填充時(shí)間延遲,由于緩沖器426的緩沖器填充時(shí)間引起的信道變換延遲可由數(shù)據(jù)增強(qiáng)器420避免或減少。視頻數(shù)據(jù)增強(qiáng)器420接收來(lái)自于信道變換請(qǐng)求處理器422或視頻數(shù)據(jù)抽取器416的被請(qǐng)求信道信息。視頻數(shù)據(jù)增強(qiáng)器420也接收來(lái)自于視頻數(shù)據(jù)抽取器416的檢索到的(如最近接收到的)I單元502的沿著數(shù)據(jù)流500的定位。視頻數(shù)據(jù)增強(qiáng)器420從沿著數(shù)據(jù)流500檢索一些立即后續(xù)的非I單元504。非I單元504的數(shù)量足夠以便填充視頻解碼器424的緩沖器426。
特別地,視頻數(shù)據(jù)增強(qiáng)器420在與被請(qǐng)求信道相應(yīng)的位置存取服務(wù)器存儲(chǔ)器408A的廣播視頻數(shù)據(jù)410。視頻數(shù)據(jù)增強(qiáng)器420知道客戶設(shè)備124的緩沖器426的大小。視頻數(shù)據(jù)增強(qiáng)器420可由頭端機(jī)104的操作者、客戶設(shè)備124等等通知緩沖器426大小要求。當(dāng)客戶設(shè)備124與網(wǎng)絡(luò)404連接時(shí),當(dāng)點(diǎn)到點(diǎn)話路建立時(shí)、隨著信道變換請(qǐng)求430等等,客戶設(shè)備124可通知視頻數(shù)據(jù)增強(qiáng)器420緩沖器的大小。
盡管用于視頻解碼器424的實(shí)際緩沖器的物理或分配的大小可以是任何大小,當(dāng)解碼開始時(shí),緩沖器426與已編碼的廣播視頻數(shù)據(jù)的最小水平或數(shù)量有關(guān),這些廣播視頻數(shù)據(jù)必須或最好被保留。最小水平或數(shù)量依據(jù)使用的特別的壓縮/解壓技術(shù),緩沖器426可相當(dāng)于任何如此最小大小或大一點(diǎn)的。在一個(gè)用作范例的MPEG-2編碼實(shí)施中,緩沖器426相當(dāng)于大約500千字節(jié)。在一個(gè)用作范例的MPEG-4編碼實(shí)施中,緩沖器426相當(dāng)于大約4兆字節(jié)。視頻數(shù)據(jù)增強(qiáng)器420因此檢索非I單元504,跟隨最近接收到的I單元502之后的,到足夠大小以填充緩沖器426。這個(gè)檢索在超過(guò)數(shù)據(jù)流500的發(fā)送速度的增強(qiáng)速率下完成。這套緩沖器426大小的非I單元504被提供給視頻數(shù)據(jù)分配器418。
因此,視頻數(shù)據(jù)分配器418接收來(lái)自于視頻數(shù)據(jù)抽取器416的最近接收到的I單元502和來(lái)自于視頻數(shù)據(jù)增強(qiáng)器420的非I單元504。視頻數(shù)據(jù)分配器418向網(wǎng)絡(luò)接口402提供廣播視頻數(shù)據(jù)的最近接收到的I單元502和多個(gè)非I單元504。網(wǎng)絡(luò)接口402向網(wǎng)絡(luò)404發(fā)送廣播視頻數(shù)據(jù)作為視頻數(shù)據(jù)報(bào)文(組)432??蛻粼O(shè)備124通過(guò)網(wǎng)絡(luò)404在網(wǎng)絡(luò)接口406處接收視頻數(shù)據(jù)報(bào)文(組)432。
視頻數(shù)據(jù)分配器418以任何需要的次序編排廣播視頻數(shù)據(jù)分配。例如,最近接收到的I單元502和多個(gè)非I單元504可在視頻數(shù)據(jù)分配器418處被收集并被聯(lián)合發(fā)送。同樣,當(dāng)視頻數(shù)據(jù)增強(qiáng)器420正從廣播視頻數(shù)據(jù)410中檢索多個(gè)非I單元504時(shí),最近接收到的I單元502可在視頻數(shù)據(jù)分配器418的控制下被發(fā)送。其他分配可替代使用。
必須注意的是信道變換請(qǐng)求處理器422、視頻數(shù)據(jù)抽取器416、視頻數(shù)據(jù)增強(qiáng)器420和視頻數(shù)據(jù)分配器418的電子執(zhí)行指令可被混合或被其他替代地組織。例如,視頻數(shù)據(jù)分配器418的電子執(zhí)行指令可在視頻數(shù)據(jù)抽取器416和/或視頻數(shù)據(jù)增強(qiáng)器420中合作。
在客戶設(shè)備124的網(wǎng)絡(luò)接口406為被請(qǐng)求信道接收廣播視頻數(shù)據(jù)后,網(wǎng)絡(luò)接口406向視頻解碼器424轉(zhuǎn)發(fā)廣播視頻數(shù)據(jù)的最近接收到的I單元502和跟隨其后的多個(gè)非I單元504。視頻解碼器424給最近接收到的I單元502解碼,為在屏幕上繪制視頻圖像做準(zhǔn)備。為隨后的解碼和屏幕上的視頻顯示,視頻解碼器424將多個(gè)非I單元504放入緩沖器426。
緩沖器426可作為專用和/或?qū)iT的存儲(chǔ)器,作為其他用途共享的存儲(chǔ)器的一部分等等,來(lái)實(shí)現(xiàn)。盡管未展示,客戶設(shè)備124也可包括其他部件和/或執(zhí)行指令,如操作系統(tǒng)、模擬調(diào)諧機(jī)、非易失存儲(chǔ)器存儲(chǔ)、RAM、聲頻/視頻輸出、一個(gè)或多個(gè)專用和/或通用處理機(jī)等等。
圖6說(shuō)明一個(gè)在此文中描述的數(shù)字信道的快速調(diào)諧時(shí)間600。一般地,模擬信道的調(diào)諧、信道過(guò)載和等待I幀的延遲被消除了。傳統(tǒng)的緩沖器填充時(shí)間也至少被減少了。盡管如此,新的延遲被引入。特別是,快速調(diào)諧時(shí)間600包括4個(gè)延遲周期信道請(qǐng)求傳輸延遲602,、視頻數(shù)據(jù)檢索延遲604、I單元傳輸延遲606和緩沖器增強(qiáng)填充延遲608。
信道請(qǐng)求傳輸延遲602反映信道變換請(qǐng)求430在客戶設(shè)備124中被公式化并通過(guò)網(wǎng)絡(luò)404傳輸?shù)筋^端機(jī)104的時(shí)間。視頻數(shù)據(jù)檢索延遲604反映當(dāng)服務(wù)器計(jì)算機(jī)408B檢索最近接收到的I單元502時(shí)所占用的時(shí)間。I單元傳輸延遲606反映最近接收到的I單元502被從頭端機(jī)104傳輸?shù)娇蛻粼O(shè)備124的時(shí)間。這三個(gè)延遲時(shí)間602、604和606各自大約占20、100和100毫秒。因此來(lái)自于觀看者的信道變換輸入到最初圖像的顯示之間總共占用大約220毫秒。
快速調(diào)諧時(shí)間600也包括緩沖器增強(qiáng)填充延遲608。緩沖器增強(qiáng)填充延遲608反映所需的時(shí)間(i)從廣播視頻數(shù)據(jù)410中檢索到足夠大小填充緩沖器426的多個(gè)非I單元504的時(shí)間;和(ii)將它們從頭端機(jī)104發(fā)送到客戶設(shè)備124的時(shí)間。當(dāng)它們及時(shí)與延遲604和606的一個(gè)或全部重疊時(shí),緩沖器增強(qiáng)填充延遲608的這些組成的任何一個(gè)或全部的影響可被減少。
緩沖器增強(qiáng)填充延遲608大約30毫秒,但是時(shí)間周期會(huì)依據(jù)可獲得的帶寬顯著地變化。因此,整個(gè)快速調(diào)諧時(shí)間600大約250毫秒。此外,甚至一個(gè)短的緩沖器增強(qiáng)填充延遲608也可能有必要被消除,如果在內(nèi)部I單元502之后,廣播視頻數(shù)據(jù)的短脈沖串被以確保超過(guò)視頻播放的速度的數(shù)據(jù)傳送速率發(fā)送。
換句話說(shuō),多個(gè)非I單元504相對(duì)快地被傳送至客戶設(shè)備124,通過(guò)以超過(guò)在客戶設(shè)備處的一般廣播視頻數(shù)據(jù)流消耗速率的速率發(fā)送它們,以減少或消除緩沖器增強(qiáng)填充延遲608。這相對(duì)快的傳輸可以通過(guò)在同一條或不同的數(shù)字信道上向從其他用戶“借”瞬時(shí)剩余容量來(lái)實(shí)現(xiàn)。
圖7是一套說(shuō)明可在用戶之間共享的瞬時(shí)剩余帶寬712的圖700。頻譜200(圖2中的)的DV部分208的每個(gè)數(shù)字信道可支持多個(gè)用戶,依據(jù)每信道總比特、視頻的定義、壓縮技術(shù)等等。盡管30-40或更多用戶可共享一個(gè)數(shù)字信道,在這套圖700中僅僅說(shuō)明了為正從頭端機(jī)104發(fā)送至4個(gè)不同客戶設(shè)備124的4個(gè)廣播視頻數(shù)據(jù)流702、704、706和708。
這4個(gè)廣播視頻數(shù)據(jù)流702、704、706和708每個(gè)被分配到最大的帶寬710。每個(gè)流的當(dāng)前帶寬利用率714依據(jù)在任何給定時(shí)刻相關(guān)視頻內(nèi)容而變化。最大(分配的)帶寬710和當(dāng)前帶寬利用率714的差就是瞬時(shí)剩余帶寬712。瞬時(shí)剩余帶寬712,在任何給定時(shí)刻被給定用戶不同地利用,當(dāng)調(diào)諧至新的數(shù)字信道時(shí)可被其他用戶分享。簡(jiǎn)而言之,瞬時(shí)剩余帶寬712被用于以超過(guò)視頻解碼器424解碼視頻數(shù)據(jù)單元的速率將跟隨最近接收到的I單元502之后的多個(gè)非I單元504填充緩沖器426。因此,立即隨著,或?qū)嶋H立即隨著內(nèi)部單元502的接收,廣播視頻數(shù)據(jù)的顯示可實(shí)現(xiàn),由此可能消除緩沖器填充延遲608。
快速數(shù)字信道變換一般可由電子可執(zhí)行指令來(lái)描述。一般,電子可執(zhí)行指令包括可完成特別功能或執(zhí)行特別的抽象數(shù)據(jù)類型的路由、程序、目標(biāo)、部件、數(shù)據(jù)結(jié)構(gòu)等等之類??焖贁?shù)字信道變換,如此文中某個(gè)實(shí)施中描述,可在分布式計(jì)算機(jī)環(huán)境中實(shí)踐,在那里功能可由通過(guò)通信網(wǎng)絡(luò)連接的遠(yuǎn)程鏈接的處理設(shè)備來(lái)完成。特別在分布式計(jì)算機(jī)環(huán)境中,電子可執(zhí)行指令可位于獨(dú)立的存儲(chǔ)器媒體并被不同的處理機(jī)執(zhí)行。
圖8的方法和處理以分成多個(gè)方法塊的流程圖來(lái)說(shuō)明。然而,所描述的方法和處理的次序不試圖被構(gòu)造為限制,并且任何一些所描述的方塊可以以任何次序組合來(lái)執(zhí)行一個(gè)或多個(gè)快速數(shù)字信道變換的方法和處理。另外,盡管方法和處理在與可應(yīng)用在圖1,4,5等中的廣播視頻數(shù)據(jù)分布的實(shí)施有關(guān)的下文中被描述,方法和處理可在任何合適的硬件、軟件、固件和它們的組合中并采用合適的網(wǎng)絡(luò)結(jié)構(gòu)、視頻壓縮技術(shù)等來(lái)實(shí)現(xiàn)。
圖8是說(shuō)明一個(gè)用作范例的快速數(shù)字信道變換的方法的流程圖800。流程圖800包括10個(gè)方法塊802-820。用戶設(shè)備124可執(zhí)行4個(gè)方塊802,804,818和820。頭端機(jī)104可執(zhí)行6個(gè)方塊806,806,810,812,814和816??商娲?,客戶設(shè)備124的上游的其他網(wǎng)絡(luò)節(jié)點(diǎn),如集線器114,可實(shí)現(xiàn)6個(gè)方塊806-816。另外,6個(gè)方塊806-816的操作可由更多的上游節(jié)點(diǎn)來(lái)實(shí)現(xiàn),例如當(dāng)不同的信道和/或程序時(shí)間作為廣播視頻數(shù)據(jù)410在不同的數(shù)據(jù)中心108中被存儲(chǔ)時(shí)(如實(shí)現(xiàn)數(shù)據(jù)高速緩沖等)。
在方塊802處,在時(shí)間=T時(shí)信道變換輸入在客戶設(shè)備處被檢測(cè)到。例如,在時(shí)間=T時(shí)客戶設(shè)備124可接收來(lái)自于用戶通過(guò)一個(gè)從第一信道變換到第二信道的遙控的命令。作為響應(yīng),客戶設(shè)備124準(zhǔn)備信道變換請(qǐng)求430。信道變換請(qǐng)求430包括被請(qǐng)求信道的指示符并形成報(bào)文的方式。在方塊804處,信道變換請(qǐng)求被從客戶設(shè)備發(fā)送到頭端機(jī)。例如,客戶設(shè)備124可通過(guò)網(wǎng)絡(luò)404發(fā)送信道變換請(qǐng)求430到頭端機(jī)104,可選擇地通過(guò)一個(gè)或多個(gè)中間上游節(jié)點(diǎn),如光線節(jié)點(diǎn)118或集線器114。
在方塊806處,來(lái)自于客戶設(shè)備的信道變換請(qǐng)求在頭端機(jī)處被接收。例如,信道變換請(qǐng)求430可通過(guò)網(wǎng)絡(luò)404在頭端機(jī)104的網(wǎng)絡(luò)接口402處被接收。在方塊808處,被請(qǐng)求信道的視頻數(shù)據(jù)被存取。例如,與被請(qǐng)求信道相應(yīng)的廣播視頻數(shù)據(jù)410的壓縮廣播視頻數(shù)據(jù)被定位和存取。
在方塊810處,在時(shí)間=(T-X)時(shí)視頻數(shù)據(jù)內(nèi)部單元被檢索。例如,當(dāng)“X”等于在客戶設(shè)備124處檢索信道變換輸入的時(shí)間與在頭端機(jī)104處接收到最近的過(guò)去內(nèi)部單元502的時(shí)間之間的時(shí)間距離的總和時(shí),在時(shí)間=(T-X)時(shí)為被請(qǐng)求信道內(nèi)部單元502從廣播視頻數(shù)據(jù)410中被檢索到。在從客戶設(shè)備124到頭端機(jī)104的信道變換請(qǐng)求的傳輸時(shí)間既非不值考慮的也非不受重視的情形下,時(shí)間=T可被認(rèn)為是信道變換請(qǐng)求在頭端機(jī)104處被接收到的時(shí)間。因此,在如此情形下沿著被請(qǐng)求信道的廣播視頻數(shù)據(jù)流的時(shí)間距離“X”在某種程度上較大,以計(jì)算信道變換請(qǐng)求430的傳輸和在頭端機(jī)104處隨即發(fā)生的附加非內(nèi)部單元504接收的附加占用時(shí)間。
在方塊812處,跟隨被定位和/或檢索到的內(nèi)部單元之后的視頻數(shù)據(jù)單元以增強(qiáng)速率被接收。例如,足夠的非內(nèi)部廣播視頻數(shù)據(jù)單元504被服務(wù)器計(jì)算機(jī)408B以超過(guò)在客戶設(shè)備124處期望的解碼和播放速度的速率從廣播視頻數(shù)據(jù)410中被檢索出來(lái)。方塊810和812的這兩個(gè)檢索可作為一單個(gè)檢索有效地完成。
在方塊814處,檢索到的視頻數(shù)據(jù)被從頭端機(jī)發(fā)送到客戶設(shè)備。例如,廣播視頻數(shù)據(jù)的內(nèi)部單元502通過(guò)網(wǎng)絡(luò)404被從頭端機(jī)104發(fā)送到客戶設(shè)備124,作為視頻數(shù)據(jù)432的部分。在方塊816處,跟隨的視頻數(shù)據(jù)的單元被從頭端機(jī)發(fā)送到客戶設(shè)備。例如,為被請(qǐng)求信道在流500中時(shí)間上跟隨內(nèi)部單元502的廣播視頻數(shù)據(jù)的非內(nèi)部單元504通過(guò)網(wǎng)絡(luò)404被從頭端機(jī)104發(fā)送到客戶設(shè)備124,作為視頻數(shù)據(jù)432的部分。盡管視頻數(shù)據(jù)內(nèi)部單元502在客戶設(shè)備124處被先解碼和顯示,視頻數(shù)據(jù)的單元502和504可以任何合適的次序或結(jié)構(gòu)分組被發(fā)送至客戶設(shè)備124。
在方塊818處,客戶設(shè)備接收和顯示視頻數(shù)據(jù)的內(nèi)部單元。例如,客戶設(shè)備124可通過(guò)網(wǎng)絡(luò)404在網(wǎng)絡(luò)接口406處接收廣播視頻數(shù)據(jù)的內(nèi)部單元502作為視頻數(shù)據(jù)432的部分。網(wǎng)絡(luò)接口406向視頻解碼器424提供廣播視頻數(shù)據(jù)的內(nèi)部單元502以使解碼和后續(xù)的顯示可由此開始。在方塊820處,客戶設(shè)備接收和顯示視頻數(shù)據(jù)的跟隨單元。例如,客戶設(shè)備124可通過(guò)網(wǎng)絡(luò)404在網(wǎng)絡(luò)接口406處接收跟隨內(nèi)部單元502之后的廣播視頻數(shù)據(jù)的非內(nèi)部單元504作為視頻數(shù)據(jù)432的部分。網(wǎng)絡(luò)接口406向視頻解碼器424的緩沖器426提供跟隨的廣播視頻數(shù)據(jù)的非內(nèi)部單元504以使與廣播視頻數(shù)據(jù)的內(nèi)部單元502相關(guān)的解碼和后續(xù)的顯示由此開始。
盡管系統(tǒng)和方法已用語(yǔ)言來(lái)描述,特定于結(jié)構(gòu)和功能的性能和/或方法,應(yīng)理解的是,在后附的權(quán)利要求書中定義的本發(fā)明不必限制于所描述的特定的性能或方法。確切地說(shuō),特定的性能或方法作為實(shí)施權(quán)利要求書中的發(fā)明的用作范例的方式被公開。
權(quán)利要求
1.一種在數(shù)字廣播視頻網(wǎng)絡(luò)中調(diào)諧信道的系統(tǒng),其特征在于,它包括一個(gè)接收機(jī),它接收來(lái)自于客戶設(shè)備的調(diào)諧至新信道的請(qǐng)求;以及,一個(gè)廣播視頻抽取器,它為新信道從存儲(chǔ)設(shè)備中查找和檢索廣播視頻的先前完整幀以響應(yīng)接收到的請(qǐng)求。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于還包括一個(gè)發(fā)送機(jī),它將檢索到的廣播視頻的先前完整幀發(fā)送至客戶設(shè)備使客戶設(shè)備能顯示新信道的圖像。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于還包括一個(gè)廣播視頻增強(qiáng)器,它訪問(wèn)存儲(chǔ)設(shè)備并檢索跟隨檢索到的廣播視頻的先前完整幀之后的多個(gè)廣播視頻的非完整幀。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,檢索到的廣播視頻的先前完整幀包括檢索到的最近接收到的廣播視頻的完整幀。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,檢索到的廣播視頻的先前完整幀是完整的以至于客戶設(shè)備能解碼并使圖像在此被顯示而不考慮廣播視頻的任何其他幀。
6.一種數(shù)字視頻廣播網(wǎng)絡(luò)中的調(diào)諧信道的方法,其特征在于,它包括操作接收來(lái)自于客戶設(shè)備調(diào)諧至被請(qǐng)求信道的請(qǐng)求;為被請(qǐng)求信道查找廣播視頻的先前完整幀;為被請(qǐng)求信道檢索廣播視頻的先前完整幀;以及,為被請(qǐng)求信道發(fā)送廣播視頻的先前完整幀到客戶設(shè)備使客戶設(shè)備能顯示被請(qǐng)求信道的圖像。
7.一個(gè)在視頻廣播環(huán)境中加速信道變換的系統(tǒng),其特征在于,它包括一個(gè)存儲(chǔ)設(shè)備,它為多個(gè)信道保留廣播視頻數(shù)據(jù);一個(gè)視頻數(shù)據(jù)抽取器,它存取被保留的廣播視頻數(shù)據(jù)并為多個(gè)信道中的被請(qǐng)求信道檢索過(guò)去的廣播視頻數(shù)據(jù)內(nèi)部幀;以及,一個(gè)視頻數(shù)據(jù)分配器,它接收檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀并發(fā)送檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于還包括一個(gè)視頻數(shù)據(jù)增強(qiáng)器,它存取被保留的廣播視頻數(shù)據(jù)并檢索跟隨檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流;以及,在那里視頻數(shù)據(jù)分配器進(jìn)一步接收廣播視頻數(shù)據(jù)流并發(fā)送檢索到的廣播視頻數(shù)據(jù)流。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,檢索到的廣播視頻數(shù)據(jù)流具有足夠大小以至于填充客戶設(shè)備處的解碼緩沖器。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,視頻數(shù)據(jù)抽取器和視頻數(shù)據(jù)分配器包括數(shù)據(jù)中心的軟件單元。
11.如權(quán)利要求7所述的系統(tǒng),其特征在于,存儲(chǔ)設(shè)備包括基于磁盤的存儲(chǔ)陣列。
12.如權(quán)利要求7所述的系統(tǒng),其特征在于,視頻數(shù)據(jù)抽取器和視頻數(shù)據(jù)分配器包括服務(wù)器系統(tǒng)的一個(gè)或多個(gè)硬件、軟件和固件的組合。
13.一個(gè)在視頻廣播環(huán)境中加速信道變換的系統(tǒng),其特征在于,它包括一個(gè)存儲(chǔ)設(shè)備,它為多個(gè)信道保留廣播視頻數(shù)據(jù);一個(gè)信道變換請(qǐng)求處理器,它接收來(lái)自于多個(gè)客戶設(shè)備的信道變換請(qǐng)求,信道變換請(qǐng)求包含被請(qǐng)求信道;一個(gè)視頻數(shù)據(jù)抽取器,它接收來(lái)自于信道變換請(qǐng)求處理器的被請(qǐng)求信道,視頻數(shù)據(jù)抽取器適合于存取被保留的廣播視頻數(shù)據(jù)并為被請(qǐng)求信道檢索當(dāng)前廣播時(shí)間之前的廣播視頻數(shù)據(jù)內(nèi)部幀;一個(gè)視頻數(shù)據(jù)增強(qiáng)器,它適合于存取被保留的廣播視頻數(shù)據(jù)并檢索各自的廣播視頻數(shù)據(jù)流,各自的廣播視頻數(shù)據(jù)流跟隨各自檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀之后并且有足夠大小以填充多個(gè)客戶設(shè)備的解碼緩沖器;以及,一個(gè)視頻數(shù)據(jù)分配器,它接收檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀和檢索到的跟隨其后的各自的廣播視頻數(shù)據(jù)流,視頻數(shù)據(jù)分配器適合于向多個(gè)客戶設(shè)備發(fā)送檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀和檢索到的跟隨其后的各自的廣播視頻數(shù)據(jù)流以響應(yīng)信道變換請(qǐng)求。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于還包括一個(gè)網(wǎng)絡(luò)接口,它使信道變換請(qǐng)求處理器能接收來(lái)自于多個(gè)信道的信道變換請(qǐng)求,以及能使視頻數(shù)據(jù)分配器向多個(gè)客戶設(shè)備發(fā)送檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀和檢索到的跟隨其后的各自的廣播視頻數(shù)據(jù)流。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,網(wǎng)絡(luò)接口包括一個(gè)電纜調(diào)制解調(diào)器終端系統(tǒng)(CMTS)。
16.如權(quán)利要求14所述的系統(tǒng),其特征在于,網(wǎng)絡(luò)接口至少包括一個(gè)適合與基于互連網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)和基于數(shù)字用戶線(DSL)的網(wǎng)絡(luò)中的至少一個(gè)交互的部件。
17.如權(quán)利要求13所述的系統(tǒng),其特征在于,系統(tǒng)和多個(gè)客戶設(shè)備中的每個(gè)建立專用的點(diǎn)到點(diǎn)話路。
18.如權(quán)利要求13所述的系統(tǒng),其特征在于,當(dāng)廣播視頻數(shù)據(jù)內(nèi)部幀在當(dāng)前廣播時(shí)間之前到達(dá)系統(tǒng),廣播視頻數(shù)據(jù)內(nèi)部幀作為在當(dāng)前廣播時(shí)間之前被檢索到。
19.如權(quán)利要求13所述的系統(tǒng),其特征在于,系統(tǒng)包括有線網(wǎng)和衛(wèi)星網(wǎng)絡(luò)的至少一個(gè)的頭端機(jī)。
20.一個(gè)加速信道變換的安排,其特征在于,它包括存儲(chǔ)裝置,它超時(shí)存儲(chǔ)廣播視頻;抽取裝置,它從存儲(chǔ)裝置中抽取廣播視頻數(shù)據(jù),抽取裝置配置成及時(shí)在廣播視頻數(shù)據(jù)上向后查找直到一個(gè)廣播視頻數(shù)據(jù)內(nèi)部幀被定位,抽取裝置還配置成檢索內(nèi)部幀;以及,增強(qiáng)裝置,它增強(qiáng)從存儲(chǔ)裝置中的廣播視頻數(shù)據(jù)的檢索,增強(qiáng)裝置配置成檢索跟隨內(nèi)部幀之后的廣播視頻數(shù)據(jù)流,流具有足夠大小以填充客戶設(shè)備的解碼緩沖器。
21.如權(quán)利要求20所述的安排,其特征在于,它包括處理裝置,它處理來(lái)自于客戶設(shè)備的信道變換請(qǐng)求,信道變換請(qǐng)求含有被請(qǐng)求信道;處理裝置配置成從接收來(lái)自于客戶設(shè)備的信道變換請(qǐng)求,處理裝置還配置成至少向抽取裝置提供被請(qǐng)求信道。
22.如權(quán)利要求21所述的安排,其特征在于,信道變換請(qǐng)求包括從客戶設(shè)備發(fā)送來(lái)的數(shù)字報(bào)文。
23.如權(quán)利要求21所述的安排,其特征在于,抽取裝置和增強(qiáng)裝置還配置成從在存儲(chǔ)裝置中的廣播視頻數(shù)據(jù)的與被請(qǐng)求信道相應(yīng)的廣播視頻數(shù)據(jù)中,分別檢索內(nèi)部幀和流。
24.如權(quán)利要求20所述的安排,其特征在于,還包括接口裝置,它與網(wǎng)絡(luò)接口,接口裝置配置成通過(guò)網(wǎng)絡(luò)接收?qǐng)?bào)文和向網(wǎng)絡(luò)發(fā)送報(bào)文;以及分配裝置,它使用接口裝置向客戶設(shè)備分配廣播視頻數(shù)據(jù)內(nèi)部幀和流。
25.如權(quán)利要求24所述的安排,其特征在于,網(wǎng)絡(luò)包括基于互連網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)。
26.權(quán)利要求20所述的安排,其特征在于,廣播視頻數(shù)據(jù)流至少包括一個(gè)周期的幀。
27.一個(gè)在視頻廣播環(huán)境中加速信道變換的系統(tǒng),其特征在于,它包括一個(gè)或多個(gè)存儲(chǔ)器,一個(gè)或多個(gè)存儲(chǔ)器包含廣播視頻數(shù)據(jù)和電子可執(zhí)行指令;一個(gè)或多個(gè)處理機(jī),一個(gè)或多個(gè)處理機(jī)能執(zhí)行電子可執(zhí)行指令以完成操作,包括為新信道接收來(lái)自于客戶設(shè)備的請(qǐng)求;為新信道存取廣播視頻;為新信道沿著廣播視頻數(shù)據(jù)向后查找直到內(nèi)部幀被定位;為新信道從廣播視頻數(shù)據(jù)中檢索內(nèi)部幀;以及,為新信道向客戶設(shè)備發(fā)送內(nèi)部幀。
28.如權(quán)利要求27所述的系統(tǒng),其特征在于,一個(gè)或多個(gè)存儲(chǔ)器包括第一存儲(chǔ)器和第二存儲(chǔ)器,第一存儲(chǔ)器存儲(chǔ)廣播視頻數(shù)據(jù)而第二存儲(chǔ)器存儲(chǔ)電子可執(zhí)行指令。
29.如權(quán)利要求28所述的系統(tǒng),其特征在于,第一存儲(chǔ)器包括宏存儲(chǔ)器,而第二存儲(chǔ)器包括隨機(jī)存取存儲(chǔ)器(RAM)。
30.如權(quán)利要求27所述的系統(tǒng),其特征在于,一個(gè)或多個(gè)處理機(jī)至少包括一個(gè)服務(wù)器計(jì)算機(jī)的部分。
31.如權(quán)利要求27所述的系統(tǒng),其特征在于,系統(tǒng)包括在基于電視的娛樂(lè)環(huán)境的頭端機(jī)處的數(shù)據(jù)中心。
32.如權(quán)利要求27所述的系統(tǒng),其特征在于還包括一個(gè)或多個(gè)網(wǎng)絡(luò)接口,一個(gè)或多個(gè)網(wǎng)絡(luò)接口能至少和一個(gè)網(wǎng)絡(luò)接口并能被一個(gè)或多個(gè)處理機(jī)控制。
33.如權(quán)利要求27所述的系統(tǒng),其特征在于,一個(gè)或多個(gè)處理機(jī)能執(zhí)行電子可執(zhí)行指令以完成進(jìn)一步的操作,包括在雙向單點(diǎn)傳送網(wǎng)絡(luò)上和客戶設(shè)備建立點(diǎn)到點(diǎn)的話路。
34.如權(quán)利要求27所述的系統(tǒng),其特征在于,一個(gè)或多個(gè)處理機(jī)能執(zhí)行電子可執(zhí)行指令以完成進(jìn)一步的操作包括檢索廣播視頻數(shù)據(jù)流,廣播視頻數(shù)據(jù)流在內(nèi)部幀之后開始并沿著新信道的廣播視頻數(shù)據(jù)延伸一段足夠的時(shí)間以填充客戶設(shè)備的解碼緩沖器;以及,為新信道向客戶設(shè)備發(fā)送廣播視頻數(shù)據(jù)流。
35.權(quán)利要求27所述的系統(tǒng),其特征在于,一個(gè)或多個(gè)處理機(jī)能執(zhí)行電子可執(zhí)行指令以完成進(jìn)一步的操作包括接收來(lái)自于廣播中心的當(dāng)前廣播視頻數(shù)據(jù);在一個(gè)或多個(gè)存儲(chǔ)器中存儲(chǔ)當(dāng)前廣播視頻數(shù)據(jù)。
36.一個(gè)或多個(gè)電子可存取媒體,其特征在于,它包括指令,當(dāng)指令被執(zhí)行時(shí),指揮服務(wù)器存取已存儲(chǔ)的廣播視頻數(shù)據(jù),已存儲(chǔ)的廣播視頻數(shù)據(jù)與多個(gè)信道對(duì)應(yīng);為被請(qǐng)求信道定位廣播視頻數(shù)據(jù)內(nèi)部幀,廣播視頻數(shù)據(jù)內(nèi)部幀是在被請(qǐng)求信道對(duì)應(yīng)的已存儲(chǔ)的廣播視頻數(shù)據(jù)的一部分中最近接收到的內(nèi)部幀;為被請(qǐng)求信道從已存儲(chǔ)的廣播視頻數(shù)據(jù)中檢索已定位的內(nèi)部幀;以及,為被請(qǐng)求信道向客戶設(shè)備發(fā)送已定位的內(nèi)部幀。
37.如權(quán)利要求36所述的一個(gè)或多個(gè)電子可存取媒體,其特征在于,還包括指令,當(dāng)指令被執(zhí)行時(shí),指揮服務(wù)器接收來(lái)自于客戶設(shè)備的包含被請(qǐng)求信道的報(bào)文。
38.如權(quán)利要求36所述的一個(gè)或多個(gè)電子可存取媒體,其特征在于,還包括指令,當(dāng)指令被執(zhí)行時(shí),指揮服務(wù)器為被請(qǐng)求信道在與被請(qǐng)求信道對(duì)應(yīng)的已存儲(chǔ)的廣播視頻數(shù)據(jù)的一部分中檢索跟隨已定位的內(nèi)部幀之后被立即定位的廣播視頻數(shù)據(jù)流;以及,為被請(qǐng)求信道向客戶設(shè)備以超過(guò)廣播視頻數(shù)據(jù)的實(shí)時(shí)傳輸速率的傳輸速率發(fā)送流。
39.如權(quán)利要求38所述的一個(gè)或多個(gè)電子可存取媒體,其特征在于,還包括指令,當(dāng)指令被執(zhí)行時(shí),指揮服務(wù)器為被請(qǐng)求信道檢索廣播視頻數(shù)據(jù)流,流具有足夠大小以至于填充客戶設(shè)備的解碼緩沖器。
40.一種在視頻廣播環(huán)境中加速信道變換的方法,其特征在于,該方法包括以下步驟在客戶設(shè)備處,接收來(lái)自于用戶的信道變換輸入,信道變換輸入指揮一個(gè)被請(qǐng)求信道的變換;從客戶設(shè)備到上游節(jié)點(diǎn),發(fā)送信道變換請(qǐng)求以響應(yīng)信道變換輸入,信道變換請(qǐng)求包含被請(qǐng)求信道的指示符;在上游節(jié)點(diǎn)處,接收信道變換請(qǐng)求;在上游節(jié)點(diǎn)處,訪問(wèn)為多個(gè)信道保留的廣播視頻數(shù)據(jù)的存儲(chǔ)器,多個(gè)信道包含被請(qǐng)求信道;在上游節(jié)點(diǎn)處,從保留的廣播視頻數(shù)據(jù)中檢索被請(qǐng)求信道的廣播視頻數(shù)據(jù)內(nèi)部幀,廣播視頻數(shù)據(jù)內(nèi)部幀相對(duì)于當(dāng)前廣播時(shí)間是過(guò)去的;從上游節(jié)點(diǎn)到客戶設(shè)備,發(fā)送廣播視頻數(shù)據(jù)內(nèi)部幀;在上游節(jié)點(diǎn)處,檢索跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的并具有足夠大小以填充客戶設(shè)備的解碼器的廣播視頻數(shù)據(jù)流;從上游節(jié)點(diǎn)到客戶設(shè)備,發(fā)送跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流;在客戶設(shè)備處,接收廣播視頻數(shù)據(jù)內(nèi)部幀;以及,在客戶設(shè)備處,接收跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流。
41.如權(quán)利要求40所述的方法,其特征在于還包括一個(gè)操作在客戶設(shè)備處,使廣播視頻數(shù)據(jù)內(nèi)部幀和跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流在與客戶設(shè)備有關(guān)的屏幕上顯示。
42.如權(quán)利要求40所述的方法,其特征在于,上游節(jié)點(diǎn)包括頭端機(jī),以及客戶設(shè)備包含機(jī)頂盒。
43.如權(quán)利要求40所述的方法,其特征在于,兩個(gè)檢索操作在任何一個(gè)從上游節(jié)點(diǎn)發(fā)送的操作之前發(fā)生。
44.如權(quán)利要求40所述的方法,其特征在于,在客戶設(shè)備處,檢索廣播視頻數(shù)據(jù)內(nèi)部幀的操作在從上游節(jié)點(diǎn)到客戶設(shè)備發(fā)送跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流的操作之前發(fā)生。
45.一個(gè)或多個(gè)電子可存取媒體,其特征在于它包括電子可執(zhí)行指令,當(dāng)指令被執(zhí)行時(shí),指揮一個(gè)或多個(gè)電子設(shè)備完成如權(quán)利要求40所述的方法。
46.一個(gè)在視頻廣播環(huán)境中加速信道變換的方法,其特征在于,該方法包括操作接收來(lái)自于客戶設(shè)備的信道變換請(qǐng)求,信道變換請(qǐng)求表明被請(qǐng)求新信道;為被請(qǐng)求新信道的廣播視頻數(shù)據(jù)準(zhǔn)備被請(qǐng)求新信道的廣播視頻數(shù)據(jù)流,廣播視頻數(shù)據(jù)流在當(dāng)前廣播時(shí)間之后被及時(shí)補(bǔ)償;以及,向客戶設(shè)備傳送廣播視頻數(shù)據(jù)流以響應(yīng)信道變換請(qǐng)求。
47.如權(quán)利要求46所述的方法,其特征在于,及時(shí)補(bǔ)償是由于當(dāng)前廣播時(shí)間和為被請(qǐng)求新信道的最近內(nèi)部幀的時(shí)間之間的差異。
48.如權(quán)利要求46所述的方法,其特征在于,準(zhǔn)備操作包括訪問(wèn)包含存儲(chǔ)被請(qǐng)求新信道的廣播視頻數(shù)據(jù)的存儲(chǔ)設(shè)備,已存儲(chǔ)的被請(qǐng)求新信道的廣播視頻數(shù)據(jù)包含從廣播中心接收到的多個(gè)內(nèi)部幀。
49.一個(gè)或多個(gè)電子可存取媒體,其特征在于,它包括電子可執(zhí)行指令,當(dāng)指令被執(zhí)行時(shí),一個(gè)或多個(gè)電子設(shè)備完成如權(quán)利要求46所述的方法。
50.一種加速信道變換的客戶設(shè)備方法,其特征在于,該方法包括操作接收來(lái)自于用戶的信道變換輸入,信道變換指揮輸入被請(qǐng)求信道的變換;發(fā)送信道變換請(qǐng)求以響應(yīng)信道變換輸入,信道變換請(qǐng)求包含被請(qǐng)求信道的指示符;以及,接收在當(dāng)前廣播時(shí)間之前的廣播視頻數(shù)據(jù)內(nèi)部幀以及跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流作為發(fā)送信道變換請(qǐng)求的措施的結(jié)果。
51.如權(quán)利要求50所述的客戶設(shè)備方法,其特征在于還包括操作用跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流填充解碼緩沖器。
52.如權(quán)利要求50所述的客戶設(shè)備方法,其特征在于還包括操作使廣播視頻數(shù)據(jù)內(nèi)部幀在屏幕上顯示;將跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)流解碼;以及,使已解碼的廣播視頻數(shù)據(jù)流在屏幕上顯示。
53.一個(gè)在視頻廣播環(huán)境中能加速信道變換的頭端機(jī),其特征在于,它包括一個(gè)或多個(gè)存儲(chǔ)器,一個(gè)或多個(gè)存儲(chǔ)器包含電子可執(zhí)行指令和已存儲(chǔ)的廣播視頻數(shù)據(jù),已存儲(chǔ)的廣播視頻數(shù)據(jù)包含當(dāng)前廣播視頻數(shù)據(jù)和非當(dāng)前廣播視頻數(shù)據(jù);一個(gè)或多個(gè)處理機(jī),一個(gè)或多個(gè)處理機(jī)能執(zhí)行電子可執(zhí)行指令以完成操作包括接收來(lái)自于客戶設(shè)備的新信道的請(qǐng)求;存取與新信道對(duì)應(yīng)的已存儲(chǔ)的廣播視頻數(shù)據(jù);從已存儲(chǔ)廣播視頻數(shù)據(jù)中檢索與新信道對(duì)應(yīng)的非當(dāng)前廣播視頻數(shù)據(jù)的一部分;以及向客戶設(shè)備發(fā)送與新信道對(duì)應(yīng)的非當(dāng)前廣播視頻數(shù)據(jù)的一部分以響應(yīng)請(qǐng)求。
54.如權(quán)利要求53所述的頭端機(jī),其特征在于,非當(dāng)前廣播視頻數(shù)據(jù)的一部分包括至少一個(gè)內(nèi)部幀和多個(gè)非內(nèi)部幀。
55.一個(gè)基于電視的娛樂(lè)網(wǎng)絡(luò)的頭端機(jī)的方法,其特征在于,該方法包括操作為特定的信道連續(xù)接收廣播視頻數(shù)據(jù)流;為特定的信道在存儲(chǔ)設(shè)備中存儲(chǔ)廣播視頻數(shù)據(jù)流,廣播視頻數(shù)據(jù)流包含多個(gè)廣播視頻數(shù)據(jù)內(nèi)部幀和多個(gè)廣播視頻數(shù)據(jù)非內(nèi)部幀;其中多個(gè)廣播視頻數(shù)據(jù)內(nèi)部幀包含最近接收到的廣播視頻數(shù)據(jù),而廣播視頻數(shù)據(jù)非內(nèi)部幀包含與當(dāng)前廣播時(shí)間相對(duì)應(yīng)的廣播視頻數(shù)據(jù)非內(nèi)部幀;接收來(lái)自于客戶設(shè)備的信道變換請(qǐng)求,信道變換請(qǐng)求表明將信道變換到一個(gè)特定信道的請(qǐng)求;從存儲(chǔ)設(shè)備中,檢索最近接收到的廣播視頻數(shù)據(jù)內(nèi)部幀和一個(gè)或多個(gè)的多個(gè)廣播視頻數(shù)據(jù)非內(nèi)部幀的非內(nèi)部幀,一個(gè)或多個(gè)廣播視頻數(shù)據(jù)非內(nèi)部幀被暫時(shí)在最近接收到的廣播視頻數(shù)據(jù)內(nèi)部幀之后及在與當(dāng)前廣播時(shí)間相對(duì)應(yīng)的廣播視頻數(shù)據(jù)非內(nèi)部幀之前定位;以及,向客戶設(shè)備發(fā)送最近接收到的廣播視頻數(shù)據(jù)內(nèi)部幀和一個(gè)或多個(gè)廣播視頻數(shù)據(jù)非內(nèi)部幀以響應(yīng)接收信道變換請(qǐng)求的操作。
56.如權(quán)利要求55所述的頭端機(jī)的方法,其特征在于還包括操作發(fā)送與當(dāng)前廣播時(shí)間相對(duì)應(yīng)的廣播視頻數(shù)據(jù)非內(nèi)部幀和任何附加的廣播視頻數(shù)據(jù)非內(nèi)部幀,這些非內(nèi)部幀在最近的一個(gè)或多個(gè)廣播視頻數(shù)據(jù)非內(nèi)部幀的廣播視頻數(shù)據(jù)非內(nèi)部幀和與當(dāng)前廣播時(shí)間相對(duì)應(yīng)的廣播視頻數(shù)據(jù)非內(nèi)部幀之間。
57.一個(gè)或多個(gè)電子可存取媒體,其特征在于,它包括電子可執(zhí)行指令,當(dāng)指令被執(zhí)行時(shí),指揮頭端機(jī)完成如權(quán)利要求55所述的方法。
58.一個(gè)在視頻廣播環(huán)境中能加速信道變換的頭端機(jī),其特征在于,頭端機(jī)配置成完成操作包括檢索與第一時(shí)間相對(duì)應(yīng)的及直接對(duì)于被請(qǐng)求信道的信道變換請(qǐng)求;為被請(qǐng)求信道存取廣播視頻數(shù)據(jù);為被請(qǐng)求信道從廣播視頻數(shù)據(jù)中檢索與第二時(shí)間相對(duì)應(yīng)的廣播視頻數(shù)據(jù)內(nèi)部幀;第二時(shí)間比第一時(shí)間早;為被請(qǐng)求信道從廣播視頻數(shù)據(jù)中檢索跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)幀;從頭端機(jī)發(fā)送廣播視頻數(shù)據(jù)內(nèi)部幀;以及從頭端機(jī)發(fā)送跟隨廣播視頻數(shù)據(jù)內(nèi)部幀之后的廣播視頻數(shù)據(jù)幀。
59.如權(quán)利要求58所述的頭端機(jī),其特征在于,第一時(shí)間至少與信道變換請(qǐng)求的傳輸時(shí)間和信道變換的接收時(shí)間之一相關(guān)。
60.如權(quán)利要求58所述的頭端機(jī),其特征在于,廣播視頻數(shù)據(jù)內(nèi)部幀包括一個(gè)與運(yùn)動(dòng)圖像專家組(MPEG)-應(yīng)允方案相關(guān)的廣播視頻數(shù)據(jù)內(nèi)部幀。
全文摘要
通過(guò)選擇在一個(gè)合適的調(diào)諧時(shí)間調(diào)諧到一個(gè)信道上,可以實(shí)現(xiàn)基于數(shù)字電視的娛樂(lè)網(wǎng)絡(luò)中的快速信道變換。在一個(gè)用作范例的實(shí)施中,有這樣的方法,包括接收到一個(gè)來(lái)自于客戶設(shè)備的表明被請(qǐng)求新信道的信道變換請(qǐng)求;為被請(qǐng)求新信道的廣播視頻數(shù)據(jù)準(zhǔn)備一個(gè)被請(qǐng)求新信道的廣播視頻數(shù)據(jù)流,該數(shù)據(jù)流在當(dāng)前廣播時(shí)間之后被及時(shí)補(bǔ)償;傳送廣播視頻數(shù)據(jù)流以響應(yīng)信道變換請(qǐng)求。在另一個(gè)用作范例的實(shí)施中,系統(tǒng)包括一個(gè)存儲(chǔ)器設(shè)備,它為多信道保留廣播視頻數(shù)據(jù);一個(gè)視頻數(shù)據(jù)抽取器,它存取被保留的廣播視頻數(shù)據(jù)并為被請(qǐng)求信道檢索過(guò)去的廣播視頻數(shù)據(jù)內(nèi)部幀;一個(gè)視頻數(shù)據(jù)分配器,它發(fā)送檢索到的廣播視頻數(shù)據(jù)內(nèi)部幀。
文檔編號(hào)H04N7/173GK1484450SQ0315405
公開日2004年3月24日 申請(qǐng)日期2003年8月13日 優(yōu)先權(quán)日2002年8月13日
發(fā)明者P·T·巴雷特, J·A·鮑德溫, P T 巴雷特, 鮑德溫 申請(qǐng)人:微軟公司