專利名稱:管理存儲(chǔ)的服務(wù)信息的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及管理數(shù)據(jù)庫內(nèi)的數(shù)據(jù),并且特別地涉及管理在用于接收數(shù)字AV(視聽)內(nèi)容的接收機(jī)內(nèi)存儲(chǔ)的服務(wù)信息(SI)數(shù)據(jù)。
背景技術(shù):
數(shù)字電視變得被廣泛使用。與之前的模擬電視系統(tǒng)一樣,可利用衛(wèi)星、陸地或電纜方法以及諸如寬帶互聯(lián)網(wǎng)的未來方法來實(shí)現(xiàn)數(shù)字電視的分布。但是,與模擬電視不同,可存在多個(gè)在特定傳輸信道中傳輸?shù)姆?wù)(多路復(fù)用)。此外,接收機(jī)可以能夠接收若干這種傳輸信道(多路復(fù)用)并需要準(zhǔn)備好識(shí)別由這些信道輸送的服務(wù)。
數(shù)字電視遞送機(jī)制通常包括元數(shù)據(jù),兼容的接收機(jī)使用元數(shù)據(jù)來識(shí)別、獲取和導(dǎo)航各種對(duì)它們可用的服務(wù)。這種元數(shù)據(jù)這里被稱為服務(wù)信息(SI)數(shù)據(jù)并且不限于任何特殊數(shù)字電視遞送系統(tǒng)。
例子可以在數(shù)字視頻廣播(DVB)工程中找到,該工程定義了服務(wù)信息(數(shù)據(jù))來描述所提供的服務(wù)(例如TV頻道)并且在該工程上輸送這些傳輸信道。SI數(shù)據(jù)由一組不同類型的表格組成,每個(gè)表格包含與特定服務(wù)方面有關(guān)的數(shù)據(jù),例如網(wǎng)絡(luò)信息表(NIT)描述輸送流(TS)的分組和有關(guān)的調(diào)諧信息。表格的示例類型是事件信息表,其包含有關(guān)當(dāng)前、隨后和其它將來事件(例如,電視演出)的信息。
SI表的內(nèi)容可隨時(shí)間變化,例如在表中描述的一個(gè)或多個(gè)事件的細(xì)節(jié)已經(jīng)改變的事件信息表(EIT)的內(nèi)容。為了發(fā)信號(hào)通知改變的內(nèi)容,每個(gè)SI表具有關(guān)聯(lián)的版本號(hào),該版本號(hào)在表格內(nèi)容每次變化時(shí)增加。這樣的意圖是,接收機(jī)對(duì)于其接收的每個(gè)表將監(jiān)控版本號(hào)并確保存儲(chǔ)了具有最近更新版本號(hào)的表。不幸的是,該機(jī)制可能無效,因?yàn)樯踔翞榱宋⑿〉淖兓惨掳姹咎?hào)。作為一個(gè)例子,對(duì)于EIT,可能改變事件的起始時(shí)間,或者相應(yīng)表格參考的相對(duì)日期(與當(dāng)前日期相比)。由于檢測(cè)到新的版本,相應(yīng)的整個(gè)表必須被重新獲取并存儲(chǔ),因?yàn)樵急砀竦臄?shù)據(jù)都不可靠(因?yàn)樵诒碇袑?shí)際改變的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)不被明確地識(shí)別)。通常,對(duì)于EIT調(diào)度表,這涉及重新獲取四天的事件信息。在特定常規(guī)情況下,EIT的版本號(hào)可即使在其基本事件數(shù)據(jù)沒有改變時(shí)也被改變;對(duì)于EIT表一個(gè)這樣的例子是在午夜(一天的界限)。在這種情況下,即使所有事件數(shù)據(jù)很可能沒有改變且可靠也需要進(jìn)行重新獲取。另一問題是包含相同或類似數(shù)據(jù)的SI表對(duì)于來自若干源(傳輸信道)的接收機(jī)可用;這些表的版本號(hào)通常不一致,并且接收機(jī)因此不能確定正確(例如,最新的EIT)的表以便獲取并使用,除非其對(duì)所有多路復(fù)用跟蹤每個(gè)EIT的版本號(hào),這是繁重的任務(wù)。通常的結(jié)果是,利用版本編號(hào)來信號(hào)通知改變將對(duì)于接收機(jī)仍然可用的有用(值得信任)數(shù)據(jù)宣告無效。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種改進(jìn)所存儲(chǔ)的SI數(shù)據(jù)的管理的方法,該SI數(shù)據(jù)是利用現(xiàn)有SI數(shù)據(jù)傳輸協(xié)議來遞送的。
根據(jù)本發(fā)明的,提供了一種用于管理在接收機(jī)內(nèi)存儲(chǔ)的SI數(shù)據(jù)的方法,該接收機(jī)可操作用于接收數(shù)字AV內(nèi)容,該方法包括-接收SI數(shù)據(jù)項(xiàng);-獲得SI數(shù)據(jù)項(xiàng)的接收時(shí)間;-存儲(chǔ)SI數(shù)據(jù)項(xiàng)及其接收時(shí)間;和-對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng),并發(fā)地○讀取所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的接收時(shí)間;○計(jì)算所存儲(chǔ)的數(shù)據(jù)項(xiàng)的壽命;○將所計(jì)算的壽命與參考值比較;和○根據(jù)比較來刪除所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)及其接收時(shí)間。
本發(fā)明源于這樣的認(rèn)識(shí),即通過將接收時(shí)間與所接收的SI數(shù)據(jù)項(xiàng)相關(guān)聯(lián),可從接收機(jī)數(shù)據(jù)庫中清除大于某個(gè)壽命的SI數(shù)據(jù)項(xiàng),由此只在數(shù)據(jù)庫內(nèi)保留最近的數(shù)據(jù)。此外,該方法沒有利用或依賴于SI表版本號(hào)機(jī)制。例如,在基于DVB的系統(tǒng)中,借助輸送流中的多個(gè)輸送分組內(nèi)的MPEG段來將大的SI數(shù)據(jù)表分割并將其發(fā)送到接收機(jī)。在該例子中,所接收的SI數(shù)據(jù)項(xiàng)包含在從輸送分組獲得的MPEG段的有效負(fù)載數(shù)據(jù)內(nèi),MPEG段的頭部數(shù)據(jù)識(shí)別有效負(fù)載數(shù)據(jù)屬于哪個(gè)SI表。以這種方式,適當(dāng)?shù)刈罱邮仗囟⊿I數(shù)據(jù)項(xiàng)足以確保特殊的SI數(shù)據(jù)項(xiàng)是可靠的。該方法確保已經(jīng)獲取的未改變SI數(shù)據(jù)項(xiàng)保持可靠和對(duì)于接收機(jī)持續(xù)可用,即使廣播器指明了包含該(未改變的)SI數(shù)據(jù)項(xiàng)的SI表已經(jīng)發(fā)生了一個(gè)或多個(gè)改變。這具有接收機(jī)的性能優(yōu)勢(shì),例如向用戶一致地快速呈現(xiàn)電子節(jié)目指南(EPG)。
有利地,任何適當(dāng)?shù)姆绞娇捎脕泶_定參考值,參考值用來判斷是否刪除所存儲(chǔ)的數(shù)據(jù)項(xiàng)。對(duì)于參考值可使用任意的時(shí)間段。例如,15分鐘的時(shí)間段會(huì)確保從數(shù)據(jù)庫中刪除該時(shí)間段內(nèi)未更新的數(shù)據(jù)。例如,EIT表先前包含與TV演出有關(guān)的數(shù)據(jù),當(dāng)演出結(jié)束時(shí),EIT表可被更新以便不再包含TV演出數(shù)據(jù)并且將增加表格的版本號(hào)。為了傳輸更新,用新版本號(hào)修訂的EIT表將被傳輸,除非對(duì)于完成的演出沒有要傳輸?shù)腟I數(shù)據(jù)項(xiàng)(事件數(shù)據(jù))。在現(xiàn)有的接收機(jī)中,整個(gè)EIT表是可以重新獲取的;在根據(jù)本發(fā)明的接收機(jī)中,所刪除演出的數(shù)據(jù)庫記錄將會(huì)“過期”且由此刪除對(duì)應(yīng)的事件數(shù)據(jù)。清楚地,時(shí)間段的選擇將取決于在數(shù)據(jù)庫中保持舊數(shù)據(jù)太長(zhǎng)的時(shí)間(導(dǎo)致比接收機(jī)中所需要的存儲(chǔ)要求和具有重疊數(shù)據(jù)的可能性更大)和由廣播器通常重發(fā)(傳送(carousel))數(shù)據(jù)的速率之間的平衡——太短的時(shí)間段將危險(xiǎn)地刪除對(duì)于接收機(jī)性能的隨后影響(例如向觀眾呈現(xiàn)EPG的延遲)仍然有效的數(shù)據(jù)。提出15分鐘的時(shí)間段一方面是為了充分超過所推薦的最慢數(shù)據(jù)重發(fā)速率(例如,在基于DVB的系統(tǒng)中,對(duì)于EIT調(diào)度表這可以達(dá)到300秒),由此降低了刪除有效數(shù)據(jù)的可能性,并且另一方面,為了適于具有30分鐘典型持續(xù)時(shí)間的事件,由此降低數(shù)據(jù)庫對(duì)于事件包含重疊數(shù)據(jù)的可能性。
作為改進(jìn),可根據(jù)SI數(shù)據(jù)項(xiàng)的類型來確定時(shí)間段,例如對(duì)于實(shí)際TS的EIT調(diào)度表數(shù)據(jù)。DVB指南為SI表的專門子集定義最小重復(fù)速率;為保留SI數(shù)據(jù)表,指南推薦可實(shí)施重復(fù)速率。這樣的速率可用來優(yōu)選地對(duì)于每個(gè)所識(shí)別的SI表類型確定參考值。與前面描述的使用單個(gè)參考值比較,這種方法將幫助降低數(shù)據(jù)庫存儲(chǔ)要求。
優(yōu)選地,為了確定適當(dāng)?shù)膮⒖贾担邮諜C(jī)可測(cè)量所識(shí)別SI數(shù)據(jù)項(xiàng)(例如MPEG段包含所識(shí)別的SI數(shù)據(jù)項(xiàng))的連續(xù)接收之間的時(shí)間間隔。該方法有助于優(yōu)化在接收機(jī)中使用的數(shù)據(jù)庫存儲(chǔ)容量,以便根據(jù)所接收的SI數(shù)據(jù)的流行速率存儲(chǔ)SI數(shù)據(jù)。
根據(jù)本發(fā)明的第二方面,提供了一種用于根據(jù)本發(fā)明的方法管理SI數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括-可操作用來發(fā)射SI數(shù)據(jù)的發(fā)射機(jī);和-接收機(jī),可操作用來○接收SI數(shù)據(jù)項(xiàng);○獲得SI數(shù)據(jù)項(xiàng)的接收時(shí)間;○存儲(chǔ)SI數(shù)據(jù)項(xiàng)及其接收時(shí)間;和○對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng),并發(fā)地■讀取其接收時(shí)間;■計(jì)算所存儲(chǔ)的數(shù)據(jù)項(xiàng)的壽命;■將所計(jì)算的壽命與參考值比較;和■根據(jù)比較來刪除所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)及其接收時(shí)間。
根據(jù)本發(fā)明的第三方面,提供了一種在本發(fā)明的系統(tǒng)中使用的接收機(jī),包括-調(diào)諧器,可操作用于接收SI數(shù)據(jù)項(xiàng);-時(shí)鐘;-數(shù)據(jù)存儲(chǔ)器,可操作用于存儲(chǔ)所接收的SI數(shù)據(jù)項(xiàng),并且對(duì)于每個(gè)數(shù)據(jù)項(xiàng)存儲(chǔ)其接收時(shí)間;-程序存儲(chǔ)器,可操作用于存儲(chǔ)程序指令;和-處理器,都通過數(shù)據(jù)和控制總線互連,處理器在程序指令的控制下可操作用于○從調(diào)諧器接收SI數(shù)據(jù)項(xiàng);○從時(shí)鐘獲得SI數(shù)據(jù)項(xiàng)的接收時(shí)間;○在數(shù)據(jù)存儲(chǔ)器中存儲(chǔ)SI數(shù)據(jù)項(xiàng)及其接收時(shí)間;和○對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng),并發(fā)地■從數(shù)據(jù)存儲(chǔ)器讀取其接收時(shí)間;■計(jì)算所存儲(chǔ)的數(shù)據(jù)項(xiàng)的壽命;■將所計(jì)算的壽命與參考值比較;和■根據(jù)比較來從數(shù)據(jù)存儲(chǔ)器刪除所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)及其接收時(shí)間。
總之,本發(fā)明的方法提供了使用現(xiàn)有傳輸數(shù)字電視協(xié)議以通過識(shí)別被認(rèn)為不再會(huì)被傳輸并因此可被刪除的SI數(shù)據(jù)項(xiàng)來管理接收機(jī)中所存儲(chǔ)的SI數(shù)據(jù)的數(shù)據(jù)庫的方便方法,由此優(yōu)化了數(shù)據(jù)庫存儲(chǔ)要求。此外,不用進(jìn)一步鑒定或重新獲取,目前存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)項(xiàng)是受信任的(由于它們的重發(fā)被不斷地監(jiān)控)并且因此可由具有置信度的接收機(jī)使用(例如對(duì)于EPG呈現(xiàn)),這與SI數(shù)據(jù)表版本編號(hào)或者與從一個(gè)或多個(gè)TS(多路復(fù)用)中的哪個(gè)獲取SI數(shù)據(jù)無關(guān)。此外,該方法與利用SI元數(shù)據(jù)的任何數(shù)字服務(wù)傳輸兼容,尤其是與基于包括DVB-S、DVB-C、DVB-T和ATSC的DVB標(biāo)準(zhǔn)的那些兼容。
現(xiàn)在僅通過舉例的方式,參考附圖來描述本發(fā)明的實(shí)施例,其中圖1是用于管理在接收機(jī)內(nèi)存儲(chǔ)的SI數(shù)據(jù)的方法的流程圖;圖2是用于管理SI數(shù)據(jù)的系統(tǒng)的示意圖;和圖3是在圖2系統(tǒng)中使用的接收機(jī)的示意圖。
具體實(shí)施例方式
在本說明書中,術(shù)語“SI數(shù)據(jù)項(xiàng)”是指遞送給接收機(jī)的元數(shù)據(jù),元數(shù)據(jù)描述對(duì)于接收機(jī)潛在可用的一個(gè)或多個(gè)服務(wù)的一個(gè)或多個(gè)方面。元數(shù)據(jù)可由接收機(jī)用來識(shí)別、獲取和導(dǎo)航這些服務(wù)。這里所使用的術(shù)語“SI數(shù)據(jù)項(xiàng)”不限于任何特殊數(shù)字電視遞送系統(tǒng)或其包含的服務(wù)信息數(shù)據(jù)(元數(shù)據(jù))的格式?;贒BA的系統(tǒng)的SI數(shù)據(jù)項(xiàng)的例子是遞送到接收機(jī)的任何SI數(shù)據(jù)項(xiàng),例如諸如SI表的數(shù)據(jù)結(jié)構(gòu),或SI表內(nèi)的數(shù)據(jù)元素,例如DVB EIT內(nèi)的事件。
圖1示出了用于管理在接收機(jī)內(nèi)存儲(chǔ)的SI數(shù)據(jù)的方法的流程圖。該方法一般地用100示出,在102開始并在104接收SI數(shù)據(jù)項(xiàng)。該方法接著例如從時(shí)鐘106獲得108SI數(shù)據(jù)項(xiàng)的接收時(shí)間。任何適合的時(shí)鐘可例如用作為本地時(shí)間參考。優(yōu)選地,時(shí)鐘與通常用于數(shù)字AV接收機(jī)的數(shù)字AV傳輸同步。方法通過將SI數(shù)據(jù)項(xiàng)和SI數(shù)據(jù)項(xiàng)的接收時(shí)間存儲(chǔ)110到存儲(chǔ)器112中繼續(xù)。該步驟提供容易且有效的方式來隨后確定所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的壽命。一般地,數(shù)字AV分發(fā),比如由DVB標(biāo)準(zhǔn)定義的數(shù)字AV分發(fā),要求傳送SI數(shù)據(jù);即是,在定義的時(shí)間間隔處重復(fù)發(fā)送SI數(shù)據(jù)。清楚地,廢棄數(shù)據(jù)(比如過時(shí)的TV演出或事件)將在一些時(shí)刻停止發(fā)送(被排除在所傳送的數(shù)據(jù)之外)。本發(fā)明應(yīng)用該方面來識(shí)別已經(jīng)廢棄的特定數(shù)據(jù)項(xiàng),而不依賴于過程版本編號(hào)機(jī)制,該機(jī)制指明但不識(shí)別一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)可能變?yōu)閺U棄的。方法繼續(xù)循環(huán)回到在104接收另一SI數(shù)據(jù)項(xiàng)。
該方法進(jìn)一步包括并發(fā)地為所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)“n”接收和存儲(chǔ)數(shù)據(jù)項(xiàng),從存儲(chǔ)器112讀取114所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的接收時(shí)間。參考時(shí)鐘時(shí)間106來計(jì)算116項(xiàng)的壽命。所計(jì)算的壽命接著與參考值118比較120。在優(yōu)選實(shí)施方式中,參考值是根據(jù)SI數(shù)據(jù)項(xiàng)的特殊類型來選擇的;即是,在存在多于一種類型的所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的情況下,可使用多于一個(gè)的參考值??商鎿Q地,一個(gè)參考值可用于所有類型的SI數(shù)據(jù)項(xiàng)。作為例子,對(duì)于包括EIT事件的SI數(shù)據(jù)項(xiàng),所使用的參考值可以是一個(gè)范圍內(nèi)的值,每個(gè)值對(duì)應(yīng)于事件所屬的特定EIT,因?yàn)镈VB規(guī)定了不同的EIT表在不同的時(shí)間間隔處被傳送(重復(fù))。可替換地,單個(gè)參考值可用于來自不同EIT表的所有SI數(shù)據(jù)項(xiàng)。在比較120指明SI數(shù)據(jù)項(xiàng)比參考值要舊的情況下,從存儲(chǔ)器刪除122SI數(shù)據(jù)項(xiàng)(及其對(duì)應(yīng)的接收數(shù)據(jù)時(shí)間)。該方法接著參考124下一個(gè)所存儲(chǔ)的數(shù)據(jù)項(xiàng)“n+1”并且循環(huán)回到在114讀取所存儲(chǔ)的數(shù)據(jù)項(xiàng)“n+1”的接收時(shí)間。利用此或類似的方法,本領(lǐng)域技術(shù)人員容易地認(rèn)識(shí)到,在接收和存儲(chǔ)SI數(shù)據(jù)項(xiàng)的同時(shí),每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的壽命與適當(dāng)?shù)膮⒖贾迪啾容^并且在太舊時(shí)將其刪除。
圖2是用于管理SI數(shù)據(jù)的系統(tǒng)的示意圖。在200一般示出的系統(tǒng)包括發(fā)射機(jī)202,其發(fā)送數(shù)字AV輸送數(shù)據(jù)流206到接收機(jī)204。通常,發(fā)射機(jī)包括到包括接收機(jī)204的大量接收機(jī)的陸地、衛(wèi)星、電纜或互聯(lián)網(wǎng)傳輸。數(shù)字AV輸送數(shù)據(jù)流2 06包含AV內(nèi)容和包括SI數(shù)據(jù)項(xiàng)的元數(shù)據(jù)。數(shù)字AV輸送數(shù)據(jù)流的例子是基于諸如DVB-S、DVB-T、DVB-C、MHP、MHEG和ATSC等的DVB標(biāo)準(zhǔn)的數(shù)據(jù)流,其中SI數(shù)據(jù)項(xiàng)在基于DVB的SI表內(nèi)被傳送。接收機(jī)可包括STB、iDTV、PC等等。
圖3是在圖2系統(tǒng)中使用的接收機(jī)的示意圖。盡管隨后的描述針對(duì)的是DVB兼容的接收機(jī)300,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,本發(fā)明的教導(dǎo)還應(yīng)用于替換的應(yīng)用SI元數(shù)據(jù)的數(shù)字AV內(nèi)容系統(tǒng)。參考圖3,接收機(jī)300包括調(diào)諧器304、寫/讀數(shù)據(jù)存儲(chǔ)器306、程序存儲(chǔ)器308、時(shí)鐘310和處理器312,它們?nèi)煽刂坪蛿?shù)據(jù)總線314互連;接收機(jī)的活動(dòng)用已知的方式由處理器管理,處理器由在程序存儲(chǔ)器308中保存的軟件程序控制來操作。DVB輸送流(TS,通常所說的多路復(fù)用)302由調(diào)諧器304接收。調(diào)諧器將包含在TS內(nèi)的SI數(shù)據(jù)項(xiàng)解碼并經(jīng)由總線314將其傳送到處理器。一些所接收的SI數(shù)據(jù)項(xiàng)涉及處理器302用來同步時(shí)鐘310的時(shí)間和日期信息。其它所接收的SI數(shù)據(jù)項(xiàng)涉及事件(例如TV演出);對(duì)于這種SI數(shù)據(jù)項(xiàng),處理器312設(shè)置為在數(shù)據(jù)存儲(chǔ)器306中連同項(xiàng)的接收時(shí)間(如從時(shí)鐘310獲得)來存儲(chǔ)這種項(xiàng)。與在數(shù)據(jù)存儲(chǔ)器中存儲(chǔ)SI數(shù)據(jù)項(xiàng)并發(fā)地,處理器312對(duì)于每個(gè)所存儲(chǔ)的數(shù)據(jù)項(xiàng)來讀取來自數(shù)據(jù)存儲(chǔ)器306的對(duì)應(yīng)接收時(shí)間并參考時(shí)鐘310上的當(dāng)前時(shí)間來計(jì)算所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的壽命。處理器接著將所計(jì)算的壽命與從程序存儲(chǔ)器308(例如,參考值在接收機(jī)制造時(shí)被固定的情況下)或數(shù)據(jù)存儲(chǔ)器(例如,參考值可時(shí)常更新的情況下)獲得的參考值相比較。優(yōu)選地,可能存在多于一個(gè)的參考值,例如每一個(gè)對(duì)應(yīng)于SI數(shù)據(jù)項(xiàng)的特殊類型,比如一個(gè)對(duì)應(yīng)于屬于第一SI表的SI數(shù)據(jù)項(xiàng),并且一個(gè)不同的參考值對(duì)應(yīng)于屬于第二(不同的)SI表的SI數(shù)據(jù)項(xiàng),部分的第一和第二SI表在不同的時(shí)間間隔被重復(fù)(發(fā)送到接收機(jī))。例如,對(duì)于DVB陸地(DVB-T)遞送系統(tǒng),與屬于實(shí)際TS的EIT調(diào)度表的SI數(shù)據(jù)項(xiàng)有關(guān)的參考值可以(并且優(yōu)選地將)不同于與屬于其它TS的EIT調(diào)度表的SI數(shù)據(jù)項(xiàng)有關(guān)的參考值,由于DVB指南建議(在存在的情況下)實(shí)際TS的EIT調(diào)度表至少每30秒重復(fù)一次,而其它TS的EIT調(diào)度表至少每300秒重復(fù)一次。在SI數(shù)據(jù)項(xiàng)相比于其參考值太舊的情況下,處理器312設(shè)置為刪除有關(guān)的SI數(shù)據(jù)項(xiàng)及其對(duì)應(yīng)的來自數(shù)據(jù)存儲(chǔ)器306的接收時(shí)間,由此幫助確保所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)保持隨時(shí)間的可靠和可用,而不需采用對(duì)特殊類型的SI數(shù)據(jù)項(xiàng)的完全重新獲取(例如,所有SI數(shù)據(jù)項(xiàng)屬于實(shí)際TS的EIT調(diào)度表),由此避免對(duì)應(yīng)的延遲和其它性能缺陷。
僅通過舉例的方式來給出前述方法和實(shí)施方式,且其表示容易由本領(lǐng)域技術(shù)人員識(shí)別的方法和實(shí)施方式的范圍選擇,以便開拓本發(fā)明的優(yōu)勢(shì)。
在以上參考圖1的描述中,公開了一種用于管理在接收機(jī)內(nèi)存儲(chǔ)的SI(服務(wù)信息)數(shù)據(jù)的方法,該接收機(jī)可操作用于接收數(shù)字AV(視聽)內(nèi)容。該方法包括接收104SI數(shù)據(jù)項(xiàng);獲得106接收時(shí)間并接著存儲(chǔ)110數(shù)據(jù)項(xiàng)及接收時(shí)間。同時(shí),對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)讀取114所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的接收時(shí)間;計(jì)算116其壽命且與參考值比較120;根據(jù)比較來刪除122所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)。以這種方式,可從數(shù)據(jù)庫中刪除廢棄的數(shù)據(jù)而不會(huì)移除有效數(shù)據(jù)。通過使用根據(jù)各種類型SI數(shù)據(jù)項(xiàng)的參考值范圍,可進(jìn)一步優(yōu)化廢棄的SI數(shù)據(jù)項(xiàng)的移除以便最小化數(shù)據(jù)庫的大小并降低其中數(shù)據(jù)項(xiàng)重疊的概率。
權(quán)利要求
1.一種用于管理在接收機(jī)內(nèi)存儲(chǔ)的SI數(shù)據(jù)的方法(100),該接收機(jī)可操作用于接收數(shù)字AV內(nèi)容,該方法包括-接收(104)SI數(shù)據(jù)項(xiàng);-獲得(106)SI數(shù)據(jù)項(xiàng)的接收時(shí)間;-存儲(chǔ)(110)SI數(shù)據(jù)項(xiàng)及其接收時(shí)間;和-對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng),并發(fā)地○讀取(114)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的接收時(shí)間;○計(jì)算(116)所存儲(chǔ)的數(shù)據(jù)項(xiàng)的壽命;○將所計(jì)算的壽命與參考值比較(120);和○根據(jù)比較來刪除(122)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)及其接收時(shí)間。
2.如權(quán)利要求1所述的方法,其中參考值是15分鐘。
3.如權(quán)利要求1所述的方法,其中參考值根據(jù)所識(shí)別SI數(shù)據(jù)項(xiàng)的連續(xù)接收之間的估計(jì)時(shí)間間隔來確定。
4.如權(quán)利要求3所述的方法,其中接收機(jī)是DVB兼容的且估計(jì)是基于實(shí)現(xiàn)和使用SI時(shí)的DVB指南的。
5.如權(quán)利要求1所述的方法,其中參考值根據(jù)所識(shí)別SI數(shù)據(jù)項(xiàng)的連續(xù)接收之間的測(cè)量時(shí)間間隔來確定。
6.如前述任一權(quán)利要求所述的方法,其中接收機(jī)是DVB兼容的且SI數(shù)據(jù)項(xiàng)包括DVB事件信息表的數(shù)據(jù)項(xiàng)。
7.一種用于根據(jù)權(quán)利要求1-6中任意一項(xiàng)的方法管理SI數(shù)據(jù)的系統(tǒng)(200),該系統(tǒng)包括○可操作用來發(fā)射SI數(shù)據(jù)的發(fā)射機(jī)(202);和○接收機(jī)(204),可操作用來■接收SI數(shù)據(jù)項(xiàng);■獲得SI數(shù)據(jù)項(xiàng)的接收時(shí)間;■存儲(chǔ)SI數(shù)據(jù)項(xiàng)及其接收時(shí)間;和■對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng),并發(fā)地●讀取其接收時(shí)間;●計(jì)算所存儲(chǔ)的數(shù)據(jù)項(xiàng)的壽命;●將所計(jì)算的壽命與參考值比較;和●根據(jù)比較來刪除所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)及其接收時(shí)間。
8.一種在權(quán)利要求7的系統(tǒng)中使用的接收機(jī)(300),包括-調(diào)諧器(304),可操作用于接收SI數(shù)據(jù)項(xiàng);-時(shí)鐘(310);-數(shù)據(jù)存儲(chǔ)器(306),可操作用于存儲(chǔ)所接收的SI數(shù)據(jù)項(xiàng),并且對(duì)于每個(gè)數(shù)據(jù)項(xiàng)存儲(chǔ)其接收時(shí)間;-程序存儲(chǔ)器(308),可操作用于存儲(chǔ)程序指令;和-處理器(312),都通過數(shù)據(jù)和控制總線(314)互連,處理器在程序指令的控制下可操作用于○從調(diào)諧器接收SI數(shù)據(jù)項(xiàng);○從時(shí)鐘獲得SI數(shù)據(jù)項(xiàng)的接收時(shí)間;○在數(shù)據(jù)存儲(chǔ)器中存儲(chǔ)SI數(shù)據(jù)項(xiàng)及其接收時(shí)間;和○對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng),并發(fā)地■從數(shù)據(jù)存儲(chǔ)器讀取其接收時(shí)間;■計(jì)算所存儲(chǔ)的數(shù)據(jù)項(xiàng)的壽命;■將所計(jì)算的壽命與參考值比較;和■根據(jù)比較來從數(shù)據(jù)存儲(chǔ)器刪除所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)及其接收時(shí)間。
9.如權(quán)利要求8所述的接收機(jī),其中接收機(jī)是DVB兼容的。
10,一種記錄載體,包括可操作來執(zhí)行權(quán)利要求1-6中任意一項(xiàng)的方法的軟件。
11.一種軟件工具,可配置來執(zhí)行根據(jù)權(quán)利要求1-6中任意一項(xiàng)所述的方法步驟。
12.如權(quán)利要求8或9所述的接收機(jī),其中由如權(quán)利要求11所述的軟件工具來指導(dǎo)處理器的操作。
全文摘要
一種用于管理在接收機(jī)內(nèi)存儲(chǔ)的SI(服務(wù)信息)數(shù)據(jù)的方法,該接收機(jī)可操作用于接收數(shù)字AV(視聽)內(nèi)容。該方法包括接收(104)SI數(shù)據(jù)項(xiàng);獲得(106)接收時(shí)間并接著存儲(chǔ)(110)數(shù)據(jù)項(xiàng)及接收時(shí)間。對(duì)于每個(gè)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng),并發(fā)地讀取(114)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)的接收時(shí)間;計(jì)算(116)其壽命且與參考值比較(120);根據(jù)比較來刪除(122)所存儲(chǔ)的SI數(shù)據(jù)項(xiàng)。以這種方式,可從數(shù)據(jù)庫中刪除廢棄的數(shù)據(jù)而不會(huì)移除有效數(shù)據(jù),通過使用根據(jù)各種類型SI數(shù)據(jù)項(xiàng)的參考值范圍,可進(jìn)一步優(yōu)化廢棄的SI數(shù)據(jù)項(xiàng)的移除以便最小化數(shù)據(jù)庫的大小并降低其中數(shù)據(jù)項(xiàng)重疊的概率。
文檔編號(hào)H04N5/00GK101023671SQ200580031184
公開日2007年8月22日 申請(qǐng)日期2005年9月15日 優(yōu)先權(quán)日2004年9月18日
發(fā)明者D·J·伍爾加 申請(qǐng)人:皇家飛利浦電子股份有限公司