新四季網

用於處理節目指南和相關多媒體對象的多媒體系統的製作方法

2023-05-23 11:02:31 3


專利名稱::用於處理節目指南和相關多媒體對象的多媒體系統的製作方法
技術領域:
:本發明涉及數位訊號處理領域,特別涉及關於頻道和節目的節目指南。
背景技術:
:形成和處理傳送可能涉及數以千計覆蓋廣闊地理區域的廣播節目頻道的信息的大節目指南引發了許多問題。例如,覆蓋的地理區域也許包含整個美國或整個大陸,大量的信息也許必須得到獲取、整理、編碼,以便於以後解碼廣播材料的格式進行廣播。處理這種大量信息所需的帶寬與處理的信息量成正比地擴大。因此,需要構造節目指南數據,以便最佳化可用帶寬的使用。節目指南數據結構可以被最佳化的程度受到接收該結構化數據的解碼器單元的成本制約。事實上,存在在傳輸帶寬與解碼器複雜性之間作出的折衷。在該折衷的一個極端,節目指南信息中所有重複的和冗餘的數據元素都被刪除,以便使所需傳輸和處理帶寬最小化。結果,每個解碼器需要接收、緩存、分析和整理來自整個節目指南數據流的信息,因而需要既複雜成本又高的解碼器。在該折衷的另一個極端,節目指南信息被分區成數個滿足特定用戶和用戶組需求的子集。這意味著每個解碼器需要接收、緩存、分析和整理含有最小冗餘度的目標信息,最小冗餘度便於使用需要較小處理能力的。更簡單和更便宜的解碼器。然而,這種分區需要更大的傳輸帶寬來容納所增加的信息冗餘度,該增加的信息冗餘度是把重複節目指南信息項插入相應於不同分區的多層不同的節目指南子集中的需要所導致的。涉及處理大量節目指南信息和取得傳輸帶寬與解調器複雜性之間的理想折衷的問題由本發明的系統解決。涉及構造和分區節目指南數據使解碼器便於解碼和可選擇節目指南生成引發的衍生問題也由本發明的系統解決。發明概述解碼器獲取與節目指南信息條目相關聯的對象文件的目錄和將對象文件(例如,表示頻道、節目或控制信息或軟體)與節目指南信息條目相關聯的映射。該解碼器從對象文件建立圖像對象並將該圖像對象與節目指南信息條目相連結。該解碼器執行應用軟體對象以形成特殊節目指南供顯示用,並執行另一個應用軟體對象以命令裝置處理列在節目指南中的節目。附圖的簡要說明在附圖中圖1顯示了本發明用於傳送節目特定信息的特大節目指南(VLPG)分層文件/表格式;圖2顯示了本發明用於傳送節目特定信息的主指南表(MGT)格式;圖3顯示了本發明用於傳送插入了基於區域分區的節目特定信息的頻道信息表(CIT)格式;圖4顯示了本發明用於插入了基於區域和時間分區的多媒本對象數據結構格式;圖5、圖6和圖7顯示了本發明關於頻道、事件和控制對象基本信息文件的數據結構的實例;圖8顯示了包含允許基於區域和時間分區的標識符欄位的與MPEG(運動圖象專家組)兼容的carouselId欄位(如在圖5-7的表中所使用的)的數據結構;圖9顯示了本發明插入了基於分層的版本標識符和單元分區標識符,以支持動態節目指南再分區的主資料庫表數據結構格式;圖10顯示了本發明插入了基於區域、時間和複雜度的標識符欄位的單元類型指示符(如在圖9的表中所使用的)的示範性數據結構;圖11顯示了本發明包含頻道、事件和控制子目錄的對象資料庫的分層目錄格式;圖12顯示了本發明生成節目特定信息的方法;圖13是數字視頻接收設備根據本發明的原理對包含VLPG信息的廣播信號進行解調和解碼的方框圖。附圖的詳細說明按數字格式傳送的廣播節目與輔助信息一起被編碼和廣播,輔助信息包含用於對節目和相關數據進行解碼的節目特定信息(PSI)。節目特定信息包含節目指南數據和用於標識和組合各數據分組以便恢復所選用節目頻道的內容的信息。節目特定信息和相關節目內容被有益地構造成傳送攜帶可能涉及數以千計覆蓋廣闊地理區域(例如,整個大陸、國家或州)的廣播節目頻道和相關多媒體對象的信息的大節目指南。多媒體對象包括音頻片段(audioclip)視頻片段(videoclip)、動畫、靜止圖象、網際網路數據、電子郵件消息、文本和其它類型的數據。多媒體對象是可以被看作獨立單位的數據實體,並與各節目內的圖象相關聯或者與節目指南成分相關聯。例如,將多媒體對象合併在代表節目指南或視頻節目的合成視頻圖象中。輔助信息數據結構支持單向通信應用,例如,被動式收看,和雙向通信應用,例如,交互型功能,並且還支持存儲應用。節目特定信息和相關節目內容可以由不同的服務提供者經網際網路以廣播/多路廣播方式傳遞,或者按照預收費或其它觀看一次收費一次方式經陸地、衛星或有線廣播進行傳遞。該數據結構便於獲取和解碼按不同數據格式編碼的和以與本地和遠程信源都不同的通信協議進行通信的多媒體對象。在下文中,被稱作可以與MPEG兼容的數據遵從MPEG2(運動圖象專家組)圖象編碼標準,術語定為「MPEG標準」。這一標準由系統編碼部分(ISO/IEC(國際標準化組織/國際電子技術委員會)13818-1,1994年6月10日)和視頻編碼部分(ISO/IEC13818-2,1995年1月20日)組成。符合本發明原理的數據結構元素可以按MPEG兼容格式(根據MPEG系統標準的第2.4.4節)傳送,或者可以按與高級電視系統委員會(ATSC)於1997年11月10日公布的關於陸地廣播和有線的節目和系統信息協議,以下稱作PSIP標準,或其它ATSC標準兼容的格式傳送。此外,數據結構元素也可以根據諸如MPEG-4或MPEG-7的其它MPEG標準,或者按照特定系統的專有或定製要求形成。本發明的原理可適用於其中碼型或調製格式可以改變的陸地、有線、衛星、網際網路或計算機網絡廣播系統,這種系統可以包括例如,非MPEG兼容系統,涉及其它類型的編碼數據流和傳送節目特定信息的其它方法。此外,儘管公開的系統是按處理廣播節目來描述的,但這僅是示範性的。術語「節目,,用來表示任何形式的分組數據,比如,音頻數據、電話消息、電腦程式、網際網路數據或其它通信。圖1顯示了用於傳送節目特定信息的傳送流層數據結構的特大型節目指南(VLPG)分層文件/表格式的概觀。該結構包括多個分層排列和互連的表。該表由數據和參數陣列組成,用來列舉和說明TV頻道、TV節目、頻道參數、節目參數、相關多媒體對象和對象參數等的集合或序列。圖1的示範性分層表排列包括主指南表(MGT)120、主資料庫表(MDBT)122、內容和分類表(CCT)114、系統時間表(STT)116、和額定值範圍表(RRT)118。圖1的層次還顯示了陸地、有線和衛星頻道信息表(分別是,TCIT條目112、CCIT條目110、和SCIT條目108),其中頻道信息由網絡供應者例如CBS、NBC、HBO、Comcast等整理。附加表包括節目或服務由信源整理的進度(schedule)信息表(SIT106、SIT104和SIT102)。MGT含有用於獲取在其它表中傳送的節目特定信息的信息。頻道信息表-CIT(例如,TCIT、CCIT、或SCIT)包含調諧和導航信息,以接收用戶所選用的節目頻道。SIT包含可在CIT所列出的頻道上接收的節目(事件)的說明性列表。CIT、SIT或其它表可以用來傳送使用戶能夠選擇和調諧到特定節目的信息。CIT通常用來傳送在幾個事件(TV節目)上保持不變的、用於獲取視聽節目內容數據的參數。SIT通常用來傳送對一個事件(各個TV節目)保持不變的視聽節目內容數據的參數。說明和增補分層表內條目的附加節目特定信息在描述符信息元素內傳送。為了容納足以滿足寬區域節目指南的數據,圖1的分層中的各個表是按區域(例如地理、廣播,或網絡市場區)和預定廣播時間兩者有益分區的。此外,例如,表數據還可以根據諸如數據或多媒體對象的複雜性等級的第三參數被附加地分區,以便使解碼具有伸縮性。這類節目指南分區由圖表100所示的三維單元表示。實際上,圖1的VLPG結構支持指南提供者可能要求的幾乎任何類型的分區。基於區域和時間的分區是通過把時間和區域標識符包含在一個或多個圖1的表中和相關對象數據中實現的。以這種方式把區域和時間標識符包含在通信協議的傳送級中的優點是減輕了解碼器如果在較高級,比如說,應用層級,進行分區,則會出現的處理負擔(例如,分析數據)。因此,節目指南過濾在傳送層進行並由包含在解碼器單元中的傳送晶片直接執行。然而,如果需要的話,在這種較高級上還能夠包含關於表數據和對象兩者的時間和區域標識符。在傳輸和處理節目指南過程中,帶寬要求隨著需要傳輸的頻道和節目信息量以及相關對象數量的增加而增加。對於大節目指南,甚至簡單情況也要求傳輸數以千計的信息和對象條目。簡單的節目指南可能既沒有圖象也沒有音頻片段或視頻片段,但仍然需要至少攜帶數以千計節目(事件)的文本說明。可以無需冗餘度和無需分區地以單箱(bin)或數據文件發送節目指南信息。在這種情況下,和在沒有傳送級分區的情況下,文本說明(例如)將以單數據文件結束。這意味著,例如,位於聖地牙哥(SanDiego)的解碼器將從美國的所有其它城市接收所有材料(事件文本說明、圖象、或任何其它對象)並且將不能刪除傳送級上的無用材料。因此,在不存在傳送級分區的情況下,解碼器有必要在應用級上濾除所接收的節目指南信息。這是需要複雜軟體和有效處理能力才能完成的特別耗處理器的、費時的和繁重的任務,因而增加了解碼器單元的成本。圖1的VLPG數據結構利於提供在傳送層級上使用基於區域的分區的選項。節目指南信息可以按例如東部區域、中部區域、山區和太平洋區域來分區。這樣,位於聖地牙哥的解碼器將不再從其它3個區域接收節目指南信息。因此,這種分區顯著地減輕了解碼器的分析和濾除負擔,而且更小的分區(例如,按一個州一個州地分區)將進一步減輕分析和濾除負擔。這種分區的另一個優點是可以減少下載可用的分區節目指南信息所佔用的時間。然而,分區節目指南信息涉及引入冗餘節目指南數據,因為這種分區需要數據條目的複製。作為一個實例,如果一場籃球比賽要在太平洋和山區區域播放,那麼需要發送相關文本說明信息的兩個拷貝,為以太平洋和山區區域為目標的每個分區各發送一個拷貝。可見,當分區的數目增加時,冗餘信息量也增加,因而需要較大的傳送帶寬。所以,在帶寬與信息濾除負擔之間存在一個折衷。大量的分區意味著快速信息濾除,但以增加帶寬為代價。當只有一個分區時,沒有冗餘,因而帶寬最小,但濾除負擔較大,因為需要分析所有的節目指南信息條目。通過使用MPFG2PSI和DSM-CC欄位,時間和區域單元可以被映射為MPEG-2兼容數據結構。不是所有的表都需要加入基於區域的標識符的。例如,節目內容額定值通常可適用於美國的任何地方。在圖1的VLPG結構中,通過把基於區域的分區加入頻道信息表(CIT)和主指南表可以獲得顯著的優點。CIT確定了服務供應者的頻道隊列(可用頻道列表),該CIT依賴於服務供應者覆蓋的地理區域。例如,在印第安納波利斯(Indianapolis)陸地廣播的頻道隊列不同於在費城(philadelphia)的有線電視(cableTV)供應者的頻道隊列。在圖1的系統中,MGT也依賴於地理區域,但並非必需。使節目指南信息集中面向特定觀眾的能力是一個能夠在廣播市場級上對頻道隊列進行基於區域細劃分而得到的優點。為此建立了不同的表「事例」。表事例是表面向特定市場區域並插入了用於標識可用市場區域的區域標識符的一種版本。單表的多個事例可以同時傳送,但每個事例攜帶不同的信息。不同的表事例使用MPEG-2協議的「table_id_extension」欄位來識別。圖2和圖3分別顯示了主指南表(MGT)格式和頻道信息表(CIT)格式,用來傳送節目特定信息並插入了用於市場區域標識的一個table_id_extension欄位。在圖2的MGT中和在圖3的CIT中,這個市場區域標識欄位被稱作「network_provider」,在MGT數據結構中如條目130所示,在CIT數據結構中如條目140所示。network_provider區域標識符欄位是用來唯一地標識網絡供應者的16比特欄位。網絡供應者的含義依賴於傳輸介質。具體地說,對於陸地廣播,網絡供應者是一個地理區域內的臺站匯集;對於有線廣播,網絡供應者是局域有線服務供應者;對於衛星廣播,網絡供應者是衛星服務供應者。圖1的數據結構有利於使不同類型的節目特定和節目指南信息能夠面向不同地區。這一特徵使得在涉及廣播和接收節目指南數據的解碼器複雜性與處理帶寬之間選擇可接受折衷方面能夠具有靈活性。作為一個實例,把多媒體對象分成比頻道隊列信息更大的區域也許是可接受的。圖1的數據結構為節目供應者提供了以區域的不同等級對不同類型數據分區的能力,該區域的範圍包括從大的區域到小的區域(例如,像國家、州、或縣一樣大的區域到像市、鎮、街區或者甚至各用戶一樣小的區域)。此外,節目指南信息可以在解碼器中整理,以便為用戶提供對不同區域(例如,兩個鄰近區域之間或從任何一個可用區域選擇指南)或對不同廣播時段的節目指南的選擇。這樣,解碼器可以響應經遙控單元或其它數據輸入裝置輸入的用戶選擇,從一個或多個與不同區域相關聯的可用節目指南中選擇節目指南。在執行這種選擇時,解碼器將範圍標識標誌(與接收到的節目指南信息相關聯)與代表解碼器位置的預存的範圍標識標誌相比較。這樣的範圍標識標誌可以包括郵政編碼、電話區號和任何其它的範圍標識碼。圖4顯示了用於傳送VLPG內的對象的多媒體對象數據結構格式。通過使用MPEGDSM-CC可兼容carouselID(圖4中的條目150)內的區域和時間標識符欄位,多媒體對象數據結構支持基於區域和時間的分區。圖5、6和7分別顯示了包括頻道、時間和控制對象的對象的數據結構的實例。具體地說,圖5顯示了頻道基本信息文件(頻道BIF)二進位文件,圖6顯示了事件基本文件(事件BIF)二進位文件,圖7顯示了控制基本信息文件(控制BIF)二進位文件。與圖4相同,圖5-7的頻道、事件和控制對象數據包括在MPEGDSM-CC可兼容carouselID(分別為圖5-7中的條目153、157和159)內的區域和時間標識符欄位。圖8的條目152顯示了關於MPEG可兼容carouselID(如用於圖4、5、6和7的表那樣)的一個示範性carowelib數據結構。carouselID包括,一個用作資料庫基準的16比特目錄條目標識符、一個8比特時間標識符和一個8比特區域標識符。這些欄位能夠使解碼器根據基於區域和時間的分區有選擇地濾除節目指南數據。在圖1的VLPG數據結構中,主資料庫表(MDBT條目122)用來確定節目指南分區(單元)並通知適用於它的位置的單元的解碼器進行解碼。圖9顯示了主資料庫表數據結構,它插入了基於分層的版本標識符和有利於使動態節目指南能夠再分區的單元分區標識符。條目170與178之間的代碼包括確定被分區單元的循環。在該循環內,稱作「cell-type」(條目172)的欄位確定單元的索引,如圖10所示。圖10的條目179顯示了單元類型指示符的示範性數據結構。該單元類型指示符包括8比特的複雜度級標識符,用來定義對象的複雜度級。單元類型指示符還包括8比特區域標識符和8比特時間標識符,用於定義基於區域和時間的分區。各個對象或節目指南信息條目包括一個將對象與其母單元(mothercell)的時間和區域索引連結起來的carouselID(如圖8定義的那樣,和如圖4的條目150所示)。通過對MDBT中的單元條目的再排列和動態改變carouselID內的母單元時間及區域索引標識符,可以實現動態節目指南的再分區。因此,指南供應者能夠動態地對節目指南數據結構再分區,以適應可用傳輸帶寬或解碼器複雜性方面的變化。如果有更寬的帶寬可用,那麼指南供應者可以使用更細的分區來提供更快的對象濾除時間;如果解碼器處理能力改善了,那麼指南供應者可以使用更大的分區來保護帶寬。這樣,例如,位於聖地牙哥的解碼器今天可以訪問與區域0和7關聯的節目指南信息,而將來可以訪問反映更小分區的、與區域0和9相關聯的節目指南信息。將來,通過在帶寬與分區之間選擇一個合適的折衷,完全可以做到能夠對存在於覆蓋像美國一樣大的區域的指南中的多媒體對象進行實時訪問。圖11顯示了包括在頻道、事件和控制子目錄下的對象文件的對象資料庫的分層目錄格式。圖11顯示了諸如「event2」的一個特定事件可以擁有它自己的包含其所需文件的目錄,例如「event2」具有4個相關的對象(圖11中的條目240、242、244和246)。通過使用對象資料庫,基於目錄的地址被映射為傳送級欄位進行處理。例如,假定有一條比如/VLPG/TIME1/AREA1/events/event2/event.bif的路徑(通過圖11的目錄條目220、224、228、232、238和242的路徑),則存在一個並僅有一個具有確定的carouselID和moduleID的對象。例如,在這種情況下,應用下列映射/VLPG………>從VLPG對象資料庫中提取的文件/TIME1………>0×01(時間可變)/AREA1………>0×01(區域可變)/events/event2…>0×3005(目錄號可變)因此,該資料庫地址被映射到0×01013005的carouselID上。此外,eventbif(條目242)具有一個可以依據節目指南信息(比如本例中其值為0×0002)確定的moduleID。從傳送級欄位到基於目錄的地址的反向映射也是唯一的並可以相似地得到。圖11舉例說明的目錄結構支持用於處理傳輸對象和與傳輸對象進行交互的軟體的操作。處理軟體可以以文件形式同對象一起傳輸,然後由解碼器翻譯、編譯和運行。這樣的處理軟體可以用於大量的應用中,包括用於在解碼器中使用下列的一種語言有利於建立基於內容的節目指南,比如HTML(超文本標記語言)、SGML(標準通用標記語言)、Java、ActiveX和任何其它解碼器支持的語言。作為一個實例,每個周日指南供應者可能需要製作一個說明傳輸給含有全球網瀏覽器和支持HTML軟體的解碼器單元的所有可用周日電影的全球網站點。該周日指南信息按HTML編碼,並作為說明專用全球網站點的HTML軟體文件傳輸給解碼器。該HTML軟體文件位於對象資料庫的目錄結構中的任何地方,並同時生成圖象、文本、視頻和音頻文件以形成包括專用全球網站點的周日電影指南列表。這樣,周日指南全球網站點作為對象資料庫的一部分被播出,而不是傳統地從網際網路伺服器訪問。可以列出可以以這種方式傳送的其它專用節目指南全球網站點例如,(a)可用於播放的DVD/VCR(數字多用途盤/盒式錄像機)節目、(b)其它網際網路全球網站點、(c)用於訪問的預存傳真/電話號碼、(d)可視電話功能和(e)家用電器控制功能。用戶使用遠程單元或其它數據輸入裝置選擇一個相關顯示的菜單條目或顯示圖符,可以啟動對包含在對象資料庫中的專用周日指南全球網廣播站點的顯示,並且用戶可以類似地導航全球網廣播站點並觀看該廣告過的電影。此外,用戶也許能夠經全球網站點啟動命令,比如(a)對VCR或DVD單元編程,(b)調諧所需頻道,或(c)訪問作為對象資料庫的一部分被類似地廣播或者經電話(或電纜)進行傳統訪問的其它網際網路站點。此外,在啟動這種電話(或電纜)線網際網路訪問時,解碼器可以從廣播或其它信源獲得訪問信息。這種訪問信息包括,例如,(a)網際網路URL(統一資源定位地址),(b)網際網路IP(網際網路協議)地址,(c)電子郵件地址,(d)電話/傳真/可視電話號碼。圖11的分層目錄結構示出了由圖1的VLPG結構提供的另一個優點。在大節目指南中,管理分表和對象的更新涉及檢驗大量的版本號(可能涉及含數千個版本號)。一旦確定版本號改變,解碼器就下載特定節目指南表或對象,並忽略那些顯示無版本號改變的表和對象。通過列出表以及易於在諸如MGT的一個表中變化的對象的所有版本號可以幫助這一任務的完成。MGT以足夠高的速率廣播,使解碼器能夠檢查MGT以確定這些表或對象的哪個已經變化,並及時獲得已變化的表和對象。然而,在大節目指南結構中,分析每個MGT輸入可能變得非常費時。這一問題通過使用分層版本控制的系統來解決,其中存在幾個執行版本控制的表。這些表按圖11示範的樹結構排列。在圖11中,表238(event2)控制表238之下的那些表/文件的版本。表232(events)控制表336(event1)、238的所有版本。表228(AREA1)僅控制表230(channels)、232和236(contro1)的版本。這樣,存儲在每個表中的版本號信息是很小的,並通過從頂到底的樹結構可以快速地找到需要更新的那些文件、表或對象。儘管上文已經描述了多級結構,但兩層版本控制結構也可以用於對圖1的VLPG中資料庫中的對象的版本控制。在兩層的實例中,樹分層的上層是如圖9示範的主資料庫表(MDBT)。在MDBT級之下的第二級,由包括分別如圖5、6、和7的前述數據結構所示範的頻道、事件和控制基本信息文件的多個單元組成。頻道、事件或控制文件的任何變化由它們各自的版本號,即,條目160(圖5)、條目163(圖6)和條目167(圖7)的變化來體現。此外,頻道、事件或控制文件版本號的任何變化由下一分層(單元)級版本號的變化來體現,即,這種變化由圖9的MDBT中的版本號176的變化來體現。作為一個特殊實例,如果頻道標誌符(1ogo)(資料庫中的一種圖象)從一種版本變為另一種版本,則頻道BIF將在條目160(圖5)中反映這種變化。MDBT還將在單元級的條目176(圖9)中體現這種變化。解碼器首先檢驗MDBT和確定單元版本號已經發生變化,然後檢驗BIF文件以識別已經在該單元內發生變化的對象。圖9的主要資料庫表(MDBT)結構提供了處理大節目指南的另一個優點。解碼器複雜性和處理能力以及處理複雜多媒體對象的能力是隨時間不斷發展的。例如,第一代頂置盒解碼器主要限於以比特映象方式處理圖象。然而更新一代的解碼器可以使用解壓縮軟體下載JPEG(聯合圖象專家組)、GIF(圖形交換格式)或其它圖象格式,未來的解碼器將不僅能夠以多種格式處理圖象而且還能以多種格式處理電影片段。因此,人們希望構造支持解碼器可伸縮性的節目指南數據,也就是說,允許一組具有不同複雜度的解碼器利用賦予它們的處理能力級來處理節目指南信息。因而,低複雜度解碼器能夠識別它們能夠處理的對象並刪除超出它們處理能力的對象。另外,由於造成緩衝器溢出或其它問題,高複雜度對象可能損壞低複雜度解碼器的操作。圖9(和圖10)的MDBT數據結構有利於在解碼器單元中支持有效多媒體對象複雜度辨別。為此,MDBT把PID(分組標識符)值指定給資料庫中的單元。在圖9中,條目172標識特定單元並與條目174的PID值相關聯。此外,條目172定義了24比特的欄位celltype,它定義了一個單元的時間、區域和複雜度坐標(參見圖10)。這樣,MPEG-2可兼容傳送層欄位中包含對象複雜度級指示符。因此,屬於不同複雜度級的資料庫中的對象在不同PID所標識的流中傳輸。對解碼器預先指定一個複雜度級,然後該解碼器應用MDBT(特別是條目172)為具有等於或低於預先指定的解碼器複雜度級的複雜度級的那些單元選擇和高速緩存PID值。複雜度級超出解碼器能力的對象在傳送層上被有利地刪除。圖12顯示了根據本發明生成節目特定信息的方法的流程圖。圖12的方法生成節目特定信息,包括MGT、MDBT、CCT、STT、RRT、TCIT、CCIT、SCIT和SIT數據以及含有前述有益特徵的描述符。該方法可以應用在用於廣播節目指南數據的編碼器上,或者可以應用於編碼在解碼器中的節目指南數據以傳送給另一個裝置。流程開始於圖12的步驟250,在步驟253,選擇基於前述數據構成原理的方法來對節目特定信息分區。該節目特定信息根據時段和區域、網絡類型、複雜度級、單元、和節目(事件)來分區。在步驟255,指定PID值,以供已分區的節目特定信息使用。如果使用非MPEG傳送協議,則PID值可以由標識邏輯頻道的適當參數替代。在步驟257,生成MGT和MDBT(或其它類型的控制表),以包含分區操作期間形成的那些要素。MGT傳輸用於獲取在其它表中傳輸的節目特定信息的信息。MDBT傳輸用於從一個傳送流獲取多媒體對象的信息。在步驟260,形成遵從分區結構的CCT、STT、RRT、TCIT、CCIT、SCIT和SIT等專用表。這些專用表併入根據前述的發明原理而得到的多媒體對象鏈路、版本號和標識符。形成一個含有能夠獲得可用廣播節目和頻道的頻道和節目標識信息的CIT(例如,TCIT、CCIT和SCIT),該可用廣播節目和頻道包含用於標識各分組數據流的分組標識符,這些分組數據流構成要在特定頻道上傳輸的各個節目。此外,在步驟260,還生成包含節目指南調度信息的SIT,該節目指南調度信息包括可在CIT中列出的頻道上接收的節目(事件)的說明性列表。在步驟263,在步驟260中形成的表與相關多媒體對象一起被格式化成與所需數據格式和協議相適應。這種數據格式和協議包括,例如,MPEG2可兼容節目特定信息、MPEG2DSM-CC、DSS、和網際網路可兼容文件傳送格式。在步驟265,最後的格式化表和多媒體對象在它們的指定位置併入數據流中進行陸地傳送。MGT和MDBT在步驟267被併入數據流中。在步驟270,在步驟267中產生的節目特定信息與用於多頻道的視頻和音頻節目典型分量(和其它數據)一起被多路復用和格式化成傳輸流輸出。在步驟270,輸出的傳輸流被進一步處理,以便適合於陸地傳輸到另一裝置,比如接收機、視頻伺服器、或在存儲媒體上進行記錄的存儲裝置。步驟270所執行的處理包括已知的編碼功能,比如數據壓縮Reed-Solomon編碼、交織、擾頻、網格編碼和載波調製。在步驟275處理完成和終止。在圖12的處理中,可以形成多個CIT、SIT和相關擴展表並把它們併入節目特定信息中,以便適應擴充的頻道數目。此外,在其它實施例中,可以對這些表進行相似的處理以用於,例如衛星、有線或網際網路傳送。在圖13所示的視頻接收機系統中,用攜帶代表廣播節目內容的音頻、視頻和相關數據的信號調製的廣播載波由天線10接收並被單元13處理。最後的數字輸出信號由解調器15解調。來自單元15的解調輸出由解碼器17進行網格解碼、映射成字節長度數據段、解交織和Reed-Solomon糾錯。來自單元17的糾正輸出數據是MPEG可兼容傳輸數據流形式的,含有節目典型多路復用音頻、視頻和數據分量。來自單元17的傳輸流由單元22多路分用成音頻、視頻和數據分量,它們由解碼器系統100的其它部件作進一步地處理。在一種模式中,解碼器100分別在單元50和55上提供用於顯示和音頻再現的MPEG解碼數據。在另一種模式中,解碼器100處理來自單元17的傳輸流,以便提供經存儲裝置90存儲在存儲介質105上的MPEG可兼容數據流。用戶使用遙控單元70選擇觀看TV頻道(用戶選擇頻道-SC)或者觀看屏幕菜單,比如節目指南。控制器60使用從控制單元70經接口65提供的選擇消息適當地配置圖13的部件接收所需節目頻道,以進行觀看。控制器60包括處理器62和處理器64。單元62處理(即,分析、整理、組合)系統定時信息和包含節目指南信息在內的節目特定信息。處理器64執行操作解碼器100所需的其餘控制功能。儘管單元60的功能可以像圖13所示的分立部件62和64那樣來實施,但這兩個部件的功能也可以在單個處理器中交替實施。例如,單元62和64的功能可以併入微處理器的編程指令內。控制器60配置了處理器13、解調器15、解碼器17和解碼器系統100,以對輸入信號格式和編碼類型進行解調和解碼。此外,控制器60還配置了用於其它通信模式的單元13、15和17,比如用於接收有線電視(CATV)信號和經同軸線14進行雙向通信,或者通過,例如,電話線18進行雙向(例如,網際網路)通信。在模擬視頻模式中,NTSC(美國國家電視標準委員會)可兼容信號由單元13、15和17接收並由解碼器100處理,分別在單元50和55上進行視頻顯示和音頻再現。控制器60針對輸入信號類型,使用雙向數據和控制總線C在單元13、15、17和解碼器100的子單元中設置控制寄存器值,來逐個配置這些部件。提供給解碼器100的傳輸流包括含有節目頻道數據和輔助系統定時信息的數據分組;和含有節目指南信息的節目特定信息。單元22把輔助信息分組導引到控制器60上,在此把這一信息分析、整理和組合成前述分層排列的表(如圖1所示範的那樣)。包含用戶選擇節目頻道SC的各數據分組通過使用組合節目特定信息得到標識和組合。此外,節目特定信息包含條件訪問、網絡信息和標識及連結數據,以便使圖13的系統調整到所希望的頻道上並組合數據分組形成完整的節目。節目特定信息還含有支持標識的數據和輔助信息的組合。節目特定信息和系統定時信息由控制器60按照圖1的結構組合成多分層排列和互連的表。STT包含時間基準指示符和相關校正數據,足以使解碼器建立廣播源發送節目的發送時間。MGT包含獲取其它表傳輸的節目特定信息的信息,比如用於標識與其它表相關的數據分組的標識符。CIT(例如,TCIT)包含用於調諧和導航的信息,以接收用戶所選擇的節目頻道。SIT包含可在CIT中所列出的頻道上接收的節目(事件)的說明性列表。RRT含有節目內容額定值信息,比如依據範圍(例如,依據整個美國或美國內的州)整理的MPAA(美國電影協會)或V-chip可兼容額定值信息。在分層表內說明和增補條目的附加節目特定信息在描述符信息元素內傳輸。控制器60經單元22獲得的節目特定信息和系統定時信息存儲在單元60的內部存儲器中。控制器60使用所獲得的節目指南信息對節目進行條件訪問和調度包括節目觀看、錄製和播放的節目處理功能。控制器60和處理器22辨別從單元17輸入給解碼器100的分組解碼傳輸流中的視頻、音頻和子圖象(sub-picture)流的PID。該視頻、音頻和子圖象流構成在所選頻道SC上傳輸的所需節目。處理器22分別向視頻解碼器25、音頻解碼器35和子圖象處理器30提供MPEG可兼容視頻、音頻和子圖象流。視頻和音頻流包含代表所選頻道SC節目內容的壓縮視頻和音頻數據。子圖象數據包含與所選頻道SC節目內容關聯的SIT、CCT和RRT信息。解碼器25對來自單元22的MPEG可兼容分組視頻數據進行解碼和解壓縮,並經多路復用器40把解壓縮的節目典型象素數據供給NTSC解碼器45。相似地,音頻處理器35對來自單元22的分組音頻數據進行解碼,並與相關解壓縮視頻數據相同步地把經解碼和放大的音頻數據提供給音頻再現裝置55。處理器30對從單元22接收到的子圖象數據進行解碼和解壓縮。處理器30組合、整理和翻譯來自單元22的RRT、CCT、CIT和數據對象,以產生格式化節目指南數據輸出給OSD37。OSD37處理SIT、RRT和CCT以及其它信息以生成象素映射數據,它代表在顯示裝置50上顯現的包括可選擇菜單選項和其它條目的字幕、控制和信息菜單顯示。顯示的控制和信息菜單能夠使用戶選擇要觀看的節目,和調度未來節目處理功能,包括a)轉為接收所選節目以進行觀看,b)把節目錄製到存儲介質105上,和c)從介質105播放節目。包含OSD生成器37產生的文本和圖形的控制和信息顯示是在控制器60的操縱下以覆蓋象素映射數據的形式生成的。來自單元37的覆蓋象素映射數據與來自MPEG解碼器25的解壓縮節目典型象素數據在控制器60的操縱下經多路復用器40在編碼器45中被組合在一起並得到同步。代表頻道SC上的視頻節目的合成象素映射數據和相關子圖象數據一起被NTSC編碼器45編碼輸出給顯示裝置50進行顯示。在圖13的系統的存儲模式中,來自單元17的校正輸出數據由解碼器100處理,以提供用於存儲的MPEG可兼容數據流。在這種模式中,用戶通過遙控單元70和接口65選擇用於存儲的節目。處理器22與處理器60一起形成包含MGT、MDBT、CCT、STT、RRT、TCIT和SIT數據的壓縮節目特定信息和包含前述有益特徵的描述符。該壓縮節目特定信息支持對存儲所選用的節目進行解碼,但無關的信息除外。處理器60與處理器22一起形成一個合成MPEG可兼容數據流,包含所選節目的分組內容數據和相關壓縮節目特定信息。該合成數據流輸出到存儲接口95。存儲接口95緩存合成數據流,以降低數據中的間隙和比特速率變化。所得到的緩衝數據由存儲裝置90處理成適於存儲在介質105上的。存儲裝置90使用已知的有錯編碼(errorencoding)技術,比如頻道編碼、交織和ReedSolomon編碼對來自接口95的緩衝數據流編碼,以產生適於存儲的編碼數據流。單元90在介質105上存儲插入了壓縮節目特定信息的最後編碼數據流。圖13的結構不是唯一的。根據本發明的原理也可以得到實現相同目的的其它結構。此外,圖13的解碼器100的部件功能和圖12的處理步驟可以在微處理器編程指令中全部或部分得到實現。此外,本發明的原理適用於任何形式的MPEG或非MPEG可兼容電子節目指南。根據本發明原理形成的數據流可以用於包括例如視頻伺服器或經電話線路的PC(個人計算機)型通信的各種應用。根據本發明原理插入節目特定信息而形成的、含有視頻、音頻和數據的一個或多個分量的節目數據流可以記錄在存儲介質上,和向其它伺服器、PC、或接收機傳送或再廣播。這裡所述的數據結構的關鍵要素能夠有利地用於以用來傳送節目內容或節目指南信息的各種各樣數據傳輸結構傳送節目輔助信息。例如,這種傳送結構可以包含MPEG-PSI、網際網路TCP/IP(傳輸控制協議/網際網路協議)、DSS(數字衛星系統)、ATM(異步傳輸模式)等等。權利要求1.一種解碼至少來自第一信源的分組節目數據以提供節目指南的設備,包括用於獲取節目指南信息和用於獲取所述分組節目數據中的輔助信息的處理器,所述輔助信息包括,(a)與節目指南信息條目相關聯的對象文件的目錄,和(b)將所述對象文件與所述節目指南信息條目相關聯的映射;用於從對象文件建立圖像對象並將所述圖像對象與節目指南信息條目相連結的處理器;和用於形成包括所述圖像對象和所述節目指南信息條目的合成圖像以提供節目指南供顯示用的顯示處理器。2.根據權利要求1所述的設備,其中所述對象文件的目錄列出至少與下列之一相關聯的文件(a)廣播節目、(b)廣播頻道和(c)用戶界面控制。3.根據權利要求1所述的設備,其中對象至少包括下列之一(a)視頻段、(b)音頻段、(c)文本、(d)代表要顯示的用戶可選條目的圖標、(e)HTML或SGML文件、(f)可選條目的菜單、(g)顯示在內含圖像(encompassingimage)內的圖像窗口、和(h)啟動多媒體功能的圖像窗口。4.根據權利要求1所述的設備,其中所述輔助信息還包括獲取信息;用於從與第一信源不同的第二信源獲取所述輔助信息,和所述輔助信息包括下列之一(a)網際網路URL,(b)網際網路IP位址,(c)電子郵件地址,和(d)電話/傳真/可視電話號碼。5.根據權利要求1所述的設備,其中所述顯示處理器響應在可用節目指南之間選擇的用戶選擇輸入命令提供所述節目指南供顯示用。6.根據權利要求1所述的設備,其中所述輔助信息包括對象複雜度級指示符,和所述設備忽略複雜度級超過預定級別的對象。7.一種解碼至少來自第一信源的分組節目數據以提供節目指南的設備,包括用於獲取所述分組節目數據中的節目指南信息和用於獲取輔助信息的處理器,所述輔助信息包括,(a)用於處理獲取的節目指南信息的應用軟體,和(b)將所述應用軟體與要處理的節目指南信息相關聯的目錄;用於執行所述應用軟體來處理所述節目指南信息條目,以形成節目指南供顯示用的處理器;和用於調整所述形成的節目指南信息供顯示用的顯示處理器。8.根據權利要求7所述的設備,其中所述應用軟體至少包括下列之一(a)HTML或SGML文件、(b)JavaTM文件、(c)ActivexTM文件和(d)解碼器支持的軟體語言文件。9.根據權利要求7所述的設備,其中所述處理器執行所述應用軟體以建立節目指南供顯示用。10.根據權利要求9所述的設備,其中所述處理器建立特殊節目指南供顯示用,所述特殊節目指南包括至少根據下列之一整理的節目表(a)特定時段的節目廣播,和(b)特定類別的節目。11.根據權利要求10所述的設備,其中所述特定類別的節目包括至少含有下列之一的節目(a)特定主題或題目、(b)特定演員或導演、和(c)用戶定義的特定判據。12.根據權利要求9所述的設備,其中所述處理器從下列之一或多個建立特殊節目指南(a)從廣播信源獲得的節目指南信息、和(b)通過網際網路獲得的節目指南信息。13.根據權利要求9所述的設備,其中所述處理器建立列出下列之一或多個的、包括多媒體服務的特殊節目指南(a)適用於播放的DVD/VCR節目、(b)網際網路全球資訊網站點、(c)用於訪問的預存傳真/電話號碼、(d)視頻電話服務訪問條目、和(e)家用電器控制功能。14.根據權利要求12所述的設備,其中在建立特殊節目指南過程中,所述處理器通過利用包括下列之一的獲取信息與第二信息建立雙向通信來獲得節目指南信息(a)網際網路URL、(b)網際網路IP位址、(c)電子郵件地址、和(d)電話/傳真/視頻電話號碼。15.根據權利要求7所述的設備,其中所述應用軟體包括至少與下列之一相關聯的對象文件(a)廣播節目、(b)廣播頻道和(c)用戶界面控制。16.根據權利要求7所述的設備,其中所述處理器執行所述應用軟體以建立從用於顯示的若干個節目指南中選擇的用戶選擇節目指南供顯示用。17.一種解碼至少來自第一信源的分組節目數據的設備,包括用於獲取包括輔助信息和節目指南信息的分組節目信息的處理器,所述輔助信息包括,(a)包括用於命令裝置的應用軟體的對象文件,和(b)用於將所述應用軟體與列在所述節目指南信息中的節目相關聯的目錄;和利用所述輔助信息並用於執行所述應用軟體以命令所述裝置處理所述列出的節目的處理器。18.根據權利要求17所述的設備,其中所述應用軟體至少實現下列功能之一(a)命令VCR/DVD裝置在預定廣播時間記錄節目、(b)命令所述設備調諧到特定廣播視頻頻道、和(c)命令所述設備調諧到特定廣播音頻頻道。19.根據權利要求17所述的設備,其中所述應用軟體至少包括下列之一(a)HTML或SGML文件、(b)JavaTM文件、(c)ActivexTM文件、(d)全球資訊網瀏覽器和(e)解碼器支持的軟體語言文件。20.根據權利要求17所述的設備,其中所述目錄列出至少與下列之一相關聯的文件(a)廣播節目、(b)廣播頻道、(c)用戶界面控制和(d)與所述設備相連接的外圍裝置。21.根據權利要求17所述的設備,其中所述輔助信息包括對象文件複雜度級指示符,和所述設備忽略複雜度級超過預定級別的對象文件。22.一種解碼至少來自第一信源的分組節目數據以提供節目指南的設備,包括用於獲取節目指南信息和用於獲取所述分組節目數據中的輔助信息的處理器,所述輔助信息包括(a)與節目指南信息條目相關聯的對象文件的目錄,和(b)對象文件複雜度級指示符,和用於忽略複雜度級超過預定級別的對象文件和用於從對象文件建立圖像對象並將所述圖像對象與節目指南信息條目相連結的處理器;和用於形成包括所述圖像對象和所述節目指南信息條目的合成圖像以提供節目指南供顯示用的顯示處理器。23.一種包含表示視頻信息的數字數據的存儲介質,包括表示視頻節目的分組節目信息;包括用於處理多媒體對象的信息的輔助信息,所述輔助信息包括,(a)與節目指南信息條目相關聯的對象文件的目錄,和(b)將所述對象文件與所述節目指南信息條目相關聯的映射;和用於從對象文件建立圖像對象並將所述圖像對象與圖像中的節目指南信息條目相連結供顯示用的信息。24.一種解碼至少來自第一信源的分組節目數據以提供節目指南的方法,包括下列步驟獲取節目指南信息和獲取所述分組節目數據中的輔助信息,所述輔助信息包括,(a)與節目指南信息條目相關聯的對象文件的目錄,和(b)用於將所述對象文件與所述節目指南信息條目相關聯的映射;從對象文件建立圖像對象;將所述圖像對象與節目指南信息條目相連結;和形成包括所述圖像對象和所述節目指南信息條目的合成圖像以提供節目指南供顯示用。25.一種解碼至少來自第一信源的分組節目數據以提供節目指南的方法,包括下列步驟獲取所述分組節目數據中的節目指南信息和獲取輔助信息,所述輔助信息包括,(a)用於處理獲得的節目指南信息的應用軟體,和(b)用於將所述應用軟體與要處理的節目指南信息條目相關聯的目錄,執行所述應用軟體處理所述節目指南信息條目,以形成節目指南供顯示用;和調整所述形成的節目指南信息供顯示用。26.一種解碼至少來自第一信源的分組節目數據的方法,包括下列步驟獲取包括輔助信息和節目指南信息的分組節目信息,所述輔助信息包括(a)包括用於命令裝置的應用軟體的對象文件,和(b)用於將所述應用軟體與列在所述節目指南信息中的節目相關聯的目錄;和利用所述輔助信息以確定要由裝置處理的節目;和執行所述應用軟體以命令所述裝置處理所述列出的節目。27.一種形成適合於在解碼器中處理的分組節目數據的方法,包括下列步驟形成節目指南信息和輔助信息,所述輔助信息包括,(a)與節目指南信息條目相關聯的對象文件的目錄,和(b)將所述對象文件與所述節目指南信息條目相關聯的映射;將所述輔助信息和所述節目指南信息合併入分組數據中輸出到傳送信道。全文摘要一種節目指南信息數據結構和處理系統便於解碼器的解碼和可選節目指南生成。解碼器獲取與節目指南信息條目相關聯的對象文件的目錄和將對象文件(例如,表示頻道、節目或控制信息或軟體)與節目指南信息條目相關聯的映射。該解碼器從對象文件建立圖像對象並將該圖像對象與節目指南信息條目相連結。該解碼器執行應用軟體對象以形成特殊節目指南供顯示用,並執行另一個應用軟體對象以命令裝置處理列在節目指南中的節目。文檔編號H04N5/445GK1297652SQ99805195公開日2001年5月30日申請日期1999年2月18日優先權日1998年2月20日發明者梅米特·K·奧茲坎,唐嘉元,埃德溫·A·赫裡迪亞申請人:湯姆森特許公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀