欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于選擇性地緩存突發(fā)流傳輸?shù)姆椒ê脱b置的制作方法

文檔序號:7735146閱讀:193來源:國知局
專利名稱:用于選擇性地緩存突發(fā)流傳輸?shù)姆椒ê脱b置的制作方法
用于選擇性地緩存突發(fā)流傳輸?shù)姆椒ê脱b置相關(guān)申請的交叉引用本專利申請與2008年6月4日遞交的、由Ron Kerdar發(fā)明的、名稱為“Method and Apparatus for Selective Caching of Burst Stream Transmission,,白勺美|S|l^;時專禾串 請No. 61/058,570相關(guān)并要求其優(yōu)先權(quán),該臨時申請已經(jīng)轉(zhuǎn)讓給本申請的受讓人或者基于 本申請受讓人的受讓義務(wù),故以引用方式將其并入本申請。
背景技術(shù)
在無線服務(wù)器和移動設(shè)備之間的空中接口上,不斷增加的帶寬已經(jīng)允許將視頻、 音頻和其它內(nèi)容發(fā)送到蜂窩電話和其它設(shè)備。如果能夠?qū)?shù)字廣播視頻發(fā)送到手持設(shè)備, 則服務(wù)提供商已經(jīng)逐漸能夠使用更好的頻道選擇、解決方案和/或節(jié)目種類,來將多個小 屏幕內(nèi)容的頻道發(fā)送給蜂窩電話。然而,在移動設(shè)備和其它客戶端上多個視頻頻道的出現(xiàn)也存在某些缺點或者限 制。例如,如果使用手持?jǐn)?shù)字視頻廣播(DVB-H)標(biāo)準(zhǔn),則能夠使用時分復(fù)用來一次廣播多 個視頻服務(wù)或者頻道。按照DVB-H格式,DVB-H視頻能夠在一個大約8MHz帶寬(或者大約 20Mbits/sec)的頻率信道上傳送多個服務(wù)(例如,TV頻道)的傳輸流(TS)數(shù)據(jù)。在圖1 中示意了傳統(tǒng)DVB-H廣播流的時分圖。如圖所示,將服務(wù)(示意性地,五個獨立的節(jié)目或者 服務(wù))以時間復(fù)用或者時間分片的模式一個接一個地進(jìn)行發(fā)送,此處,每個節(jié)目或者服務(wù) 都以循環(huán)或者重復(fù)的方式占用一個時間窗口或者分片,并在時間上其后跟隨著另一個節(jié)目 或者服務(wù)。在諸如DVB-H視頻節(jié)目的突發(fā)流傳輸中,如果用戶收看服務(wù)2上的TV頻道并且想 要將頻道改變(或者“轉(zhuǎn)換”(“zap”))到服務(wù)1,那么在該用戶能夠?qū)嶋H觀看該內(nèi)容之前, 該用戶只能等待直到分配給服務(wù)1的后續(xù)時間分片或者時隙為止。在實踐中,視頻突發(fā)或 者幀之間的距離平均約為2秒鐘,對于使用DVB-H的時隙輪換來說。該延遲產(chǎn)生了該技術(shù) 的最小切換時間或者轉(zhuǎn)換時間。當(dāng)該用戶等待觀看新視頻頻道或者其它服務(wù)時,在設(shè)備中 解碼新選擇頻道的處理開銷也會增加更多的時間到切換遲滯中,導(dǎo)致總共2到4秒或更多 的延遲。該延遲足以引起注意,并可能使許多用戶分散注意。因此可能需要改進(jìn)的系統(tǒng)來 處理視頻或者其它突發(fā)流傳輸。

發(fā)明內(nèi)容
下面描述了用于選擇性緩存突發(fā)流傳輸?shù)南到y(tǒng)和方法,其中,對出現(xiàn)在分配給服 務(wù)的時隙集合中的突發(fā)進(jìn)行接收,并選擇性地對其進(jìn)行緩存,以達(dá)到與傳統(tǒng)突發(fā)流相比較, 減少平均的總體切換時間或者轉(zhuǎn)換時間的目的。設(shè)備中的可用存儲空間可能不足以接收并 存儲全部循環(huán)時隙集合的完整突發(fā)集合。然而,設(shè)備通常能夠包含足夠的存儲空間來建立 取自該時隙集合的突發(fā)的子集的緩存。可以將在時間上距離當(dāng)前接收的時隙最遠(yuǎn)的時隙的突發(fā)存儲到緩存。之后,如果 用戶決定改變節(jié)目或者服務(wù),來選擇和呈現(xiàn)第二節(jié)目或者服務(wù)(例如,視頻頻道),那么該設(shè)備中的控制邏輯就能夠確定目標(biāo)服務(wù)是否已經(jīng)存儲在板載緩存中。如果該突發(fā)存儲于緩 存中,那么該設(shè)備就可以立即、或者近似于立即開始對直接來自于該緩存的目標(biāo)服務(wù)進(jìn)行 內(nèi)容解碼處理。相對于等待對應(yīng)于新選擇服務(wù)的后續(xù)時隙中的突發(fā)到來,當(dāng)從緩存中讀取 新的服務(wù)或者目標(biāo)服務(wù)時,用戶通常會感知到短得多的過渡或者“轉(zhuǎn)換”延遲。因為緩存能 夠存儲來自時隙的、如果被選擇就會引起最大延遲的突發(fā),所以在所有服務(wù)中進(jìn)行切換或 者轉(zhuǎn)換的平均延遲就能夠顯著減少。沒有駐留在緩存中的服務(wù)可能引入接收該服務(wù)的后續(xù) 可用突發(fā)的時延,但是平均延遲仍會顯著小于由于距離最遠(yuǎn)的時隙而可能引入的延遲。


并入本說明書并成為本說明書的一部分的附圖,示出了此處教導(dǎo)和描述的各方 面,并用于闡明此處教導(dǎo)的原理。在這些圖中圖1在各方面示意了傳統(tǒng)數(shù)字視頻廣播格式的傳輸方案;圖2按照此處教導(dǎo)的各種實現(xiàn),示意了全面的無線網(wǎng)絡(luò)架構(gòu);圖3按照此處教導(dǎo)的各種實現(xiàn),示意了能夠接收突發(fā)流傳輸?shù)氖纠缘脑O(shè)備;圖4在各方面示意了在不使用緩存功能的情況下,設(shè)備接收一系列傳輸突發(fā)的存 儲空間操作;圖5按照此處教導(dǎo)的各種實現(xiàn),示意了包括選擇性地緩存?zhèn)鬏斖话l(fā)的存儲空間操 作;圖6根據(jù)各個方面,示意了使用此處教導(dǎo)的各種實現(xiàn)的設(shè)備的切換或者轉(zhuǎn)換時間 性能曲線;圖7按照此處教導(dǎo)的各種實現(xiàn),示意了突發(fā)傳輸緩存操作的流程圖。
具體實施例方式此處教導(dǎo)的各個方面涉及到用于選擇緩存突發(fā)流傳輸?shù)姆椒ê脱b置。更具體地, 基于各個方面,提供了平臺和技術(shù),其運行以達(dá)到選擇性地將在時間上距離當(dāng)前接收的時 隙最遠(yuǎn)的時隙的傳輸突發(fā)存儲到接收方設(shè)備的板載緩存中。如果該設(shè)備的用戶決定改變或 者“轉(zhuǎn)換”服務(wù),例如從一個電視或者視頻頻道切換到另一個,則該設(shè)備確定新選擇的服務(wù) 是否駐留在板載緩存中。如果是,該設(shè)備能夠立即開始對直接來自于該緩存的視頻或者其 它內(nèi)容進(jìn)行解碼,而無須等待包含相應(yīng)服務(wù)的后續(xù)可用突發(fā)的后續(xù)循環(huán)時隙到來。當(dāng)服務(wù) 改變?yōu)椴⑽窗诰彺嬷械姆?wù)時,仍然會引入延遲直到接收到后續(xù)相應(yīng)時隙傳輸為止, 但是這一損失會比對那些存儲到緩存中的突發(fā)少。因此,平均轉(zhuǎn)換延遲可以減少,而用戶體 驗可以得到提高。圖2按照此處教導(dǎo)的方面,示出了示例性的無線網(wǎng)絡(luò)300的功能塊圖。如圖2中 所示,無線網(wǎng)絡(luò)300可以包括無線服務(wù)提供商310和內(nèi)容提供商320。無線服務(wù)提供商310 可以提供蜂窩電話或者其它數(shù)字通信服務(wù)給移動電子設(shè)備(例如設(shè)備10 的用戶。無線服 務(wù)提供商310可以是蜂窩電話和/或數(shù)據(jù)服務(wù)提供商、個人通信服務(wù)(PCQ提供商、DVB-H 提供商、或者其它無線服務(wù)、節(jié)目或者內(nèi)容的提供商。無線服務(wù)提供商310可以運行無線服 務(wù)器312和基站314的網(wǎng)絡(luò)。如圖2所示,設(shè)備102可以通過基站314的集合,在無線接口 316上使用客戶端-服務(wù)器架構(gòu)來與無線服務(wù)器312進(jìn)行通信??梢允褂迷O(shè)備102、內(nèi)容提供商320、無線服務(wù)提供商310和/或其它資源之間的其它網(wǎng)絡(luò)、頻道和連接。內(nèi)容提供商320可以是因特網(wǎng)服務(wù)提供商(ISP)、廣播視頻和/或音頻提供商,或 者其它數(shù)字內(nèi)容提供商。內(nèi)容提供商320可以運行內(nèi)容服務(wù)器322來提供到存儲于計算機(jī) 可讀介質(zhì)中的數(shù)字內(nèi)容400的接入。無線服務(wù)提供商310可以通過諸如無線應(yīng)用協(xié)議(WAP) 網(wǎng)關(guān)、包括安全套接字層(SSL)連接的套接字連接或者其它任意合適的通信鏈路324,來鏈 接到內(nèi)容提供商320。在一個實現(xiàn)中,無線服務(wù)提供商310可以通過通信鏈路從內(nèi)容服務(wù) 器322得到數(shù)字內(nèi)容,并將這些內(nèi)容通過無線接口 316提供給一個或者多個設(shè)備102。然 而,應(yīng)當(dāng)理解的是,本公開并不限制于這樣的安排,并且設(shè)備102可以通過其它機(jī)制來獲得 內(nèi)容400。例如,設(shè)備102可以通過陸地線鏈接到內(nèi)容提供商320,并且在某些實現(xiàn)中,內(nèi)容 400的一部分或者全部可以存儲于設(shè)備102的存儲空間中。例如圖3中的實例所示,在實現(xiàn)中,設(shè)備102可以包括硬件、軟件和連接性資源的 集合,以用于從內(nèi)容提供商320和/或其它源接收突發(fā)流傳輸104。在所示的實現(xiàn)中,設(shè)備 102可能包括至少一個接收信號(例如,相關(guān)于移動呼叫發(fā)起或者其它握手、握手響應(yīng)、移 動應(yīng)用數(shù)據(jù)傳遞、數(shù)據(jù)事件、數(shù)據(jù)事件響應(yīng)、握手終止,等等)的天線126(例如,包括輸入接 口的一個傳輸接收機(jī)或者一組這樣的接收機(jī))和接收機(jī)124,其對接收的信號進(jìn)行操作(例 如,濾波、放大、下變頻,等等)。天線1 可能進(jìn)一步耦合到調(diào)制器116和發(fā)射機(jī)118來發(fā) 射信號。天線126能夠進(jìn)行例如發(fā)射或接收握手請求、數(shù)據(jù)事件請求或者諸如此類的響應(yīng)。 接收到的信號可以是或者包括突發(fā)流傳輸104,或者此處描述的其它數(shù)據(jù)。天線1 和接 收機(jī)IM也可以耦合到解調(diào)器122,來解調(diào)收到的信號并提供已經(jīng)解調(diào)的信息給處理器112 進(jìn)行處理。設(shè)備102可以另外包括耦合到處理器112的存儲空間130,其可以存儲視頻、音 頻和其它數(shù)據(jù)或內(nèi)容以便進(jìn)行發(fā)射、接收或者諸如此類。處理器112能夠接收和處理通過天線1 接收到的一個或多個突發(fā)流傳輸104的 數(shù)據(jù),例如為了通過諸如圖形用戶接口或其它圖形顯示器的用戶接口 114進(jìn)行顯示,來顯 示圖形、視頻或者其它內(nèi)容。另外,處理器112能夠控制和/或接入設(shè)備102的一個或者多 個資源或組件(例如,122、124、116、118、114)。處理器112能夠執(zhí)行諸如高通公司的無線 二進(jìn)制運行時環(huán)境(BREW )的運行時環(huán)境134,以及一個或多個應(yīng)用集合136或者其它軟 件、模塊、應(yīng)用、邏輯、碼或者諸如此類?;谀承┓矫?,應(yīng)用集合136可能包括媒體回放和 /或其它應(yīng)用或資源。處理器112同樣能夠與諸如賬戶接入控制、用戶ID或者其它設(shè)定或 數(shù)據(jù)的用戶偏好132的組合通信。按照其它關(guān)注的方面,處理器能夠進(jìn)一步與控制邏輯110進(jìn)行通信,例如,控制邏 輯可以是或者包括應(yīng)用或其它軟件、固件、硬件或其它邏輯或資源,其被編程以控制突發(fā)流 處理和設(shè)備102的其它功能。處理器112同樣能夠耦合到緩存128,在一些實現(xiàn)中,其可能 是或者包括位于設(shè)備102中的存儲空間130的一個子集,或者單獨的存儲空間。在某些實 現(xiàn)中,處理器還能夠耦合到可選的解碼器模塊120,例如,用于對突發(fā)流傳輸104進(jìn)行解碼 的專用視頻解碼器或者其它設(shè)備。在一些實現(xiàn)中,設(shè)備102可能是或者包括蜂窩電話、支持 網(wǎng)絡(luò)的個人數(shù)字助理設(shè)備、支持網(wǎng)絡(luò)的媒體播放器設(shè)備、全球定位系統(tǒng)(GPQ設(shè)備,或者其 它移動或固定的、有線或無線的客戶端、設(shè)備或硬件,除了或者代替圖3中所示的設(shè)備102 的實現(xiàn)。就用于在設(shè)備102中以時間復(fù)用格式接收突發(fā)傳輸流104的存儲空間操作而言,圖4示意了按照基線方案或者簡單方案的存儲空間使用,為了用于比較,其不涉及選擇性 地緩存數(shù)據(jù)突發(fā)?;谒镜姆矫?,設(shè)備102可以在播放或者呈現(xiàn)當(dāng)前節(jié)目138的視頻或 其他內(nèi)容的同時,在當(dāng)前時間繼續(xù)接收數(shù)據(jù)。如圖4所示,假設(shè)N =在TS上發(fā)送的服務(wù)的數(shù)量,T =所有服務(wù)的循環(huán)的時間,以及C=緩存的突發(fā)的數(shù)量,那么在不使用緩存方案的情況下,產(chǎn)生的平均的切換或者轉(zhuǎn)換延遲為(假設(shè)各服 務(wù)長度相等)平均切換延遲=(N/2)*(T/N)= Τ/2.如果在其開始重復(fù)之前的全部的時隙循環(huán)是2秒,因此損失將為平均1秒。在某 些實現(xiàn)中,需要注意的是,駐留在時隙中的突發(fā)可能代表大約500Kbit到IMbit的數(shù)據(jù)幀, 或者其它數(shù)據(jù)量。需要注意在某些實現(xiàn)中,盡管無線服務(wù)器312能夠連續(xù)地廣播全部服務(wù)集合,設(shè) 備102僅可以接收或者僅可以解碼或處理駐留在分配給當(dāng)前選擇用于回放的服務(wù)的時隙 中的突發(fā),以避免因為不必要地解碼未選擇的服務(wù)而引起的功率消耗。因此,在一些實現(xiàn) 中,設(shè)備102能夠以循環(huán)的方式發(fā)送開始到用于解碼的板載邏輯,以便對當(dāng)前觀看的服務(wù)、 節(jié)目或頻道的時隙中的傳輸突發(fā)進(jìn)行解碼,而跳過未選擇的服務(wù)。圖5按照此處教導(dǎo)的實現(xiàn),示意了包括選擇性緩存突發(fā)流傳輸104的存儲空間操 作。基于圖5所示的方面,設(shè)備102能夠播放或呈現(xiàn)當(dāng)前節(jié)目138,同時設(shè)備運行以接收當(dāng) 前時隙或幀中的突發(fā)數(shù)據(jù)集合。因此,最遠(yuǎn)距離時隙包括那些在設(shè)備102的接收機(jī)IM再 次到達(dá)它們的定期窗口之前,需要重復(fù)最大數(shù)量的時隙的時隙(以標(biāo)注“S2”開始)。因此, 圖5中的時隙序列中的陰影區(qū)域示意性地標(biāo)識了存儲于緩存138中的突發(fā)集合。如圖5所 示,使用設(shè)備102中應(yīng)用的緩存128,在未來距離當(dāng)前時隙最遠(yuǎn)的突發(fā)已經(jīng)進(jìn)行了緩存,所 以它們從當(dāng)前節(jié)目138的切換延遲為0。需要注意的是,盡管圖5在除了當(dāng)前節(jié)目138的時 隙之外,示意了一種場景,其中有三個另外的時隙存儲于緩存128,而在一些實現(xiàn)中,也可以 緩存其它數(shù)量的時隙。在一些實現(xiàn)中,緩存1 中的時隙數(shù)量可以預(yù)定,或者設(shè)置成空閑存 儲空間130的量或者其它因素的動態(tài)函數(shù)?;谀承┓矫?,緩存1 可能包括電子隨機(jī)訪問存儲空間,或者安裝在設(shè)備102上 的其它電子或者存儲空間130?;诖颂幟枋龅姆矫?,“C”可以表示不包括當(dāng)前節(jié)目的已緩 存突發(fā)的數(shù)量(在圖5示意的實例中,C = 3)。按照一些實現(xiàn),緩存1 可能被配置為一直 保持在時間上距離最遠(yuǎn)的突發(fā)在本地可用,因此顯著減少了平均切換或轉(zhuǎn)換延遲?;谝?些實現(xiàn),緩存1 可能包括設(shè)備102中的駐留存儲空間130的子集。基于一些實現(xiàn),對于緩 存或者其它操作可用的存儲空間130可能是大約2到8Mbyte,或者是更小或更大的存儲空 間量。按照在一個方面的實現(xiàn),能夠被緩存到緩存128中的突發(fā)或者時隙的數(shù)量可能是設(shè) 備102中的可用存儲空間130的函數(shù)、以及用于發(fā)送突發(fā)流傳輸104的傳送流的數(shù)據(jù)速率 和設(shè)備102接收到的生成組件數(shù)據(jù)突發(fā)的函數(shù)。其它因素也可能對設(shè)備102中使用的緩存 128的大小產(chǎn)生影響。按照一些實現(xiàn),以及如圖3所示,需要注意的是,設(shè)備102可能引入單獨的解 碼器模塊120。在一些使用解碼器模塊120的實現(xiàn)中,解碼器模塊120可能是或者包括MPE-FEC (多協(xié)議封裝-前向糾錯)模塊,或者DVB-H數(shù)據(jù)突發(fā)模塊,兩者均可以作為專用芯 片、已編程數(shù)字信號處理器、或者其它硬件或軟件資源而引入。需要注意的是,基于一些實 現(xiàn),突發(fā)流傳輸104可能是或者包括DVB-H傳送流(TQ,其能夠以諸如MPEG-2格式的動態(tài) 圖像專家組(MPEG)格式進(jìn)行編碼。其它格式或者協(xié)議也可以使用。基于包括專用解碼器 模塊120的DVB-H實現(xiàn),在接收了突發(fā)傳輸流104的突發(fā)或幀之后,該幀能夠被傳遞到板載 軟件以對視頻或者其他內(nèi)容進(jìn)行解碼。然而,基于此處教導(dǎo)的實現(xiàn),在選擇進(jìn)行切換之前,沒有任何緩存的突發(fā)被轉(zhuǎn)移到 軟件測解碼或者相關(guān)聯(lián)的處理,因此軟件使用和總線使用都不會受到正緩存于緩存128中 的額外數(shù)據(jù)的影響。按照此處教導(dǎo)的實現(xiàn),如同本領(lǐng)域的技術(shù)人員所理解的那樣,可以使用 Reed-Solomon(RS)解碼來對突發(fā)傳輸流104的每個突發(fā)進(jìn)行解碼?;谝恍┓矫?,用于前 向糾錯目的的Reed-Solomon(RS)計算可能帶來大量的處理開銷,例如每突發(fā)大約250到 1000的Reed-Solomon(RS)行,或者其它計算負(fù)荷量。基于一些實現(xiàn),因此能夠避免對緩存 的突發(fā)進(jìn)行Reed-Solomon(RS)或者其它糾錯計算,至少用戶選擇切換到在突發(fā)流傳輸104 中占用不同時隙的新服務(wù)為止。基于一些實現(xiàn),設(shè)備102的控制邏輯110可能被配置為知道 其可以從傳送流(TS)本身或者從緩存128中請求突發(fā)數(shù)據(jù)。也需要注意,基于一些實現(xiàn), 一旦突發(fā)內(nèi)容被轉(zhuǎn)移到控制邏輯110或者其他解碼軟件,則可以釋放用來捕獲用于觀看的 當(dāng)前幀或者時隙的緩存128(和/或存儲空間130)的一部分,并將其重新用于進(jìn)行緩存。按照其它方面的實現(xiàn),使設(shè)備102運行于緩存模式可能在功率消耗方面會很高, 特別是對于電池容量有限的移動蜂窩設(shè)備。因此,按照一些實現(xiàn),設(shè)備102的控制邏輯110 能夠針對用戶服務(wù)切換最有可能的時間作出預(yù)先假設(shè),并且將緩存128的使用限定到那些 時間窗口中。例如,控制邏輯110 (位于應(yīng)用集合136中的媒體回放應(yīng)用),或者其它邏輯可 以假設(shè)切換過程可能被預(yù)料為在一個預(yù)定的時間之內(nèi),在該預(yù)定的時間用戶瀏覽電子服務(wù) 指南(ESG)或者其它節(jié)目列表,因為可以假設(shè)該用戶在瀏覽了這些選項之后不久考慮另外 的內(nèi)容。基于一些實現(xiàn),控制邏輯110(位于應(yīng)用集合136中的媒體回放應(yīng)用),或者 其它邏輯還可以或者取而代之地在前面的服務(wù)切換之后,將緩存1 激活預(yù)定的時段, 因為用戶可能更喜歡在觀看新頻道相對較短的時間內(nèi)切換服務(wù)或者改變頻道(以“速 覽”(“surfing”)的方式)。可以選擇切換或者轉(zhuǎn)換之間的時間門限為1分鐘、5分鐘、10 分鐘或者其它時間段,來激活或者停止緩存操作。也可以使用其它緩存激活技術(shù)來控制將 突發(fā)傳輸流104存儲到緩存128,并且有助于功率節(jié)省?;谄渌矫娴膶崿F(xiàn),設(shè)備102的硬件可以生成分組標(biāo)識(PID,其為MPEG-2傳送 流中的基本流標(biāo)識符)的列表以用于緩存128,除了以該格式的傳統(tǒng)的控制PID和數(shù)據(jù)PID 的列表之外(當(dāng)使用了相應(yīng)類型的編碼時)。按照一些實現(xiàn),數(shù)據(jù)PID和緩存PID的存儲空 間分配可以進(jìn)行共享,使得當(dāng)使用相應(yīng)類型的編碼時,引入緩存PID不會必然增加存儲空 間的需求。圖6示意了基于各種實現(xiàn),按照此處教導(dǎo)、在切換時間中使用選擇性緩存的基于 硬件提升的圖。該示意圖示出了對設(shè)備102緩存相對于非緩存的硬件切換或轉(zhuǎn)換時間的提 升百分比。該示出的百分比提升如下計算100*(1_已緩存/未緩存)。該圖分析了兩種情 況,一種具有存儲了 3個節(jié)目的緩存128,另一種具有存儲了 4個節(jié)目的緩存128。例如,對于緩存了 4個頻道、服務(wù)或者節(jié)目,以及每個傳送流(化)具有5個節(jié)目的情況而言,可以獲 得相對于非緩存解決方案100%的提升G個被緩存+1個正在播放=在全部時間存儲空間 中有5個節(jié)目)。對于兩組示例性的緩存大小或長度,并且在用于廣播的所有服務(wù)的全部示 出范圍內(nèi),可以看出提升??梢允褂镁彺娲笮?、節(jié)目集合和其它變量的其它組合。按照此處教導(dǎo)的各種實現(xiàn),圖7示意了可以用于選擇性地緩存突發(fā)流傳輸?shù)恼w 處理過程。在702中,處理過程可以開始。在704中,可以例如通過設(shè)備102的用戶的請 求,來初始化向設(shè)備102發(fā)送突發(fā)流傳輸104。在706中,可以例如通過設(shè)備102的用戶接 口 114,來向設(shè)備102的用戶產(chǎn)生和/或呈現(xiàn)服務(wù)、節(jié)目、頻道或者其它內(nèi)容選擇的集合。在 708中,可以例如通過控制邏輯110來確定設(shè)備102中緩存128的可用大小。在710中,可 以開始將突發(fā)傳輸流104中的數(shù)據(jù)存儲到緩存128的處理過程。在712中,可以例如通過 控制邏輯110,來開始將突發(fā)傳輸流104中距離當(dāng)前接收的時隙最遠(yuǎn)的那些時隙存儲到緩 存128。在一些方面,部分地基于緩存128的可用量,可以確定存儲到緩存128的數(shù)據(jù)所來 自的時隙的數(shù)量。在714中,可以例如通過經(jīng)由設(shè)備102的用戶接口 114做出的頻道或服務(wù)選擇,來 接收用戶選擇的所期望的新服務(wù)、節(jié)目、頻道或者其它內(nèi)容。在716中,在數(shù)據(jù)在緩存1 中可用的情況下,可以直接從緩存1 獲取該新服務(wù)、節(jié)目、頻道或者內(nèi)容以用于解碼和觀 看。基于一些方面,可以使用傳統(tǒng)處理過程來接收和解碼對于緩存1 之外的服務(wù)或節(jié)目 的請求。在718中,處理過程可以進(jìn)行重復(fù)、可以返回前面的處理點、跳轉(zhuǎn)到另外的處理點 或者結(jié)尾處。前面的描述為示例性的,并可以由本領(lǐng)域的技術(shù)人員對配置和實現(xiàn)進(jìn)行變化。例 如,與此處公開的實現(xiàn)相關(guān)的各種示例性的邏輯、邏輯塊、模塊和電路,可以使用以下器件 來實現(xiàn)或者施行-通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程 門陣列(FPGA)或其它可編程邏輯器件、分離門或晶體管邏輯、分離硬件組件,或者設(shè)計用 于完成此處描述的功能的以上器件的任意組合。通用處理器可以是微處理器,或者要么,該 處理器可以是任意傳統(tǒng)的處理器、控制器、微處理器或者狀態(tài)機(jī)。處理器也可以實現(xiàn)為計算 設(shè)備的組合,例如以下的組合-DSP和微處理器,多個微處理器,與DSP核心相結(jié)合的一個或 多個微處理器,或者任意其它這樣的配置?;谝粋€或多個示例性的實現(xiàn),所述功能可以用 硬件、軟件、固件或上述的任意組合來實現(xiàn)。如果用軟件來實現(xiàn),這些功能可能以計算機(jī)可 讀介質(zhì)上的一個或多個指令或者代碼來進(jìn)行存儲或者傳輸。計算機(jī)可讀介質(zhì)同時包括計算 機(jī)存儲媒體和通信媒體,該通信媒體包括任意便于將計算機(jī)程序從一個地方傳送到另一個 地方的媒體。存儲媒體可以是能夠通過接入的任意可用媒體。通過舉例而非限制的方式, 這樣的計算機(jī)可讀介質(zhì)可能包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其 它磁存儲設(shè)備、或者任意其它介質(zhì),這些任意其它介質(zhì)能夠以指令或數(shù)據(jù)結(jié)構(gòu)的形式用于 攜帶或存儲期望的節(jié)目編碼,并可以通過計算機(jī)進(jìn)行接入。任意連接也可以被適當(dāng)?shù)姆Q為 計算機(jī)可讀介質(zhì)。例如,如果該軟件從網(wǎng)站、服務(wù)器或其它遠(yuǎn)端源傳輸而來時使用了同軸電 纜、光纜、雙絞線、數(shù)字用戶線(DSL),或者諸如紅外、無線和微波的無線技術(shù),那么,該同軸 電纜、光纜、雙絞線、DSL,或者諸如紅外、無線和微波的無線技術(shù)也被包括在介質(zhì)的定義中。 此處使用的磁盤和光盤,包括光碟(CD)、激光視盤、光盤、數(shù)字多功能光盤(DVD)、軟盤和藍(lán) 光光盤,此處的磁盤通常用磁復(fù)制數(shù)據(jù),而光盤用激光復(fù)制數(shù)據(jù)。上述器件的組合也應(yīng)該被包括在計算機(jī)可讀介質(zhì)的范圍之內(nèi)。與此處公開的實現(xiàn)相關(guān)聯(lián)的所述方案和算法的步驟可 以被直接以硬件、由處理器執(zhí)行的軟件模塊或者兩者的組合來具體實施。軟件模塊可以駐 留于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可擦除磁 盤、CD-ROM,或者任意其它在本領(lǐng)域中所知曉的存儲介質(zhì)。一個示例性的存儲介質(zhì)被耦合到 處理器,使得該處理器能夠?qū)υ摯鎯橘|(zhì)進(jìn)行消息的讀取和寫入。要么,該存儲介質(zhì)可以集 成到該處理器中。該處理器和該存儲介質(zhì)可以駐留于ASIC。該ASIC可以駐留在用戶終端 中。又或者,該處理器和該存儲介質(zhì)可以以分立器件的形式駐留于用戶終端。
進(jìn)一步舉例來說,雖然一些實現(xiàn)已經(jīng)被描述為在DVB-H視頻流上執(zhí)行緩存操作, 但是在一些實現(xiàn)中,按照此處教導(dǎo)進(jìn)行的緩存操作能夠在其它視頻傳輸格式、音頻格式,或 者其它突發(fā)或時分復(fù)用傳輸類型或格式上執(zhí)行。雖然其它一些實現(xiàn)已經(jīng)被描述為媒體回放 設(shè)備一次呈現(xiàn)單個傳送流,但是在一些實現(xiàn)中,可以呈現(xiàn)和/或緩存多個傳送流。其它被描 述為單數(shù)或者復(fù)合的資源,在一些實現(xiàn)中可能是多個或者散布的,并且被描述為多個或者 散布的資源在一些實現(xiàn)中可能被合并。相應(yīng)地,此處教導(dǎo)的保護(hù)范圍意在僅由本文的權(quán)利 要求進(jìn)行限制。
權(quán)利要求
1.一種發(fā)送突發(fā)流傳輸?shù)姆椒ǎ?生成具有預(yù)定周期的循環(huán)時隙集合;在所述循環(huán)時隙集合中對服務(wù)集合進(jìn)行編碼;以及 將所述服務(wù)集合發(fā)送給設(shè)備,所述設(shè)備配置為 接收所述循環(huán)時隙集合中的已編碼的服務(wù)集合的至少一部分; 選擇所述服務(wù)集合中的至少第一服務(wù)以用于呈現(xiàn)在所述設(shè)備上; 將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的所述服務(wù)的子 集存儲到所述設(shè)備上的緩存;接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù)的用戶請求;以及當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以用于呈現(xiàn)在所 述設(shè)備上。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述服務(wù)集合包括視頻服務(wù)或者音頻服務(wù)中的 至少一種。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容頻 道或者音頻內(nèi)容頻道。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容頻 道,并且所述視頻內(nèi)容頻道以手持?jǐn)?shù)字視頻廣播(DVB-H)格式進(jìn)行編碼。
5.一種用于發(fā)送突發(fā)流傳輸?shù)南到y(tǒng),包括 去往設(shè)備的接口 ;以及與所述接口進(jìn)行通信的服務(wù)器,所述服務(wù)器配置為 生成具有預(yù)定周期的循環(huán)時隙集合; 在所述循環(huán)時隙集合中對服務(wù)集合進(jìn)行編碼;以及 將所述服務(wù)集合發(fā)送給所述設(shè)備,所述設(shè)備配置為 接收所述循環(huán)時隙集合中的已編碼的服務(wù)集合的至少一部分; 選擇所述服務(wù)集合中的至少第一服務(wù)以用于呈現(xiàn)在所述設(shè)備上; 將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的所述服務(wù)的子 集存儲到所述設(shè)備上的緩存;接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù)的用戶請求;以及當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以用于呈現(xiàn)在所 述設(shè)備上。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述服務(wù)集合包括視頻服務(wù)或者音頻服務(wù)中的 至少一種。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容頻 道或者音頻內(nèi)容頻道。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容頻 道,并且所述視頻內(nèi)容頻道以手持?jǐn)?shù)字視頻廣播(DVB-H)格式進(jìn)行編碼。
9.一種用于發(fā)送突發(fā)流傳輸?shù)南到y(tǒng),包括用于接口到設(shè)備的單元;以及與所述用于接口的單元進(jìn)行通信的、用于提供數(shù)據(jù)給所述設(shè)備的單元,所述用于提供 數(shù)據(jù)的單元配置為生成具有預(yù)定周期的循環(huán)時隙集合; 在所述循環(huán)時隙集合中對服務(wù)集合進(jìn)行編碼;以及 將所述服務(wù)集合發(fā)送給所述設(shè)備,所述設(shè)備配置為 接收所述循環(huán)時隙集合中的已編碼的服務(wù)集合的至少一部分; 選擇所述服務(wù)集合中的至少第一服務(wù)以用于呈現(xiàn)在所述設(shè)備上; 將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的所述服務(wù)的子 集存儲到所述設(shè)備上的緩存;接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù)的用戶請求;以及當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以用于呈現(xiàn)在所 述設(shè)備上。
10.一種計算機(jī)程序產(chǎn)品,包括 計算機(jī)可讀介質(zhì),其包括用于使計算機(jī)生成具有預(yù)定周期的循環(huán)時隙集合的至少一個指令; 用于使計算機(jī)在所述循環(huán)時隙集合中對服務(wù)集合進(jìn)行編碼的至少一個指令;以及 用于使計算機(jī)將所述服務(wù)集合發(fā)送給設(shè)備的至少一個指令,所述設(shè)備配置為 接收所述循環(huán)時隙集合中的已編碼的服務(wù)集合的至少一部分; 選擇所述服務(wù)集合中的至少第一服務(wù)以用于呈現(xiàn)在所述設(shè)備上; 將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的所述服務(wù)的子 集存儲到所述設(shè)備上的緩存;接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù)的用戶請求;以及當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以用于呈現(xiàn)在所 述設(shè)備上。
11.一種處理突發(fā)流傳輸?shù)姆椒?,包括在設(shè)備中接收在具有預(yù)定周期的循環(huán)時隙集合中進(jìn)行編碼的服務(wù)集合的至少一部分;接收對于所述服務(wù)集合中用于呈現(xiàn)在所述設(shè)備上的至少第一服務(wù)的選擇; 將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的所述服務(wù)的子 集存儲到所述設(shè)備上的緩存;接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù)的用戶請求;以及當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以用于呈現(xiàn)在所 述設(shè)備上。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述服務(wù)集合包括視頻服務(wù)或者音頻服務(wù)中 的至少一種。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容 頻道或者音頻內(nèi)容頻道。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容 頻道,并且所述視頻內(nèi)容頻道以手持?jǐn)?shù)字視頻廣播(DVB-H)格式進(jìn)行編碼。
15.根據(jù)權(quán)利要求14所述的方法,其中,所述視頻內(nèi)容頻道以動態(tài)圖像專家組(MPEG) 格式進(jìn)行編碼。
16.根據(jù)權(quán)利要求11所述的方法,其中,所述設(shè)備包括蜂窩電話、全球定位系統(tǒng)(GPS) 設(shè)備、支持網(wǎng)絡(luò)的個人數(shù)字助理設(shè)備以及支持網(wǎng)絡(luò)的媒體播放器設(shè)備中的至少一種。
17.根據(jù)權(quán)利要求11所述的方法,其中,所述循環(huán)時隙集合中距離最遠(yuǎn)的子集包括距 離所述當(dāng)前接收的時隙最遠(yuǎn)的至少三個時隙的子集。
18.根據(jù)權(quán)利要求11所述的方法,其中,在所述設(shè)備上呈現(xiàn)所選擇的服務(wù)包括將已編 碼的服務(wù)傳送給用于進(jìn)行糾錯解碼的軟件模塊。
19.根據(jù)權(quán)利要求11所述的方法,其中,所述已編碼服務(wù)集合的至少一部分只包括與 被選擇用于呈現(xiàn)的所述至少第一服務(wù)相關(guān)聯(lián)的時隙。
20.根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括如果在預(yù)定周期內(nèi)并沒有接收到對于用于呈現(xiàn)的服務(wù)進(jìn)行改變的用戶請求,則停止下 述步驟將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的子集存儲到緩存。
21.根據(jù)權(quán)利要求11所述的方法,其中,所述接收步驟包括 通過所述設(shè)備的無線接口進(jìn)行接收。
22.—種設(shè)備,包括 去往服務(wù)器的接口 ;以及使用所述接口進(jìn)行通信的處理器,所述處理配置為在設(shè)備中接收在具有預(yù)定周期的循環(huán)時隙集合中進(jìn)行編碼的服務(wù)集合的至少一部分;接收對于所述服務(wù)集合中用于呈現(xiàn)在所述設(shè)備上的至少第一服務(wù)的選擇; 將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的所述服務(wù)的子 集存儲到所述設(shè)備上的緩存;接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù)的用戶請求;以及當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以用于呈現(xiàn)在所 述設(shè)備上。
23.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述服務(wù)集合包括視頻服務(wù)或者音頻服務(wù)中 的至少一種。
24.根據(jù)權(quán)利要求23所述的設(shè)備,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容 頻道或者音頻內(nèi)容頻道。
25.根據(jù)權(quán)利要求M所述的設(shè)備,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容 頻道,并且所述視頻內(nèi)容頻道以手持?jǐn)?shù)字視頻廣播(DVB-H)格式進(jìn)行編碼。
26.根據(jù)權(quán)利要求25所述的設(shè)備,其中,所述視頻內(nèi)容頻道以動態(tài)圖像專家組(MPEG)格式進(jìn)行編碼。
27.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述設(shè)備包括蜂窩電話、全球定位系統(tǒng)(GPS) 設(shè)備、支持網(wǎng)絡(luò)的個人數(shù)字助理設(shè)備以及支持網(wǎng)絡(luò)的媒體播放器設(shè)備中的至少一種。
28.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述循環(huán)時隙集合中距離最遠(yuǎn)的子集包括距 離所述當(dāng)前接收的時隙最遠(yuǎn)的至少三個時隙的子集。
29.根據(jù)權(quán)利要求22所述的設(shè)備,其中,在所述設(shè)備上呈現(xiàn)所選擇的服務(wù)包括將已編 碼的服務(wù)傳送給用于進(jìn)行糾錯解碼的軟件模塊。
30.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述已編碼服務(wù)集合的至少一部分只包括與 被選擇用于呈現(xiàn)的所述至少第一服務(wù)相關(guān)聯(lián)的時隙。
31.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述設(shè)備進(jìn)一步配置為如果在預(yù)定周期內(nèi)并沒有接收到對于用于呈現(xiàn)的服務(wù)進(jìn)行改變的用戶請求,則停止下 述操作將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的子集存儲到 緩存。
32.根據(jù)權(quán)利要求22所述的設(shè)備,其中,所述接口包括所述設(shè)備的無線接口。
33.一種設(shè)備,包括用于接口到服務(wù)器的單元;以及與所述用于接口的單元進(jìn)行通信的、用于處理數(shù)據(jù)的單元,所述用于處理數(shù)據(jù)的單元 配置為在設(shè)備中接收在具有預(yù)定周期的循環(huán)時隙集合中進(jìn)行編碼的服務(wù)集合的至少一部分;接收對于所述服務(wù)集合中用于呈現(xiàn)在所述設(shè)備上的至少第一服務(wù)的選擇; 將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的所述服務(wù)的子 集存儲到所述設(shè)備上的緩存;接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù)的用戶請求;以及當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以用于呈現(xiàn)在所 述設(shè)備上。
34.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述服務(wù)集合包括視頻服務(wù)或者音頻服務(wù)中 的至少一種。
35.根據(jù)權(quán)利要求34所述的設(shè)備,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容 頻道或者音頻內(nèi)容頻道。
36.根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述服務(wù)集合中的每一個服務(wù)包括視頻內(nèi)容 頻道,并且所述視頻內(nèi)容頻道以手持?jǐn)?shù)字視頻廣播(DVB-H)格式進(jìn)行編碼。
37.根據(jù)權(quán)利要求36所述的設(shè)備,其中,所述視頻內(nèi)容頻道以動態(tài)圖像專家組(MPEG) 格式進(jìn)行編碼。
38.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述設(shè)備包括蜂窩電話、全球定位系統(tǒng)(GPS) 設(shè)備、支持網(wǎng)絡(luò)的個人數(shù)字助理設(shè)備以及支持網(wǎng)絡(luò)的媒體播放器設(shè)備中的至少一種。
39.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述循環(huán)時隙集合中距離最遠(yuǎn)的子集包括距 離所述當(dāng)前接收的時隙最遠(yuǎn)的至少三個時隙的子集。
40.根據(jù)權(quán)利要求33所述的設(shè)備,其中,在所述設(shè)備上呈現(xiàn)所選擇的服務(wù)包括將已編 碼的服務(wù)傳送給用于進(jìn)行糾錯解碼的軟件模塊。
41.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述已編碼服務(wù)集合的至少一部分只包括與 被選擇用于呈現(xiàn)的所述至少第一服務(wù)相關(guān)聯(lián)的時隙。
42.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述設(shè)備進(jìn)一步配置為如果在預(yù)定周期內(nèi)并沒有接收到對于用于呈現(xiàn)的服務(wù)進(jìn)行改變的用戶請求,則停止下 述操作將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的子集存儲到 緩存。
43.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述用于接口的單元包括用于提供所述設(shè)備 的無線接口的單元。
44.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)可讀介質(zhì),其包括用于使計算機(jī)在設(shè)備中接收在具有預(yù)定周期的循環(huán)時隙集合中進(jìn)行編碼的服務(wù)集合 的至少一部分的至少一個指令;用于使計算機(jī)接收對于所述服務(wù)集合中用于呈現(xiàn)在所述設(shè)備上的至少第一服務(wù)的選 擇的至少一個指令;用于使計算機(jī)將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子集中進(jìn)行編碼的 所述服務(wù)的子集存儲到所述設(shè)備上的緩存的至少一個指令;用于使計算機(jī)接收將用于呈現(xiàn)在所述設(shè)備上的服務(wù)從所述第一服務(wù)改變?yōu)榈诙?wù) 的用戶請求的至少一個指令;以及用于使計算機(jī)當(dāng)所述第二服務(wù)存儲在所述緩存中時,從所述緩存獲取所述第二服務(wù)以 用于呈現(xiàn)在所述設(shè)備上的至少一個指令。
45.根據(jù)權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,其中,所述服務(wù)集合包括視頻服務(wù)或者 音頻服務(wù)中的至少一種。
46.根據(jù)權(quán)利要求45所述的計算機(jī)程序產(chǎn)品,其中,所述服務(wù)集合中的每一個服務(wù)包 括視頻內(nèi)容頻道或者音頻內(nèi)容頻道。
47.根據(jù)權(quán)利要求46所述的計算機(jī)程序產(chǎn)品,其中,所述服務(wù)集合中的每一個服務(wù)包 括視頻內(nèi)容頻道,并且所述視頻內(nèi)容頻道以手持?jǐn)?shù)字視頻廣播(DVB-H)格式進(jìn)行編碼。
48.根據(jù)權(quán)利要求47所述的計算機(jī)程序產(chǎn)品,其中,所述視頻內(nèi)容頻道以動態(tài)圖像專 家組(MPEG)格式進(jìn)行編碼。
49.根據(jù)權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,其中,所述設(shè)備包括蜂窩電話、全球定位 系統(tǒng)(GPQ設(shè)備、支持網(wǎng)絡(luò)的個人數(shù)字助理設(shè)備以及支持網(wǎng)絡(luò)的媒體播放器設(shè)備中的至少 一種。
50.根據(jù)權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,其中,所述循環(huán)時隙集合中距離最遠(yuǎn)的 子集包括距離所述當(dāng)前接收的時隙最遠(yuǎn)的至少三個時隙的子集。
51.根據(jù)權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,其中,在所述設(shè)備上呈現(xiàn)所選擇的服務(wù) 包括將已編碼的服務(wù)傳送給用于進(jìn)行糾錯解碼的軟件模塊。
52.根據(jù)權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,其中,所述已編碼服務(wù)集合的至少一部 分只包括與被選擇用于呈現(xiàn)的所述至少第一服務(wù)相關(guān)聯(lián)的時隙。
53.根據(jù)權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,其中,所述計算機(jī)可讀介質(zhì)進(jìn)一步包括 用于使計算機(jī)在預(yù)定周期內(nèi)并沒有接收到對于用于呈現(xiàn)的服務(wù)進(jìn)行改變的用戶請求時,停止下述操作的至少一個指令將所述循環(huán)時隙集合中距離當(dāng)前接收的時隙最遠(yuǎn)的子 集中進(jìn)行編碼的子集存儲到緩存。
54.根據(jù)權(quán)利要求44所述的計算機(jī)程序產(chǎn)品,其中,所述接收操作包括通過所述設(shè)備 的無線接口進(jìn)行接收。
全文摘要
本發(fā)明實施例涉及用于選擇性地緩存突發(fā)流傳輸?shù)南到y(tǒng)和方法??梢栽诜涓C電話或者其它設(shè)備上接收數(shù)字視頻(例如,DVB-H)或者其它傳送流??梢詫⒃搨魉土鞣殖梢幌盗械难h(huán)時隙中的突發(fā),每個時隙攜帶諸如視頻頻道的一個服務(wù)。可以將包含于在時間上距離當(dāng)前接收的時隙最遠(yuǎn)的那些時隙中的突發(fā)存儲到板載緩存。當(dāng)用戶希望改變當(dāng)前正在播放的服務(wù)時,他們可以選擇想要的新服務(wù)。如果該用戶選擇切換或者“轉(zhuǎn)換”到已經(jīng)緩存的服務(wù)之一,則該設(shè)備上的媒體解碼器能夠立即開始對編碼于該突發(fā)中的服務(wù)進(jìn)行解碼并回放,而無需等待該服務(wù)的后續(xù)突發(fā)的后續(xù)時隙到來。
文檔編號H04N7/24GK102084652SQ200980125838
公開日2011年6月1日 申請日期2009年6月4日 優(yōu)先權(quán)日2008年6月4日
發(fā)明者R·凱達(dá)爾 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凌海市| 襄汾县| 赞皇县| 田阳县| 麻阳| 平定县| 泾源县| 宣城市| 桐城市| 稻城县| 普安县| 砀山县| 永安市| 阿拉善左旗| 鹿邑县| 循化| 濮阳市| 耒阳市| 尉氏县| 永福县| 邵东县| 镶黄旗| 句容市| 孝感市| 潮州市| 东台市| 定兴县| 应城市| 东阳市| 保康县| 陕西省| 和静县| 孝感市| 元江| 嵩明县| 临沧市| 长阳| 涞水县| 伊金霍洛旗| 璧山县| 茂名市|