亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于多頻道廣播多媒體系統(tǒng)中的時(shí)刻表移動(dòng)功能的系統(tǒng)和方法

文檔序號(hào):7942820閱讀:193來源:國知局
專利名稱:用于多頻道廣播多媒體系統(tǒng)中的時(shí)刻表移動(dòng)功能的系統(tǒng)和方法
用于多頻道廣播多媒體系統(tǒng)中的時(shí)刻表移動(dòng)功能的系統(tǒng)和
方法
背景技術(shù)
LiveTV 是航空公司機(jī)上娛樂系統(tǒng)的主要提供商,即,機(jī)上衛(wèi)星遞送實(shí)況節(jié)目內(nèi) 容的主要提供商,并且其允許空中乘客具有從多種多樣的衛(wèi)星遞送實(shí)況節(jié)目中選擇的自 由。其主要產(chǎn)品包括除了諸如實(shí)況飛行跟蹤之類的服務(wù)(其允許人們實(shí)時(shí)地看到在飛行 期間他們的當(dāng)前位置)之外,還提供機(jī)上椅背衛(wèi)星電視服務(wù)。取決于航空公司所運(yùn)營的世 界的區(qū)域,LiveTV 可以利用不同的衛(wèi)星電視提供商。例如,在美國,這樣的衛(wèi)星節(jié)目典型 地由DirecTV 提供。由此,在一個(gè)示例中,飛機(jī)上的LiveTV 系統(tǒng)可以向每個(gè)乘客遞送 DirecTV 內(nèi)容。飛機(jī)上的衛(wèi)星系統(tǒng)可以實(shí)時(shí)地向其乘客遞送許多頻道的內(nèi)容。然而,如果 飛行員或者空乘員中斷節(jié)目以進(jìn)行通知,則丟失了在這些通知期間所有的實(shí)時(shí)衛(wèi)星節(jié)目內(nèi) 容。在世界范圍內(nèi)使用單獨(dú)的暫停系統(tǒng)來調(diào)節(jié)時(shí)間以服務(wù)于(accommodate)觀看者。 在諸如VCR之類的設(shè)備中暫停功能是眾所周知的。例如,如果音頻/視頻源是VCR錄像帶 或者磁帶,則可以通過簡單地按下VCR上的暫停按鈕來實(shí)現(xiàn)暫停,然后在中斷時(shí)段結(jié)束時(shí) 按下“播放”以恢復(fù)(多個(gè))節(jié)目的回放。這種形式的暫停典型地不需要任何特殊的設(shè)計(jì) 技術(shù)。實(shí)際上,當(dāng)今在許多家庭中在個(gè)人錄像機(jī)(PVR)或者數(shù)字錄像機(jī)(DVR)單元上能夠 發(fā)現(xiàn)用于單個(gè)節(jié)目的簡單的暫停功能。PVR可以具有特定的設(shè)計(jì)來記錄和回放其用戶所指 定的節(jié)目。幾乎在所有的情形下,僅僅在時(shí)間方面調(diào)節(jié)單個(gè)節(jié)目而不是整個(gè)系統(tǒng)。關(guān)于單 獨(dú)存儲(chǔ)系統(tǒng)的一個(gè)復(fù)雜性是如果觀看者在節(jié)目期間改變電臺(tái),除非其他節(jié)目具有相等的 暫停,否則他將不能夠在沒有丟失原始節(jié)目的一部分的情況下回到其原始的電臺(tái)。然而,在具有數(shù)百個(gè)可用頻道的實(shí)時(shí)數(shù)字流傳輸環(huán)境中(諸如在飛機(jī)衛(wèi)星系統(tǒng) 中)提供暫停功能呈現(xiàn)了具有挑戰(zhàn)性的難題。由于觀看者除了選擇可用的視頻/音頻節(jié)目 之外通常不控制視頻/音頻節(jié)目,因此這一點(diǎn)尤其困難。暫停流傳輸系統(tǒng)還引入了關(guān)于系 統(tǒng)時(shí)鐘、節(jié)目指南,以及控制系統(tǒng)的復(fù)雜性。

發(fā)明內(nèi)容
在根據(jù)本原理的一個(gè)實(shí)施例中,提供了一種用于確保觀看者在被配置為遞送實(shí)況 廣播電視內(nèi)容的例如飛機(jī)、巴士、火車、劇院等等中收看實(shí)況廣播的電視節(jié)目(例如,收看 衛(wèi)星節(jié)目內(nèi)容)的系統(tǒng)和方法,所述系統(tǒng)和方法能夠使節(jié)目的節(jié)目開始時(shí)間適應(yīng)(tailor) 于并調(diào)節(jié)到期望的開始時(shí)間。有利地,關(guān)于觀看節(jié)目內(nèi)容,觀看者不受特定的交通車輛或者 航班的出發(fā)和到達(dá)時(shí)刻表的限制。根據(jù)一方面,提供了一種全局時(shí)刻表(schedule)暫停特征,其被配置為在緩沖器 總存儲(chǔ)所有遞送的流,并且使得能夠在多個(gè)時(shí)間延遲的開始時(shí)間處向觀看者遞送流傳輸?shù)?內(nèi)容。有利地,觀看者因此將不錯(cuò)過任何頻道的任何節(jié)目內(nèi)容并且可以選擇期望的節(jié)目的 期望的開始時(shí)間。根據(jù)一方面,提供了一種系統(tǒng),其被配置為存儲(chǔ)來自所有的源的所有的期望的節(jié)目內(nèi)容直至系統(tǒng)的帶寬的上限,并且使得能夠在預(yù)定的延遲的開始時(shí)間處從起始回放每個(gè) 節(jié)目。由此,觀看者可以選擇期望的節(jié)目的期望的開始時(shí)間。根據(jù)另一方面,過濾要存儲(chǔ)的節(jié)目內(nèi)容以使得僅僅存儲(chǔ)受歡迎的或很可能被觀看 的節(jié)目內(nèi)容??梢岳缤ㄟ^靠近調(diào)諧器的輸出而提供所有的暫停功能來簡化這樣的系統(tǒng)。 這消除了每個(gè)乘客的機(jī)頂盒包括用于提供暫停功能的本地存儲(chǔ)裝置的需要。另外,由于將 為所有的節(jié)目內(nèi)容自動(dòng)地執(zhí)行保存和恢復(fù)過程,因此乘客無須擔(dān)心處理和實(shí)施控制功能。 另外,可以作為一個(gè)完整的系統(tǒng)來高效地處理輸入信號(hào)的數(shù)據(jù)率,而不是獨(dú)立地處理每個(gè) 信道,這進(jìn)一步簡化了系統(tǒng)的操作并增加了效率。在本原理的一方面中,提供了一種用于在廣播多媒體系統(tǒng)中提供全局節(jié)目指南暫 停功能的系統(tǒng),所述系統(tǒng)包括被配置為處理從分組處理器接收的音頻和視頻數(shù)據(jù)內(nèi)容的第 一主控制,該第一主控制包括分析器模塊,用于獲取并分析節(jié)目指南數(shù)據(jù)以確定多個(gè)時(shí)間 延遲開始的內(nèi)容;過濾模塊,用于濾除不期望的內(nèi)容并且使得能夠在至少一個(gè)全局存儲(chǔ)設(shè) 備中保存期望的數(shù)據(jù)流;以及指南模塊,用于創(chuàng)建僅僅包括在時(shí)間延遲的開始時(shí)間處供應(yīng) 的未被濾除的節(jié)目的節(jié)目指南。根據(jù)另一方面,提供了一種用于在廣播多媒體系統(tǒng)中提供全局節(jié)目指南暫停功能 的系統(tǒng),所述系統(tǒng)包括被配置為處理從分組處理器接收的音頻和視頻數(shù)據(jù)內(nèi)容的第一主控 制,該第一主控制包括分析器模塊,用于獲取并分析節(jié)目指南數(shù)據(jù)以確定多個(gè)時(shí)間延遲開 始的內(nèi)容;過濾模塊,用于濾除不期望的內(nèi)容并且使得能夠在至少一個(gè)全局存儲(chǔ)設(shè)備中保 存期望的數(shù)據(jù)流;以及指南模塊,用于創(chuàng)建僅僅包括在時(shí)間延遲的開始時(shí)間處供應(yīng)的未被 濾除的節(jié)目的節(jié)目指南,該指南模塊進(jìn)一步被配置為在節(jié)目指南中創(chuàng)建示出每個(gè)未被濾除 的節(jié)目的實(shí)際時(shí)間相對延遲的開始時(shí)間的多個(gè)列表。提供受歡迎的流分組處理器,該受歡 迎的流分組處理器被配置為保存與受歡迎的節(jié)目對應(yīng)的數(shù)據(jù)內(nèi)容。根據(jù)又一方面,提供了一種用于在配置為接收音頻和視頻數(shù)據(jù)內(nèi)容的廣播多媒體 系統(tǒng)中提供全局節(jié)目指南暫停功能的方法,所述方法包括以下步驟分析節(jié)目指南數(shù)據(jù)以 確定節(jié)目信息;確定暫停緩沖器的大小以確定多個(gè)時(shí)間延遲開始的內(nèi)容;濾除不期望的數(shù) 據(jù)內(nèi)容以在至少一個(gè)暫停功能存儲(chǔ)設(shè)備中保存期望的數(shù)據(jù)內(nèi)容;以及創(chuàng)建包括受歡迎的數(shù) 據(jù)內(nèi)容的節(jié)目的多個(gè)開始時(shí)間中的至少一個(gè)以及示出期望的數(shù)據(jù)內(nèi)容中的每個(gè)節(jié)目的實(shí) 際時(shí)間相對于延遲的開始時(shí)間的多個(gè)列表。根據(jù)要結(jié)合附圖來閱讀的對優(yōu)選實(shí)施例的以下具體實(shí)施方式
部分,將描述本原理 的這些和其他方面、特征和優(yōu)點(diǎn)或者它們將變得明顯。


在附圖中,貫穿各視圖,其中相似的參考標(biāo)號(hào)表示類似的元素圖1是根據(jù)本原理的一方面的用于提供全局時(shí)刻表暫停功能的第一主控制的示 例性的示意圖示;圖2是根據(jù)本原理的一方面、包括被配置為提供全局時(shí)刻表暫停功能的暫停分組 處理器的系統(tǒng)的示例性示意圖示;圖3是根據(jù)本原理的一方面的、輸入側(cè)處的全局時(shí)刻表暫停處理的示例性方法流 程;
5
圖4是根據(jù)本原理的另一方面的、輸入側(cè)處的全局時(shí)刻表暫停處理的示例性方法 流程;圖5是根據(jù)本原理的一方面的、輸出側(cè)處的全局節(jié)目暫停處理的示例性方法流 程;圖6是根據(jù)本原理的一方面的、用于在廣播多媒體系統(tǒng)中提供全局時(shí)刻表暫停功 能的系統(tǒng)設(shè)置的示例性的示意圖;圖7是根據(jù)本原理的一方面的、用于在廣播多媒體系統(tǒng)中提供全局時(shí)刻表暫停功 能的系統(tǒng)設(shè)置的示例性的示意圖;以及圖8是根據(jù)本原理的另一方面的、全局時(shí)刻表暫停處理的示例性方法的流程。應(yīng)理解附圖是用于例示本原理的構(gòu)思的目的并且不一定是例示本原理的唯一可 能的配置。
具體實(shí)施例方式根據(jù)本原理的各個(gè)方面,有利地提供了一種方法、裝置和系統(tǒng),其對廣播節(jié)目提供 了全體的或者全局的系統(tǒng)節(jié)目指南暫停功能。盡管將主要在飛機(jī)(機(jī)上)節(jié)目和節(jié)目指南 暫停系統(tǒng)和方法的背景下描述本原理,但不應(yīng)將本原理的具體實(shí)施例視作限制本發(fā)明的范 圍。本領(lǐng)域技術(shù)人員應(yīng)理解并且通過本原理的教導(dǎo)所得知的是可以在其中期望全局節(jié)目 時(shí)刻表暫停功能的其他環(huán)境(例如,廣播電視/無線電、衛(wèi)星無線電、電纜等等)、在諸如劇 院之類的具有容納的、有限的觀眾的環(huán)境中、以及諸如巴士、火車等之類的交通工具中有利 地應(yīng)用本原理的構(gòu)思??梢酝ㄟ^使用專用硬件以及與適當(dāng)?shù)能浖嚓P(guān)聯(lián)的能夠執(zhí)行軟件的硬件來提供 圖中示出的各種元件的功能。當(dāng)利用處理器來提供所述功能時(shí),可以利用單個(gè)專用處理器、 利用單個(gè)共享處理器、或者利用其中一些可被共享的多個(gè)獨(dú)立處理器來提供所述功能。此 外,術(shù)語“處理器”或“控制器”的明確使用不應(yīng)該被解釋為排他性地指代能夠執(zhí)行軟件的硬 件,而是可以隱含地而不限于包括數(shù)字信號(hào)處理器(“DSP”)硬件、用于存儲(chǔ)軟件的只讀存 儲(chǔ)器(“ROM”)、隨機(jī)存取存儲(chǔ)器(“RAM”)、和非易失性存儲(chǔ)器。此外,在這里敘述本發(fā)明 的原理、方面和實(shí)施例及其特定示例的所有陳述意圖在于包括其結(jié)構(gòu)和功能等效物。另外, 其意圖在于這樣的等效物包括當(dāng)前已知的等效物以及將來開發(fā)的等效物二者(即所開發(fā) 的執(zhí)行相同功能的任何元件,而不論其結(jié)構(gòu)如何)。因此,例如,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到在此呈現(xiàn)的框圖表示體現(xiàn)本原理的說明性 系統(tǒng)組件和/或電路的概念性視圖。類似地,將認(rèn)識(shí)到任何流程圖示(flow chart)、流程 圖(flow diagram)、狀態(tài)轉(zhuǎn)換圖、偽代碼等表示實(shí)質(zhì)上可以在計(jì)算機(jī)可讀介質(zhì)中表示并因 此由計(jì)算機(jī)或處理器執(zhí)行的各種處理,而不管是否明確地示出這樣的計(jì)算機(jī)或處理器。根據(jù)本原理的各種實(shí)施例,描述了一種用于提供系統(tǒng)范圍或者“全局”暫停功能 (即,同時(shí)暫停實(shí)時(shí)地向多個(gè)觀看者廣播的多頻道廣播多媒體/電視內(nèi)容廣播)的方法、裝 置和系統(tǒng)。雖然本原理可以應(yīng)用于任何廣播電視系統(tǒng),但在此與例如飛機(jī)衛(wèi)星電視環(huán)境有 關(guān)而描述示例,在該環(huán)境中,例如以椅背的顯示器單獨(dú)地向乘客顯示電視內(nèi)容,或者例如經(jīng) 由在客艙分布的多個(gè)顯示器以成組的方式向乘客顯示電視內(nèi)容。通常,由于人們通常期望 控制各種節(jié)目內(nèi)容的自主性,因此大多數(shù)系統(tǒng)提供商提供具有單獨(dú)的控制的系統(tǒng)。然而,火車、巴士、劇院以及尤其在飛機(jī)上的乘客傾向于是受控制的(captive)觀眾。另外,交通車 輛典型地具有變化的出發(fā)時(shí)間和時(shí)刻表,這不一定與廣播節(jié)目時(shí)刻表匹配。由此,根據(jù)本原理的系統(tǒng)范圍的節(jié)目和時(shí)刻表暫停特征是尤其期望和有用的。根據(jù)本原理的一方面,可以在例如具有允許將大多數(shù)觀看過的內(nèi)容暫時(shí)保留 (snap)例如30分鐘的間隔的飛機(jī)上實(shí)施暫停功能,使得乘客可以觀看整個(gè)節(jié)目而不是節(jié) 目的一部分,并且因此不錯(cuò)過期望的節(jié)目內(nèi)容。如果飛機(jī)在940起飛并且乘客想要觀看在 9:30開始的節(jié)目,則這是有利的。在沒有暫停的情況下,乘客將錯(cuò)過10分鐘,或者在10分 鐘暫停的情況下,他將看到整個(gè)節(jié)目。由于存儲(chǔ)了數(shù)據(jù)一次,所以以例如5分鐘開始延遲而 多次讀取該數(shù)據(jù)的能力也是可能的。根據(jù)本原理的系統(tǒng)和方法使得能夠在起初的幾分鐘內(nèi)在同一的時(shí)間范圍 (timeframe)內(nèi)的所有的潛在節(jié)目上進(jìn)行頻道瀏覽(surfing)。由于記錄了所有的節(jié)目,在 各個(gè)電臺(tái)之間進(jìn)行切換不是問題,這是由于已經(jīng)同時(shí)記錄了每個(gè)頻道,而不是乘客在任何 給定的時(shí)間僅僅觀看的那一個(gè)頻道。假定在存儲(chǔ)器中存在足夠的帶寬,則系統(tǒng)可以存儲(chǔ)數(shù) 據(jù)一次但是以特定時(shí)間間隔(例如,5-10分鐘的間隔)讀回該數(shù)據(jù)以服務(wù)于在多個(gè)時(shí)間請 求節(jié)目的多個(gè)觀看者。該系統(tǒng)可以實(shí)施暫停功能以存儲(chǔ)數(shù)據(jù)并且控制數(shù)據(jù)的回放。給定當(dāng)今的存儲(chǔ)器可以實(shí)現(xiàn)的30分鐘的存儲(chǔ)時(shí)間(lGb/s χ 60x 30 = 200G字 節(jié)),節(jié)目指南可以顯示觀看者能夠觀看其完整內(nèi)容的那些節(jié)目而不將可用的節(jié)目限制于 已經(jīng)在播出過程中的節(jié)目。有利地,如同節(jié)目那樣,節(jié)目指南也可以被暫停,以向一起工作 的系統(tǒng)進(jìn)行遞送。應(yīng)注意,可以將每個(gè)接收器(機(jī)頂盒)配置為用于本地存儲(chǔ)并且允許單獨(dú)的、用戶 使能的“本地”暫停功能(例如,允許每個(gè)用戶激活暫停模式以在用戶期望的時(shí)間來暫停內(nèi) 容)。然而,根據(jù)本原理的一方面,進(jìn)一步提供了“全局”或者全體暫停特征,其不需要用戶 激活并且使得每個(gè)機(jī)頂盒接收器的存儲(chǔ)需求最小化。還要注意,根據(jù)本原理的一方面的全 局暫停功能(例如,靠近調(diào)諧器的暫停功能)有利地允許用戶/觀看者在例如飛行期間改 變內(nèi)容或者頻道或者定制觀看的時(shí)刻表,而不遭遇諸如由之前的暫停導(dǎo)致的數(shù)據(jù)丟失之類 的問題。例如,每個(gè)觀看者的機(jī)頂盒處的本地暫停功能在已實(shí)施了暫停之后出現(xiàn)了頻道改 變時(shí),典型地將導(dǎo)致數(shù)據(jù)丟失。丟失的數(shù)據(jù)將是等于暫停直至頻道改變點(diǎn)的總和的時(shí)間。有利地,根據(jù)本原理的系統(tǒng)和方法提供了改善性能的(streamlined)和高效的方 式,其中使得觀看者能夠定制節(jié)目時(shí)刻表以在期望的開始時(shí)間觀看節(jié)目內(nèi)容。另外,本系統(tǒng) 和方法避免了復(fù)雜性并且使所需要的存儲(chǔ)器的量最小化,由此減少了成本。在一個(gè)方面中, 提供了“全體的”暫停功能,其中可以在用于自動(dòng)地實(shí)時(shí)存儲(chǔ)來自多個(gè)頻道的內(nèi)容的主控制 器處實(shí)施暫停特征。在另一方面中,創(chuàng)建僅在多個(gè)延遲的開始時(shí)間處顯示未被濾除的節(jié)目 的定制的指南。據(jù)此,不管每個(gè)單獨(dú)的觀看者正在觀看哪個(gè)頻道、并且在無需手動(dòng)激活任何 控制的情況下,每個(gè)觀看者將享受到在期望的開始時(shí)間處觀看任何視頻/音頻節(jié)目內(nèi)容的 樂趣并且將不錯(cuò)過任何內(nèi)容。另外,可以向乘客給予實(shí)時(shí)地觀看節(jié)目或者在延遲的時(shí)間處觀看節(jié)目之間的選 擇。這一點(diǎn)將是有利的,這是由于可能期望實(shí)時(shí)地觀看諸如新聞或者體育之類的一些節(jié)目。 如果乘客請求在進(jìn)入飛行20分鐘時(shí)開始節(jié)目,而其他人都在進(jìn)入飛行10分鐘時(shí)開始,則由 于數(shù)據(jù)存在于存儲(chǔ)器中,仍然可以服務(wù)于他的請求。
有助于減少例如在仍然存儲(chǔ)新的數(shù)據(jù)的同時(shí)從來自兩個(gè)不同地方的存儲(chǔ)器中讀 取數(shù)據(jù)所需要的帶寬的一個(gè)方法是預(yù)先選擇要保存的節(jié)目。由于例如可以從衛(wèi)星接收數(shù) 據(jù),存在實(shí)時(shí)地篩選(screen)分組以確定是應(yīng)保存還是濾除它們的能力。數(shù)據(jù)的該減少允 許新的服務(wù),諸如提供同一節(jié)目的多個(gè)延遲的開始,或者例如每30分鐘提供經(jīng)由衛(wèi)星只是 每6小時(shí)才可得到的30分鐘的節(jié)目?,F(xiàn)在參照附圖,圖1是根據(jù)本原理的一方面的用于提供全局節(jié)目指南暫停功能的 第一主控制605的示例性的示意圖示。第一主控制605包括分析器模塊102,其被配置為至 少執(zhí)行圖8的步驟801、803和805,也就是說,獲取并分析節(jié)目指南數(shù)據(jù),濾除高清晰度流、 評(píng)估暫停緩沖器的大小,查閱節(jié)目指南以確定多個(gè)時(shí)間延遲的開始內(nèi)容并且重新運(yùn)行指南 以服務(wù)于暫停。提供過濾模塊104以執(zhí)行例如至少步驟807、809、811,即,濾除不期望的節(jié)目數(shù)據(jù) 流并且保存期望的流,優(yōu)選地直至用于讀取流的系統(tǒng)的帶寬的上限。如果使用可選的獨(dú)立 的分組處理器來保存受歡迎的流,則在獨(dú)立的分組處理器中的獨(dú)立的存儲(chǔ)器中保存最受歡 迎的或者最期望的的節(jié)目。提供指南模塊106以執(zhí)行例如至少圖8的步驟813和815,也就是說,創(chuàng)建使得觀 看者能夠選擇未被濾除的節(jié)目的節(jié)目指南。另外,指南模塊106可以為受歡迎的節(jié)目創(chuàng)建 具有多個(gè)開始時(shí)間的指南,以及為每個(gè)節(jié)目創(chuàng)建示出每個(gè)節(jié)目的實(shí)際時(shí)間和被延遲的開始 的兩者的多個(gè)列表。可以將模塊102、104和106可替換地存儲(chǔ)在分組處理器103的存儲(chǔ)器211中。圖2是根據(jù)本原理的一方面、包括被配置為提供(例如在飛機(jī)衛(wèi)星電視系統(tǒng)中的) 全局時(shí)刻表暫停功能的暫停分組處理器103的系統(tǒng)的示例性圖示。可以提供多個(gè)調(diào)諧器 201 (例如,調(diào)諧器(1-n)),每個(gè)調(diào)諧器被配置為接收和處理經(jīng)由例如衛(wèi)星的音頻/視頻信 號(hào)。每個(gè)調(diào)諧器201或者調(diào)諧器組(1-n)連接到網(wǎng)絡(luò)或者連接到被配置為處理從每個(gè)調(diào)諧 器101傳送來的分組數(shù)據(jù)的分組處理器103??梢蕴峁┒鄠€(gè)分組處理器103。分組處理器 103可以包括增強(qiáng)和優(yōu)化分組處理的某些特征或者架構(gòu),諸如模式匹配(在分組流中的分 組內(nèi)發(fā)現(xiàn)特定樣式的比特或者字節(jié)的能力)、數(shù)據(jù)比特字段操作(當(dāng)分組正在被處理時(shí)改 變分組中包含的某些數(shù)據(jù)字段的能力)、以及隊(duì)列管理(在分組被接收、處理以及調(diào)度以向 前發(fā)送時(shí),按隊(duì)列存儲(chǔ)它們)。每個(gè)分組處理器103連接到主控制器205,主控制器205自身連接到開關(guān)207并 受開關(guān)207控制。開關(guān)207可以包括例如8端口 IOOObase T開關(guān)并且可以被配置為用于 控制向任何數(shù)目的座椅209或座椅209的組(例如,多個(gè)座椅“區(qū)”)輸出的信號(hào)。例如,開 關(guān)107可以被配置為向多個(gè)區(qū)分發(fā)信號(hào),每個(gè)區(qū)包括可以功能性地連接到多個(gè)座椅監(jiān)視器 的機(jī)頂盒(STB)接收器??梢韵氲矫總€(gè)STB接收器的任何數(shù)目的座椅。例如,每個(gè)STB可 以經(jīng)由“菊鏈(daisy chain)”連線方案(電總線)配置而彼此連接。圖3-4分別描繪了根據(jù)本原理的各方面的分組處理器103的輸入側(cè)203處的全局 時(shí)刻表暫停處理的示例性方法流程步驟,而圖5描繪了根據(jù)本原理的各方面的分組處理器 103的輸出側(cè)204處的全局節(jié)目暫停功能的示例性方法的流程步驟。處理器103可以包括捕捉/輸入模塊203、存儲(chǔ)器211和輸出模塊204,其中每一 個(gè)彼此進(jìn)行功能性的通信。捕捉模塊203和輸出模塊204可以包括多個(gè)緩沖器213 (在模塊204中未示出),所述緩沖器可以優(yōu)選地包括例如先入先出(FIFO)緩沖器,先入先出緩沖 器被配置為處理數(shù)據(jù)以使得首先添加到隊(duì)列的數(shù)據(jù)是首先要移出的數(shù)據(jù),并且處理按相同 的順序依序進(jìn)行。應(yīng)注意,還可以在模塊204的輸出控制217中包括緩沖器213。存儲(chǔ)器211可以包括任何存儲(chǔ)設(shè)備,諸如硬盤驅(qū)動(dòng)器(HDD),和/或優(yōu)選地諸如閃 存之類的非易失性的固態(tài)存儲(chǔ)設(shè)備,其可以是尤其在氣壓可能波動(dòng)的高海拔環(huán)境中(諸如 飛機(jī)客艙中)更耐用的、高效的和適合的存儲(chǔ)介質(zhì)。由于例如在飛行期間大多數(shù)的中斷時(shí) 段可能包括僅僅持續(xù)一兩分鐘的通知,因此需要最少量的存儲(chǔ)器來覆蓋最小系統(tǒng)。優(yōu)選地, 存儲(chǔ)器211對于每個(gè)轉(zhuǎn)發(fā)器具有例如至少大約45Mb/s的存儲(chǔ)容量(示例系統(tǒng)設(shè)置可以包 括例如跟蹤32個(gè)轉(zhuǎn)發(fā)器的32個(gè)調(diào)諧器)。從調(diào)諧器201向緩沖器213輸入輸入數(shù)據(jù)傳輸流,以供輸入模塊203處理。輸入 模塊203可以包括輸入控制器215,其自身可以至少包括系統(tǒng)控制311、輸入時(shí)間戳計(jì)數(shù)器 313,和輸出時(shí)間戳計(jì)數(shù)器315。輸入時(shí)間戳計(jì)數(shù)器313將標(biāo)記值/時(shí)間戳添加到輸入分組, 以在接收到分組時(shí)進(jìn)行注冊和應(yīng)答并且改進(jìn)數(shù)據(jù)流程。例如,輸入時(shí)間戳計(jì)數(shù)器313被配 置為在每個(gè)輸入分組從調(diào)諧器到達(dá)時(shí)進(jìn)行標(biāo)記(例如通過將基于時(shí)間的標(biāo)記值應(yīng)用到每 個(gè)輸入分組),而輸出時(shí)間戳計(jì)數(shù)器315對每個(gè)輸出分組提供基于時(shí)間的標(biāo)記值。例如,在接收到輸入串行分組時(shí),對它們進(jìn)行字節(jié)對齊(步驟303),并且如果確定 存在新的分組開始,則添加時(shí)間戳(步驟309),優(yōu)選地向分組首標(biāo)添加時(shí)間戳(步驟305)。 另外,步驟309可以包括利用額外的“開始比特”來對分組作標(biāo)志以示出分組何時(shí)開始。示 例性的時(shí)間戳可以包括例如16比特的計(jì)數(shù),其具有可以通過系統(tǒng)控制器復(fù)位、編程或者預(yù) 加載的已知的時(shí)鐘基準(zhǔn)。例如,可以使用大約等于最小單個(gè)分組遞送時(shí)間的1/2( 16至 18 μ S)的時(shí)間基準(zhǔn)作為時(shí)間戳?xí)r鐘基準(zhǔn)。例如考慮27MHz時(shí)鐘基準(zhǔn),其每比特占用1/27,000,000 = 37nS。130字節(jié)的分 組,130字節(jié)*8比特/字節(jié)=1040比特。每個(gè)分組37nS*1040 = 38. 5 μ S。期望至少在一個(gè)分組時(shí)間內(nèi)對分組進(jìn)行標(biāo)記,因此選取分組時(shí)間的1/2 (其為 191^),因此頻率將是1/191^= 531(泡。作為估計(jì),使用2~10 = 1024比特并且取其一 半512(其為2~9)。因此,時(shí)鐘基準(zhǔn) / (比特 / 分組)/2 = 27MHz/130*8/2 = 27ΜΗζ/520 = 52ΚΗζ。注意到添加時(shí)間戳可能導(dǎo)致向每個(gè)分組添加額外的數(shù)據(jù)。例如,每當(dāng)發(fā)現(xiàn)起始比 特,可以將兩個(gè)字節(jié)的時(shí)間戳數(shù)據(jù)添加到分組首標(biāo)。然后將添加了時(shí)間戳的分組發(fā)送給緩 沖器213 (步驟307)并且繼續(xù)發(fā)送給存儲(chǔ)器211用于存儲(chǔ)。作為示例,未添加時(shí)間戳的分 組可以包括130個(gè)字節(jié)而添加了時(shí)間戳的分組為132個(gè)字節(jié)。優(yōu)選地,軟件(例如,處理器103)可以使用設(shè)置的時(shí)間間隔來建立和存儲(chǔ)導(dǎo)航表/ 寄存器,以同時(shí)記錄輸入時(shí)間戳和該數(shù)據(jù)在存儲(chǔ)器211中起始的存儲(chǔ)器地址。該寄存器可 以用于跟蹤相對于其時(shí)間戳在存儲(chǔ)器211的何處發(fā)現(xiàn)該數(shù)據(jù)。有利地,這將使得一旦定義 了已知的延遲或者暫停時(shí)段就能夠非??斓卦L問期望的數(shù)據(jù)。輸出時(shí)間戳計(jì)數(shù)器315提供輸出時(shí)間戳。注意到輸出時(shí)間戳計(jì)數(shù)器315可以與輸 入時(shí)間戳計(jì)數(shù)器313在配置和操作上類似。輸出時(shí)間戳計(jì)數(shù)器315可以使用與輸入時(shí)間戳 計(jì)數(shù)器313相同類型的計(jì)數(shù)器和相同的時(shí)鐘基準(zhǔn),但具體的輸出時(shí)間戳值將典型地等于或 者小于輸入時(shí)間戳計(jì)數(shù)器。這是因?yàn)檩敵鲇?jì)數(shù)器315提供表示觀看者正在觀看的時(shí)間的存儲(chǔ)器訪問的時(shí)間戳。當(dāng)出現(xiàn)全局暫停(暫停模式/時(shí)段開始)時(shí),停止輸出計(jì)數(shù)器315直 到暫停時(shí)段結(jié)束。計(jì)數(shù)中的該暫停意味著輸出計(jì)數(shù)/標(biāo)記值通常低于輸入計(jì)數(shù)值。具有低 于輸入計(jì)數(shù)器基準(zhǔn)的值的輸出計(jì)數(shù)器基準(zhǔn)指示該值在時(shí)間上更靠前,其追蹤暫停特征的開 始在時(shí)域中的位置。輸出計(jì)數(shù)器315被配置為能夠由系統(tǒng)控制器311復(fù)位、編程,和/或預(yù)加載。在視 頻服務(wù)的開始時(shí)將兩個(gè)計(jì)數(shù)器313、315清除并且例如通過將兩個(gè)計(jì)數(shù)使能端設(shè)置為高而 開始計(jì)數(shù)。由于輸入時(shí)間戳計(jì)數(shù)器313對輸入數(shù)據(jù)提供時(shí)間戳/標(biāo)記值,因此其不依賴于任 何暫停模式(即,不管系統(tǒng)是處于暫停模式還是處于非暫停模式)而持續(xù)不斷地對輸入分 組進(jìn)行計(jì)數(shù)/標(biāo)記。輸出時(shí)間戳計(jì)數(shù)器315也進(jìn)行計(jì)數(shù)并且跟隨在輸入時(shí)間戳計(jì)數(shù)器313 之后,但是每當(dāng)全局暫停模式被使能時(shí),其停止遞增/計(jì)數(shù)。根據(jù)本原理的系統(tǒng)和方法提供了處理器103,其被配置為持續(xù)不斷地監(jiān)視并檢查 全局暫停信號(hào)310的激活/觸發(fā)。如果出現(xiàn)全局暫停信號(hào)310從而使能全局暫停模式,則 輸入系統(tǒng)控制311在全局暫停時(shí)段/模式的持續(xù)時(shí)間中停止輸出時(shí)間戳計(jì)數(shù)器315的“遞 增”(例如,利用更靠后的基于時(shí)間的標(biāo)記值來進(jìn)行標(biāo)記)。計(jì)數(shù)器313和315的使用之間 的一個(gè)主要差別是被用于提供存儲(chǔ)的數(shù)據(jù)的實(shí)際時(shí)間輸出基準(zhǔn)的輸出時(shí)間戳計(jì)數(shù)器315 中的偏移量。也就是說,當(dāng)暫停時(shí)段結(jié)束時(shí),輸出控制器217中的輸出節(jié)目參考輸出時(shí)間戳 計(jì)數(shù)器315來發(fā)現(xiàn)當(dāng)分組從輸入計(jì)數(shù)器313到達(dá)時(shí)所捕捉的對應(yīng)的輸入時(shí)間戳字節(jié)。該輸 出計(jì)數(shù)器基準(zhǔn)可以包括例如,輸入時(shí)間戳計(jì)數(shù)器減去表示暫停時(shí)段的等效延遲的計(jì)數(shù)的數(shù) 目。在一個(gè)示例性實(shí)施例中,可以通過輸入系統(tǒng)控制311將暫停時(shí)段的計(jì)數(shù)的數(shù)目編程到 輸出計(jì)數(shù)器315中。有利地,通過在暫停時(shí)段期間停止輸出計(jì)數(shù)器315遞增,數(shù)據(jù)流操作變得自動(dòng)化, 而不需要控制器的介入。系統(tǒng)控制器311還可以讀取輸出計(jì)數(shù)器,然后如果期望重復(fù)的數(shù) 據(jù)或者跳過的數(shù)據(jù),則可以向輸出時(shí)間戳計(jì)數(shù)器315添加值或者從輸出時(shí)間戳計(jì)數(shù)器315 中減去值。然后輸出將再次開始計(jì)數(shù)以提供合適的輸出時(shí)間戳基準(zhǔn)直到出現(xiàn)下一暫停模 式。注意到如果輸出計(jì)數(shù)器停止遞增,則由于所有的輸入數(shù)據(jù)時(shí)間戳大于所尋找的值,因此 輸出數(shù)據(jù)也停止。例如,在以下示出的描繪對數(shù)據(jù)內(nèi)容進(jìn)行流傳輸?shù)?0分鐘的示例時(shí)段的時(shí)間軸 (timeline)(示例1)中,從第10分鐘開始到第15分鐘出現(xiàn)了 5分鐘的暫停時(shí)段。在貫穿 整個(gè)20分鐘持續(xù)寫入數(shù)據(jù)輸入的同時(shí),在第10分鐘處,數(shù)據(jù)輸出(讀取)停止并且記錄輸 出時(shí)間戳計(jì)數(shù)器/標(biāo)記值。當(dāng)暫停時(shí)段在第15分鐘結(jié)束時(shí),輸出計(jì)數(shù)器在所輸入的添加了 時(shí)間戳的數(shù)據(jù)中搜索輸出時(shí)間戳計(jì)數(shù)器值(第10分鐘)以從第10分鐘開始恢復(fù)回放。注 意到該暫停之后,數(shù)據(jù)輸出的下一分組將是跟隨在該暫停之前發(fā)送的最后的分組之后的分 組。時(shí)間戳計(jì)數(shù)器的主要目的是確保保持原始的傳輸比特率以避免MPEG緩沖器上溢 或下溢。示例 1第0分鐘...第10分鐘(晳停開始)第15分鐘(晳停結(jié)束)...第20分鐘輸入計(jì)數(shù)0.. .10. . .15. . .20...輸出計(jì)數(shù)0.. .10···11 12 13···15. . . 20
輸入控制器215被配置為用于向存儲(chǔ)器211寫入流傳輸?shù)臄?shù)據(jù)或者從存儲(chǔ)器211 讀取流傳輸?shù)臄?shù)據(jù)。讀取和寫入操作以及存儲(chǔ)器控制器和接口的信號(hào)的細(xì)節(jié)是本領(lǐng)域眾所 周知的并且不在圖3、4或5中示出。注意在所有的情況下,控制器215被配置為連續(xù)地向 存儲(chǔ)器211寫入輸入流。即使在暫停時(shí)段期間,盡管系統(tǒng)將不從存儲(chǔ)器211讀取(輸出) 數(shù)據(jù),但仍然將需要寫入輸入數(shù)據(jù)。當(dāng)暫停時(shí)段結(jié)束并且恢復(fù)回放時(shí),同時(shí)執(zhí)行讀取回放數(shù) 據(jù)以及寫入輸入數(shù)據(jù)兩者。輸出模塊204可以至少包括輸出控制器217,其可以至少包括輸出系統(tǒng)控制513、 狀態(tài)機(jī)515、緩沖器505,以及輸出電路219。輸出系統(tǒng)控制513可以包括比較器模塊513, 比較器模塊513被配置為將來自存儲(chǔ)器211的數(shù)據(jù)的輸入時(shí)間戳517與期望的時(shí)間戳進(jìn)行 核對以確保在MPEG處理期間下游比特緩沖器不上溢。如上所述,例如,F(xiàn)IFO中的附加比特 可以用于對每個(gè)分組的開始作標(biāo)志以幫助對字節(jié)進(jìn)行以及對每個(gè)分組中的時(shí)間戳作標(biāo)志。在一個(gè)示例性實(shí)施例中,如圖4中所示,每個(gè)新的分組的開始將設(shè)置一比特以一 起指示分組的開始與添加的時(shí)間戳(步驟309)。該控制比特然后可以被發(fā)送給FIFO緩沖 器(步驟307)以被寫入存儲(chǔ)器接口,所述存儲(chǔ)器接口可以包括閃存驅(qū)動(dòng)器211。有利地,添 加例如附加的比特是對時(shí)間戳字節(jié)以及分組的開始進(jìn)行標(biāo)記以減少邏輯開銷的量的有效 的方法。指示分組開始和時(shí)間戳的該“開始”比特可以繼續(xù)與分組一同通過存儲(chǔ)器211并 且被新分組507以及示出分組開始503塊監(jiān)視。在該示例性實(shí)施例中,開始標(biāo)志518將使 能分組505的輸入時(shí)間戳517與輸出時(shí)間戳計(jì)數(shù)器319的輸出進(jìn)行比較,以保持?jǐn)?shù)據(jù)直到 時(shí)間戳匹配。附加的“開始”比特有助于使數(shù)據(jù)流自動(dòng)化并且減少控制邏輯的量。在圖4的實(shí)施例中,提供分組過濾器(步驟401)以實(shí)時(shí)地篩選分組來確定它們是 否要被保存在存儲(chǔ)器211中。有利地,對要保存的節(jié)目的該預(yù)先選擇導(dǎo)致數(shù)據(jù)的整體減少 并且有助于減少所需的帶寬。因而存儲(chǔ)器211僅僅保存未被濾除的分組。要被保存的數(shù)據(jù) 流可以包括受歡迎的節(jié)目、或者適合于或很可能被乘客觀看的節(jié)目。在一個(gè)實(shí)施例中,每個(gè)分組處理器103可以包括用于每個(gè)調(diào)諧器201的延遲/暫 停分隔(partition)模塊,以使得在回放數(shù)據(jù)時(shí),下游系統(tǒng)可以對其進(jìn)行反應(yīng)。也就是說, 可以在對應(yīng)的(多個(gè))分組處理器103中發(fā)現(xiàn)每個(gè)暫停分隔模塊??梢栽诖鎯?chǔ)器211中實(shí) 現(xiàn)分隔模塊并且分隔模塊在存儲(chǔ)器211中對應(yīng)的單獨(dú)分組中使得能夠獨(dú)立地存儲(chǔ)每個(gè)調(diào) 諧器的輸出。如果將所有的調(diào)諧器在存儲(chǔ)器中組合,則所有的調(diào)諧器具有帶有可能相等的時(shí)間 戳的頻道。例如8或16個(gè)調(diào)諧器具有帶有可能相等的時(shí)間戳的8或16個(gè)頻道。如果將所 有的調(diào)諧器組合為去往閃存和/或HDD的公共流,則需要添加額外數(shù)據(jù)來標(biāo)識(shí)哪一個(gè)分組 來自哪一個(gè)調(diào)諧器。這將在分組處理器103中完成??赡苊總€(gè)調(diào)諧器存在一個(gè)分組處理器 或者服務(wù)N個(gè)調(diào)諧器的每個(gè)系統(tǒng)存在一個(gè)分組處理器。在使用分隔的實(shí)施例中,(例如經(jīng)由暫停分隔)保持各傳輸流在閃存/HDD中分開 有利地簡化了系統(tǒng)并且可以通過以下來實(shí)現(xiàn)將一個(gè)調(diào)諧器的輸出存儲(chǔ)在存儲(chǔ)器(閃存/ HDD)上其自身的分組中、在另一分組中存儲(chǔ)下一個(gè)調(diào)諧器的輸出,等等。有利地,在該實(shí)施 例中,唯一的差別是分組管理而不是所定義的系統(tǒng)利用的帶寬?;趲捫枨笙鄬τ谟糜?每個(gè)附加的分組處理器的開銷的成本來選擇最終的架構(gòu)??梢蕴峁┤謺和?刂菩盘?hào)310并且可以據(jù)此激活暫停功能。根據(jù)一方面,分組處理器103被配置為在數(shù)據(jù)遞送期間持續(xù)不斷地檢查全局暫停信號(hào)310的激活,并且響應(yīng) 于信號(hào)310的觸發(fā)而激活全局暫停模式。全局暫停信號(hào)310的觸發(fā)/激活事件例如可以包 括,手動(dòng)激活全局暫停按鈕,或者自動(dòng)的激活。在一個(gè)實(shí)施例中,可以向該系統(tǒng)添加多路復(fù)用器(例如參見圖2中的223),來使得 能夠在實(shí)時(shí)的或者來自存儲(chǔ)器211的存儲(chǔ)的(暫停的)內(nèi)容之間進(jìn)行切換。例如,可以將 指南分組實(shí)時(shí)地傳遞到接收器以保持相對于暫停的時(shí)鐘基準(zhǔn)的恰當(dāng)?shù)膶?shí)際時(shí)間時(shí)鐘基準(zhǔn)。 該多路復(fù)用器還可以用于在暫停模式期間的來自駕駛艙的實(shí)況的視頻和音頻饋送以允許 數(shù)據(jù)流。圖5示出了根據(jù)本原理的一方面的全局時(shí)刻表暫停處理方法的輸出側(cè)。當(dāng)已 知中斷時(shí)段/暫停延遲時(shí),可以使用導(dǎo)航表來發(fā)現(xiàn)數(shù)據(jù)的正確的讀取地址。注意到在這 整個(gè)時(shí)間期間,在沒有任何中斷的情況下在存儲(chǔ)器中存儲(chǔ)輸入數(shù)據(jù)。從存儲(chǔ)器211對 期望的數(shù)據(jù)501進(jìn)行流傳輸,并且利用開始標(biāo)志來標(biāo)記每個(gè)新的分組(步驟507)。也 就是說,可以在附加比特上標(biāo)記每個(gè)分組開始(步驟503)并且將其發(fā)送給“提前示出 (Show-ahead)" FIFO (505) 0例如,在16比特分組的情形下,可以添加一個(gè)附加比特(比特 17)?!疤崆笆境觥鳖愋偷腇IFO將供下次讀取的數(shù)據(jù)放置在輸出總線上,以使得為鎖存FIFO 數(shù)據(jù)值僅僅需要一次讀取。另外,這確保了每當(dāng)開始比特(該示例中的比特17)等于“1” 時(shí),可以發(fā)現(xiàn)時(shí)間戳。系統(tǒng)將不從FIFO讀取下一分組的數(shù)據(jù),直到系統(tǒng)控制器/比較器513將輸出時(shí)間 戳319和輸入時(shí)間戳517進(jìn)行比較。在該示例中,當(dāng)開始標(biāo)志等于“1”,并且輸出時(shí)間戳和 輸入時(shí)間戳是相等的值時(shí),讀取下一分組。有利地,這重新創(chuàng)建在初始接收到數(shù)據(jù)時(shí)所發(fā)現(xiàn) 的原始的比特率,這避免了下游的MPEG緩沖器的上溢。一旦值相等,則狀態(tài)機(jī)515將使能 對整個(gè)分組的讀取。狀態(tài)機(jī)515將再次停止數(shù)據(jù)流動(dòng),直到輸入時(shí)間戳517 (例如在閃存中 存儲(chǔ)的首標(biāo)數(shù)據(jù)中所發(fā)現(xiàn)的)小于或等于輸出時(shí)間戳319??梢匀缦旅枋鲇糜谠趶V播電視系統(tǒng)中提供全局系統(tǒng)暫停功能的示例性方法。當(dāng)系 統(tǒng)在等待被使能的同時(shí)(例如,等待電視服務(wù)被激活或者開啟),分組處理器將輸入時(shí)間戳 計(jì)數(shù)器和輸出時(shí)間戳計(jì)數(shù)器兩者設(shè)置為相等并且監(jiān)視暫?;蛘咧袛鄷r(shí)段的出現(xiàn)。如果出現(xiàn)暫停,則使能暫停模式并且存儲(chǔ)輸出時(shí)間戳(OT)。在暫停模式期間,優(yōu)選 地創(chuàng)建參考表,所述參考表示出例如輸入時(shí)間戳(IT)、調(diào)諧器數(shù)據(jù),以及開始和結(jié)束的閃存 /HDD存儲(chǔ)位置。優(yōu)選地,輸入數(shù)據(jù)流存儲(chǔ)在存儲(chǔ)器211中。在一個(gè)示例性實(shí)施例中,每個(gè)用 戶機(jī)頂盒(STB)可以接收指示暫停模式的消息,例如,每個(gè)STB可以接收具有靜止畫面、屏 上顯示(OSD)、或者具有覆蓋的凍結(jié)畫面以指示暫停模式的另一數(shù)據(jù)流。在暫停模式期間, 系統(tǒng)持續(xù)不斷地檢查以判斷暫停是否已結(jié)束。如果暫停被停止/結(jié)束,則存儲(chǔ)對應(yīng)于暫停 停止時(shí)間的時(shí)間碼(例如,計(jì)數(shù)器/標(biāo)記值)和結(jié)束地址。在“暫停結(jié)束”處,利用pausejtart位置來編程OT計(jì)數(shù)器,并且從存儲(chǔ)器211向 每個(gè)機(jī)頂盒(接收器)流傳輸數(shù)據(jù)。也就是說,參考導(dǎo)航表以尋找等于pausejtart位置 的IT時(shí)間碼/標(biāo)記值的開始地址,并且然后從存儲(chǔ)器211中開始地址和結(jié)束地址之間讀取 數(shù)據(jù)。例如,如果暫停已結(jié)束,則處理器在存儲(chǔ)的IT表中查找pausejtart = OT的位置以 取得在pausejtart開始的數(shù)據(jù)的存儲(chǔ)器地址位置。作為下一個(gè)表?xiàng)l目而尋找下一個(gè)HDD 讀取,等等。
在利用IT計(jì)數(shù)器標(biāo)記輸入數(shù)據(jù)的同時(shí),使用OT作為時(shí)間戳參考來繼續(xù)流傳輸。如 果出現(xiàn)另一暫停,則存儲(chǔ)pause_start處的OT寄存器值并且再次進(jìn)入暫停模式直到暫停模 式結(jié)束。以上步驟將繼續(xù)直到再次遇到暫?;蛘逿V服務(wù)結(jié)束。有利地,通過時(shí)間戳/標(biāo)記值來調(diào)整的回放內(nèi)容確保了在來自存儲(chǔ)器211的輸出 數(shù)據(jù)上重構(gòu)原始的傳輸比特率。在發(fā)送器處小心地構(gòu)建這些原始的比特率以保證在傳輸流 的解碼期間MPEG比特緩沖器將不會(huì)上溢或者下溢。這也是為什么在本應(yīng)用中使用固態(tài)閃 存可以比HDD磁盤驅(qū)動(dòng)器更有利,因?yàn)镠DD可能在用于讀取和寫入數(shù)據(jù)的存取時(shí)間中具有 大的變化而閃存驅(qū)動(dòng)器不會(huì)。圖6和圖7是根據(jù)本原理一方面的用于在廣播多媒體系統(tǒng)中提供全局時(shí)刻表暫停 功能的兩個(gè)示例性系統(tǒng)設(shè)置的示意圖。在圖6中,可以提供第一主控制605,其連接到分組 處理器603,分組處理器603從調(diào)諧器601接收數(shù)據(jù)流。第一主控制805被配置為如服務(wù) 提供商(例如衛(wèi)星視頻服務(wù))期望的那樣從分組處理器603接收所有的節(jié)目并且過濾節(jié)目 以提供減少的節(jié)目量(初次過濾后的節(jié)目606)。例如,這可以導(dǎo)致整個(gè)程序的50%的減少 量,如圖6所示。初次過濾后的節(jié)目606被輸入至?xí)和J鼓艿姆纸M處理器103以進(jìn)行例如如上面關(guān) 于圖2所描述的處理。有利地,分組處理器103具有其需要處理和存儲(chǔ)的大大減少的數(shù)據(jù) 量,這允許新的服務(wù),諸如提供相同節(jié)目的多個(gè)延遲的開始時(shí)間,每30分鐘供應(yīng)30分鐘的 節(jié)目(與經(jīng)由實(shí)況衛(wèi)星只是每6小時(shí)才供應(yīng)相對照),等等。提供第二主控制607,其功能性地連接到暫停分組處理器103并且包括用戶定制 的過濾模塊705,用于執(zhí)行二次過濾處理,例如用于依據(jù)觀看者的請求進(jìn)一步過濾初次過濾 后的節(jié)目606以消除乘客/觀看者不想控制或者不太可能觀看的節(jié)目。這導(dǎo)致將輸出給觀 看者的整體數(shù)據(jù)量的更進(jìn)一步的減少。例如,如圖6和圖7所示,這可以導(dǎo)致被發(fā)送給觀看 者209的、從調(diào)諧器601輸出總的數(shù)據(jù)流的僅僅5%。如圖7中所示,可以提供可替換的實(shí)施例,其中除了分組處理器103之外,還可以 提供單獨(dú)的“受歡迎的流”分組處理器701。暫停分組處理器103和受歡迎的流分組處理器 701兩者接收來自調(diào)諧器601的數(shù)據(jù)輸入。“受歡迎的”將直接被路由到701 ;也就是說,受 歡迎的流處理器701被配置為存儲(chǔ)觀看者期望的節(jié)目或者被認(rèn)為可能被觀看者觀看的節(jié) 目。暫停分組處理器103以正常方式存儲(chǔ)剩余的流。處理器103存儲(chǔ)的節(jié)目可以被暫停某一時(shí)間間隔,這可能依賴于系統(tǒng)存儲(chǔ)器和帶 寬的上限,例如,如這里所示的,可以對其存儲(chǔ)的所有節(jié)目提供10分鐘的延遲。由于受歡迎 的流處理器701典型地處理被大大減少的數(shù)據(jù)流的量,所以可以提供多個(gè)延遲的開始703, 其中可以以多個(gè)開始時(shí)間(例如以10分鐘延遲、15分鐘延遲,20分鐘延遲等等)來觀看單 個(gè)“受歡迎”的節(jié)目??梢詾槊總€(gè)節(jié)目提供的時(shí)間延遲(暫停緩沖器)的量依賴于可用的 存儲(chǔ)器的總量。另外,受歡迎的流處理器701可以被配置為以更頻繁的觀看時(shí)間供應(yīng)節(jié)目。例如, 在實(shí)況衛(wèi)星電視上只是每6個(gè)小時(shí)才提供30分鐘的節(jié)目,而根據(jù)本原理的系統(tǒng)和方法可以 以諸如每30分鐘之類的更頻繁的間隔來供應(yīng)它。圖8是根據(jù)本原理的一方面的全局時(shí)刻表暫停處理的示例性方法。初始地(例如 優(yōu)選地在飛行開始前)開啟系統(tǒng),以假定所有的調(diào)諧器都活動(dòng)而獲取指南數(shù)據(jù)。例如,如果暫停緩沖器是30分鐘,則早30分鐘開始以優(yōu)化系統(tǒng)存儲(chǔ)器以及向乘客/觀看者的供應(yīng)。在步驟801,獲取并分析節(jié)目指南數(shù)據(jù)。例如,可以從該指南中確定以下信息a.節(jié)目的長度b.流 IDc.進(jìn)程中的節(jié)目的百分比d.來自每次觀看付費(fèi)、本地頻道......的節(jié)目的狀態(tài)e.節(jié)目的標(biāo)題f.節(jié)目的評(píng)分在步驟803,檢查是否發(fā)送了相同節(jié)目標(biāo)題的多個(gè)流,例如,諸如標(biāo)準(zhǔn)清晰度(SD) 以及高清晰度(HD)。如果是這樣,則在僅僅向乘客提供了 SD顯示器的情況下濾除HD流。在步驟805,在考慮暫停功能的情況下考慮暫停緩沖器的大小并且查閱節(jié)目指南。 重新運(yùn)行指南以服務(wù)于暫停以及任何多個(gè)時(shí)間延遲開始的內(nèi)容。在步驟807,對節(jié)目進(jìn)行過濾以僅僅保存期望的數(shù)據(jù)流直至用于讀取流的系統(tǒng)帶 寬的上限。優(yōu)選地,僅僅保存有可能被乘客或者服務(wù)提供商選擇并觀看的節(jié)目。在步驟809,評(píng)估是否正在采用單獨(dú)的受歡迎的流分組處理器。如果是,則在受歡 迎的流處理器的存儲(chǔ)器中保存最受歡迎的節(jié)目以允許用于例如多次讀取和一次寫入的足 夠的帶寬(步驟811)。如果適用,則可以為受歡迎的節(jié)目創(chuàng)建多個(gè)時(shí)間延遲的開始時(shí)間, 和/或創(chuàng)建每個(gè)節(jié)目的實(shí)際時(shí)間相對于延遲時(shí)間的多個(gè)列表。以此方式,可以創(chuàng)建修改的 或更新的節(jié)目指南。在步驟815中,創(chuàng)建觀看者(在所供應(yīng)的任何期望的開始時(shí)間)可以 從中僅僅選擇未被濾除的節(jié)目的節(jié)目指南。在步驟817中,可以依據(jù)觀看者的請求進(jìn)一步 過濾例如在全局存儲(chǔ)器中保存的期望的數(shù)據(jù)流,以向每個(gè)觀看者發(fā)送期望的節(jié)目。如果在步驟809中確定受歡迎的流處理器沒有在使用,則該方法直接前進(jìn)到步驟 813。盡管在此已經(jīng)示出和詳細(xì)描述了并入了本原理的教導(dǎo)的實(shí)施例,但本領(lǐng)域技術(shù)人 員可以容易地設(shè)計(jì)出仍然并入這些教導(dǎo)的許多其他變化的實(shí)施例。已經(jīng)描述了提供用于廣 播多媒體節(jié)目的全局時(shí)刻表系統(tǒng)暫停功能的系統(tǒng)和方法(其旨在是說明性的而非限制性 的),應(yīng)注意本領(lǐng)域技術(shù)人員按照上述教導(dǎo)可以做出修改和變形。因此應(yīng)理解在所公開的本 原理的具體實(shí)施例中可以做出在權(quán)利要求書所概括的創(chuàng)造性原理的范圍和精神內(nèi)的改變。 由此,已經(jīng)以專利法所要求的細(xì)節(jié)和特性描述了本發(fā)明,在權(quán)利要求中提出了請求和期望 受專利許可保護(hù)的主題。
權(quán)利要求
一種用于在廣播多媒體系統(tǒng)中提供全局節(jié)目指南暫停功能的系統(tǒng),包括被配置為處理從分組處理器接收的音頻和視頻數(shù)據(jù)內(nèi)容的第一主控制,該第一主控制包括分析器模塊,用于獲取并分析節(jié)目指南數(shù)據(jù)以確定多個(gè)時(shí)間延遲開始的內(nèi)容;過濾模塊,用于濾除不期望的內(nèi)容并且使得能夠在至少一個(gè)全局存儲(chǔ)設(shè)備中保存期望的數(shù)據(jù)流;以及指南模塊,用于創(chuàng)建僅僅包括在時(shí)間延遲的開始時(shí)間處供應(yīng)的未被濾除的節(jié)目的節(jié)目指南。
2.如權(quán)利要求1所述的系統(tǒng),其中分析器模塊被進(jìn)一步配置為評(píng)估分組處理器處的暫 停緩沖器的大小。
3.如權(quán)利要求1所述的系統(tǒng),其中從分組處理器(603)接收的音頻和視頻數(shù)據(jù)內(nèi)容包 括從至少一個(gè)調(diào)諧器接收的數(shù)據(jù)分組。
4.如權(quán)利要求3所述的系統(tǒng),進(jìn)一步包括受歡迎的流分組處理器,其功能性地連接到 至少一個(gè)調(diào)諧器并且具有至少一個(gè)全局存儲(chǔ)設(shè)備,所述全局存儲(chǔ)設(shè)備被配置為保存來自調(diào) 諧器的、與受歡迎的節(jié)目對應(yīng)的數(shù)據(jù)分組。
5.如權(quán)利要求4所述的系統(tǒng),其中在多個(gè)時(shí)間延遲的開始時(shí)間處供應(yīng)在受歡迎的流分 組處理器中保存的每個(gè)受歡迎的節(jié)目。
6.如權(quán)利要求1所述的系統(tǒng),其中在被配置為存儲(chǔ)暫停的數(shù)據(jù)內(nèi)容的暫停分組處理器 中提供暫停功能存儲(chǔ)設(shè)備。
7.如權(quán)利要求6所述的系統(tǒng),進(jìn)一步包括第二主控制,其功能性地連接到至少暫停分 組處理器,所述第二主控制包括用戶定制的過濾模塊,用于依據(jù)觀看者的請求對初次過濾 后的內(nèi)容進(jìn)行過濾。
8.如權(quán)利要求1所述的系統(tǒng),其中多個(gè)時(shí)間延遲開始的內(nèi)容包括為每個(gè)節(jié)目提供的多 個(gè)開始時(shí)間。
9.如權(quán)利要求1所述的系統(tǒng),其中指南模塊被配置為在節(jié)目指南中創(chuàng)建示出每個(gè)節(jié)目 的實(shí)際時(shí)間相對于延遲的開始時(shí)間的多個(gè)列表。
10.一種用于在廣播多媒體系統(tǒng)中提供全局節(jié)目指南暫停功能的系統(tǒng),包括被配置為處理從分組處理器接收的音頻和視頻數(shù)據(jù)內(nèi)容的第一主控制,該第一主控制 包括分析器模塊,用于獲取并分析節(jié)目指南數(shù)據(jù)以確定多個(gè)時(shí)間延遲開始的內(nèi)容;過濾模塊,用于濾除不期望的內(nèi)容并且使得能夠在至少一個(gè)全局存儲(chǔ)設(shè)備中保存期望 的數(shù)據(jù)流;指南模塊,用于創(chuàng)建僅僅包括在時(shí)間延遲的開始時(shí)間處供應(yīng)的未被濾除的節(jié)目的節(jié)目 指南,該指南模塊進(jìn)一步被配置為在節(jié)目指南中創(chuàng)建示出每個(gè)未被濾除的節(jié)目的實(shí)際時(shí)間 相對延遲的開始時(shí)間的多個(gè)列表;以及受歡迎的流分組處理器,被配置為保存與受歡迎的節(jié)目對應(yīng)的數(shù)據(jù)內(nèi)容。
11.如權(quán)利要求10所述的系統(tǒng),其中分析器模塊被進(jìn)一步配置為評(píng)估分組處理器處的 暫停緩沖器的大小。
12.如權(quán)利要求10所述的系統(tǒng),其中從分組處理器接收的音頻和視頻數(shù)據(jù)內(nèi)容包括從 至少一個(gè)調(diào)諧器接收的數(shù)據(jù)分組。
13.如權(quán)利要求10所述的系統(tǒng),其中受歡迎的流分組處理器從至少一個(gè)調(diào)諧器接收數(shù) 據(jù)并且包括至少一個(gè)全局存儲(chǔ)設(shè)備,所述全局存儲(chǔ)設(shè)備被配置為保存來自所述至少一個(gè)調(diào) 諧器的、與受歡迎的節(jié)目對應(yīng)的數(shù)據(jù)內(nèi)容。
14.如權(quán)利要求13所述的系統(tǒng),其中在多個(gè)時(shí)間延遲的開始時(shí)間處供應(yīng)在受歡迎的流 分組處理器中保存的每個(gè)受歡迎的節(jié)目。
15.如權(quán)利要求10所述的系統(tǒng),其中在被配置為存儲(chǔ)暫停的數(shù)據(jù)內(nèi)容的暫停分組處理 器中提供全局存儲(chǔ)設(shè)備。
16.如權(quán)利要求15所述的系統(tǒng),進(jìn)一步包括第二主控制,其功能性地連接到暫停分組 處理器,所述第二主控制包括用戶定制的過濾模塊,用于依據(jù)觀看者的請求對初次過濾后 的內(nèi)容進(jìn)行過濾。
17.一種用于在廣播多媒體系統(tǒng)中提供全局節(jié)目指南暫停功能的方法,包括以下步驟分析節(jié)目指南數(shù)據(jù)以確定多個(gè)時(shí)間延遲開始的內(nèi)容;濾除不期望的數(shù)據(jù)內(nèi)容以保存期望的數(shù)據(jù)內(nèi)容并且使得能夠在至少一個(gè)全局存儲(chǔ)設(shè) 備中保存期望的數(shù)據(jù)流;以及創(chuàng)建節(jié)目的多個(gè)開始時(shí)間中的至少一個(gè)并且導(dǎo)出示出期望的數(shù)據(jù)內(nèi)容中的每個(gè)節(jié)目 的實(shí)際時(shí)間相對于延遲的開始時(shí)間的多個(gè)列表。
18.如權(quán)利要求17所述的方法,其中過濾步驟包括從接收的音頻和視頻數(shù)據(jù)內(nèi)容中濾 除高清晰度(HD)流。
19.如權(quán)利要求17所述的方法,其中暫停功能存儲(chǔ)設(shè)備被配置為存儲(chǔ)暫停的數(shù)據(jù)內(nèi)容。
20.如權(quán)利要求17所述的方法,進(jìn)一步包括依據(jù)觀看者的請求對期望的數(shù)據(jù)內(nèi)容進(jìn)行 過濾的步驟。
21.如權(quán)利要求17所述的方法,進(jìn)一步包括確定暫停緩沖器的大小以確定多個(gè)時(shí)間延 遲開始的內(nèi)容的步驟。全文摘要
一種廣播多媒體系統(tǒng)中的全局節(jié)目指南暫停功能,所述系統(tǒng)包括被配置為處理從分組處理器(603)接收的多媒體內(nèi)容的第一主控制(605),該第一主控制(605)包括分析器模塊(102),用于獲取并分析節(jié)目指南數(shù)據(jù)以確定多個(gè)時(shí)間延遲開始的內(nèi)容;過濾模塊(104),用于濾除不期望的內(nèi)容并且使得能夠在至少一個(gè)全局存儲(chǔ)設(shè)備(211)中保存期望的數(shù)據(jù)流;以及指南模塊(106),用于創(chuàng)建僅僅包括在時(shí)間延遲的開始時(shí)間處供應(yīng)的未被濾除的節(jié)目的節(jié)目指南。該指南模塊(106)進(jìn)一步被配置為在節(jié)目指南中創(chuàng)建示出每個(gè)未被濾除的節(jié)目的實(shí)際時(shí)間相對延遲的開始時(shí)間的多個(gè)列表。可以提供受歡迎的流分組處理器(701),用于為保存與受歡迎的節(jié)目對應(yīng)的數(shù)據(jù)內(nèi)容。
文檔編號(hào)H04H20/62GK101978625SQ200880128195
公開日2011年2月16日 申請日期2008年11月4日 優(yōu)先權(quán)日2008年11月4日
發(fā)明者羅納德·D·約翰遜, 馬修·R·拉姆, 馬克·A·舒爾茨 申請人:湯姆森特許公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1