新四季網

用於形成、劃分和處理節目指南的系統的製作方法

2023-07-20 12:39:01


專利名稱::用於形成、劃分和處理節目指南的系統的製作方法
技術領域:
:本發明涉及數位訊號處理領域,更具體地說,涉及關於頻道和節目的節目指南。
背景技術:
:傳輸潛在地與成千上萬個、覆蓋很寬地理區域的廣播節目頻道有關的信息的大型節目指南的形成和處理,提出了很多問題。被覆蓋的地理區域,例如,可以包含整個美國或者整個洲,並且大量的信息可能必須以有利於廣播素材的後續解碼的格式獲取、整理、編碼和廣播。為了處理如此大量的信息而需要的帶寬按被處理的信息量的比例擴展。因此,為了優化可用帶寬的使用,需要構造節目指南數據。該節目指南數據結構可以被優化的程度取決於用於接收該構造的數據的解碼元素的費用。事實上,可以在發送帶寬和解碼器的複雜度之間製造一個折衷。在該折衷的一個極端,在節目指南信息中的全部重複和冗餘數據均被去除,以便極小化需要發送的和處理的帶寬。結果,每一個解碼器需要接收、緩存、解析和整理來自整個節目指南數據流的信息,從而要求一個複雜而且昂貴的解碼器。在該折衷的另一個極端,節目指南信息被劃分成剪裁得適合特殊用戶和用戶群體要求的單個的子集。這意味著每一個解碼器需要接收、緩存、解析和整理包含有利於採用一個要求較少處理能力的、更簡單又更經濟的解碼器的極小冗餘的目的信息。然而這樣的劃分要求更大的發送帶寬,以適合由於合併在多個對應於不同分區的不同節目指南子集中的重複節目指南信息條目的需要,所導致的增加的信息冗餘量。本發明的系統致力於在處理大量節目指南信息,以及在獲得在發送帶寬和解碼器的複雜度之間所要的折衷時所涉及的問題。本發明的系統還致力於在構造和劃分節目指南數據,以有利於用解碼器解碼和可選擇的節目指南產生時所涉及的派生問題。發明簡介解碼器需要以包括分包的節目指南數據的分層有序數據表傳輸的附加信息。該附加信息包含分層相關的版本識別符,它使得解碼器能夠通過檢查層次次序中的版本識別符來識別數據表內容的變化。解碼器獲取為了適合於動態地重新劃分的節目指南數據,而指定給節目指南信息的單個分區的單元編號(例如識別單元類型、區域、廣播時間和複雜度級別)。附圖的簡要描述在附圖中圖1表示了本發明的、用於傳輸節目具體信息的非常大的節目指南(verylargeprogramguide,VLPG)分層文件/表格式。圖2表示了本發明的、用於傳輸節目具體信息的主控指南表(MasterGuideTable,MGT)的格式。圖3表示了本發明的、用於傳輸合併基於區域的劃分的節目具體信息的頻道信息表(ChannelInformationTable,CIT)的格式。圖4表示了本發明的、合併基於區域和時間的劃分的多媒體對象數據結構的格式。圖5、圖6和圖7表示了關於頻道、事件和控制對象的基本信息文件的數據結構的示範例。圖8表示了關於包含容許有基於區域和時間的劃分的識別符域、MPEG可兼容的carouselId(如圖5、圖6和圖7中使用的那種)的數據結構。圖9表示了本發明的、合併基於分層的版本識別符和支持動態節目指南重新劃分的單元分區識別符的主控資料庫表的數據結構格式。圖10表示了本發明的、關於合併基於區域、時間和複雜度的識別符域的單元類型指示符如在圖9的表中所用的示範性數據結構。圖11表示了本發明的、關於包含頻道、事件和控制子目錄的對象資料庫的分層目錄格式。圖12表示了本發明的、用於產生節目具體信息的方法。圖13是根據本發明的原理的、用於解調和解碼包含VLPG信息的廣播信號的數字視頻接收設備的方框圖。附圖詳細描述以數字格式發送的廣播節目,與包括用於解碼節目和相關的數據的節目具體信息(programspecificinformation,PSI)的附加信息一起編碼和廣播。節目具體信息包括節目指南數據和用於識別和組合單個數據包,以恢復選定的節目頻道的內容的信息。方便地構成節目具體信息和相關的節目內容方便地,便於傳輸各輸送潛在地與成千上萬個、覆蓋很寬地理區域,例如整個洲、國家和州的廣播節目頻道和相關的多媒體對象有關的信息的大型節目指南。多媒體對象包括音頻素材、視頻素材、動畫、靜止圖像、網際網路數據、電子郵件消息、文本以及其他類型的數據。多媒體對象是可以作為獨立部分觀看的數據實體,它與在單個的節目內的圖像或與節目指南的成分相關聯。例如,多媒體對象被合併到表示節目指南的合成視頻圖像或視頻節目。附加信息數據結構支持單向通訊應用,例如被動觀看,以及雙向通訊應用,例如交互型功能,並且也支持存儲應用。節目具體信息和相關的節目內容可以由不同的服務提供商經由處於廣播/多點傳輸方式的網際網路、或地面無線電波、衛星、或點播式有線廣播、或別的以付費觀看節目為基礎的方式輸送。數據結構有利於獲取,和以不同數據格式編碼並以不同的通訊協議從本地與遠端源傳遞的多媒體對象的解碼。在以下將稱之為與MPEG可兼容的數據是服從MPEG2(MovingPictureExpertGroup,運動圖象專家組)圖像編碼標準稱為「MPEG標準」數據。該標準包括系統編碼節(ISO/IEC13818-1,1994年6月10日)和視頻編碼節(ISO/IEC13818-2,1995年1月20日)。根據本發明原理的數據結構元素可以以MPEG兼容格式(按照MPEG系統標準的2.4.4節)傳輸,或者可以以與「關於地面無線電波廣播和有線節目和系統信息協議」,當代電視系統委員會(AdvancedTelevisionSystemsCommittee,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等網絡提供商調整。附加的表包括調度信息表(SIT106、SIT104和SIT102),其中節目或服務由信源進行調整。MGT包含用於獲取在別的表中傳輸的節目具體信息的信息。頻道信息表--CIT(例如TCIT、CCIT或SCIT)包含用於調諧的信息,以及接收用戶選定的節目頻道的導航(navigation)。SIT包含可在列於CIT中的頻道上接收的節目(事件)的描述表。不是CIT、SIT就是別的表可以被用於傳輸使用戶能夠選擇和調諧到特定節目的信息。CIT一般用於傳輸用來獲取在幾個事件(TV節目)之上保持恆定的視聽節目內容數據的參數。SIT一般用於傳輸對於一個事件(單個TV節目)保持恆定的取視聽節目內容數據的參數。描述和補充在分層表內的條目的附加節目具體信息被在描述符信息元素內部傳輸。為了充分容納很寬的區域節目指南的數據,在圖1的分層中的單個表可方便地按照區域(例如地理的區域廣播或者網絡市場區域)和調度的廣播時間兩方面劃分。此外,該表的數據還可以依照諸如數據的複雜度級別或多媒體對象這樣的第三種參數進行劃分,以便,例如,容許解碼時的可量測性。這種類型的節目指南劃分由在圖形100中描述的3維單元表示。事實上,圖1中的VLPG結構實際上支持指南提供商所需要的任何類型的劃分。基於區域和時間的劃分通過在圖1的一個或者多個表中和在相關的對象數據中包含時間和區域識別符兩者來實現。在這種方式中,在通訊協議的傳輸層中包含區域和時間分區識別符的優勢是如果劃分在例如應用層級的較高層次上進行,它降低了在解碼器上,另外產生的處理負擔(例如用於解析該數據的)。結果,節目指南的過濾在傳輸層完成,並且直接由包含在解碼器部分中的傳輸晶片執行。但是,如果需要,它可能包括關於處於如此一個較高層次的表的數據和對象兩方的時間和區域識別符。在發送和處理一個節目指南時,帶寬的需求隨頻道的量和節目信息和需要發送的相關的對象的數量增長。對於大型節目指南,即使是一個簡單的情況,也可能需要發送成千上萬條信息和對象。一個簡單的節目指南可以既沒有圖像,也沒有聲音和視頻資料,但仍然需要至少關於所帶的成千上萬個節目(事件)的文本描述。送出在單個二進位文件或數據文件中不帶冗餘並且沒有分區的節目指南信息是可能的。在這種情況下,和在缺少傳輸層分區時,文本文件描述(例如)將以一個單個的數據文件結束。這意味著,例如,位於聖地牙哥的解碼器將接收來自美國的所有別的城市全部材料(事件的文本描述、圖像或者任何別的對象),並且在傳輸層將不能丟棄無用的材料。因此,在缺少傳輸層分區時,解碼器需要在應用層過濾接收到的節目指南信息。這是一個處理器密集、耗費時間並且十分繁雜的任務,它需要成熟的軟體和特殊的處理能力,因而抬高了解碼器部分的價格。圖1的VLPG數據結構方便地提供了採用基於在傳輸層級劃分的可選擇項。例如,節目指南信息可以被劃分成東部區域、中部區域、山區和太平洋區域。而位於聖地牙哥的解碼器不再需要接收來自另外三個區域的節目指南信息。因此,這樣的劃分顯著地降低了在解碼器上的解析和過濾負擔,並且較小的分區(例如在一州一州的基礎上的分區)更進一步降低了解析和過濾負擔。這種劃分的另外一個優勢是降低了用在下載可使用的劃分的節目指南信息的時間。然而,由於這樣的劃分需要數據項的備份,所以劃分節目指南信息涉及引入冗餘節目指南數據。例如,如果籃球比賽在太平洋區域和山區中實況轉播,但有兩份相關的文本描述信息的副本需要發送,目標在太平洋區域和在山區的每一個分區各一份副本。能夠看出,當分區的數目增大時,冗餘信息量也被迫增加更大的發送帶寬。結果,在帶寬和信息過濾的負擔之間存在一個折衷。分區量大意味著加快信息過濾,但代價是增加的帶寬。當只存在一個分區時,在該分區中沒有任何冗餘,因此帶寬極小時,但過濾負擔較大,原因是全部節目指南信息條目都需要被解析。時間和區域單元可以通過使用MPEG2PSI和DSM-CC域映象到MPEG-2相容的數據結構中。不是所有表都可能需要包含基於區域的識別符。例如,節目內容的收視率一般在美國的任何地方都是可用的。在圖1的VLPG架構中,顯著的優點是通過應用基於區域的劃分到頻道信息表(CIT)和主控指南表來得到。CIT定義了關於服務提供商的頻道排行表(可利用的頻道的表),並且依賴於被服務提供商覆蓋的地理區域。例如,關於印第安納波利斯市的地面無線電波廣播的頻道排行表不同於關於費城的有線提供商的頻道排行表。在圖1的系統中,MGT也依賴於地理區域,但這不是必須的情況。實現節目指南信息幾種針對特別的聽眾的能力,是在廣播市場級從能夠頻道排行表的精細的基於區域的分割中導出的優點。為了達到這個目的,需要產生不同的表「實例」。一個表實例是目標指向特別的市場區域,並且合併了用於識別可使用的市場區域的區域識別符的表的一個版本。單個表的多個實例能夠以每一個都帶有不同信息的方式同時發送。不同的表實例使用MPEG-2協議的「table_id_extension」域辨別。圖2和3分別表示了用於傳輸節目具體信息的主控指南表(MGT)的格式,和用於合併市場區域識別的table_id_extension域的頻道信息表(CIT)的格式。在圖3的MGT和圖3的CIT中,該市場區域識別域被命名為「network_provider」,作為條目130表示於MGT數據結構中,在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的示範性carouselId數據結構(如用於圖4、5、6和7中的表)。carouselId包括用作資料庫基準的16位目錄項識別符、8位時間識別符以及8位區域識別符。這些域使得解碼器能夠根據基於區域和時間的分區,有選擇地過濾節目指南數據。在圖1的VLPG數據結構中,主控資料庫表(MDBT條目122)用於定義節目指南分區(單元),並且把在用於解碼的存儲單元(location)中的可用單元通知解碼器。圖9表示了包含基於分層的版本識別符,和能夠方便地使動態節目指南重新劃分的單元分區識別符的主控資料庫表的數據結構。在條目170和條目178之間的碼包括定義劃分的單元的循環。在該循環中,被稱為「cell_type」(條目172)的域判斷一個如圖10圖解的單元的索引。圖10中的條目179表示了單元類型標誌符的示範性數據結構。單元類型標誌符包括一個用於定義對象的複雜度級別的8位複雜度級別識別符。單元類型標誌符也包括用於定義基於區域和時間分區的8位區域識別符,以及8位時間識別符。單個的對象或節目指南信息條目包括一個用於把對象連接到其母單元的時間和區域索引的carouselId(如圖8中所定義和如圖4示出的條目150)。動態節目指南重新劃分是通過重新安排在MDBT中的單元表,以及通過母單元時間和區域索引符在carouselId內的動態變化實現的。因此,指南提供商能夠動態地重新劃分節目指南數據結構,以適應可用發送帶寬或者解碼器的複雜程度的變化。如果增加的帶寬變成可用,則指南提供商可以使用更加精細的分區,以提供更快的對象過濾時間,否則如果解碼器處理性能改善,則可以使用更粗糙的分區,以保存帶寬。這樣,例如,在聖地牙哥的解碼器今天可以訪問區域0和7相關的節目指南信息,而在未來,考慮到更加精細的劃分,該解碼器將可以訪問到區域0和9相關的節目指南信息。在將來,通過在帶寬和分區之間選擇適當的這種反感,完全可以實現對在覆蓋區域大到美國的指南中出現的多媒體對象的實時訪問。圖11表示了關於包含在頻道、事件和控制子目錄下的對象文件的對象資料庫的分層目錄格式。圖11表示了諸如「event2」這樣的特定事件能夠擁有它自己的、包含其需要的文件的目錄,例如「event2」有四個相關的對象(圖11中的條目240、242、244和246)。通過使用對象資料庫,基於目錄的地址被映象到用於處理的傳送層域。例如,已知這樣的一條路經/VLPG/TIME1/AREA1/events/event2/event.bif,(經過圖11中的目錄條目220、224、228、232、238和242的路徑),則存在唯一一個帶有判斷的carouselId和moduleId的對象。例如,在這種情況下,下列映象使用/VLPG→從VLPG對象資料庫中取出的文件/TIME1→0x01(時間變量)/AREA1→0x01(區域變量)/events/event2→0x3005(目錄號變量)。因此,該資料庫地址被映象成0x01013005的carouselId。此外,event.bif(條目242)具有可以從節目指南信息中被判斷的moduleId(例如在本實例中為0x0002)。從傳輸層域到基於目錄的地址的逆映象也是唯一的,而且可以類似地被導出。作為示範在圖11中的目錄結構支持用於處理以及與被發送的對象交互的軟體操作。該處理軟體可以和對象一起,以文件形式發送,並由解碼器解釋或編譯和運行。這樣的軟體可以用於很多應用,包括用於方便在解碼器中,以諸如HTML(HyperTextMark-upLanguage,超文本標記語言)、SGML(StandardGeneralizedMark-upLanguage,標準通用標記語言)、Java、ActiveX和任何其他被解碼器所支持的語言,創建基於內容的節目指南。例如,每個星期日指南提供商可能要準備一份描述所有可用的星期日的電影環球網站點,發送給包含環球網瀏覽器和支持HTML的軟體的解碼器部分。該星期日指南信息以HTML格式被編碼,並作為描述特定環球網站點的HTML軟體文件發送給解碼器。該HTML文件被放在對象資料庫的目錄結構中的任何地方,並一起產生形成包括該特定環球網站點的該星期日電影指南表的圖像、文本、視頻和音頻文件。這樣,該星期日指南環球網站點被作為對象資料庫的組成部分廣播,而不是象傳統那樣從網際網路伺服器中訪問。可以按這種方式進行傳送的別的特定節目指南環球網站點能夠列出,例如,(a)DVD/VDR可放映的節目,(b)別的網際網路站點,(c)預先存儲的、用於訪問的傳真/電話號碼,(d)可視電話功能,(e)家庭用具控制功能。用戶可以通過使用遙控器部分或別的數據輸入裝置選擇相應的顯示菜單條目,或者顯示圖標,啟動包含在對象資料庫中的特定的星期日指南廣播網站點的顯示,用戶也可以類似地導航該廣播網站點,以及回顧被廣告的影片。此外,用戶有能力藉助於該網站啟動命令,例如(a)編程VDR或DVD部分,(b)調諧到所要的頻道,(c)訪問既不是作為對象資料庫的組成部分類似地被廣播,又不是藉助於電話線(或者有線)傳統地被訪問的別的網際網路地址。此外,在啟動這樣的電話線(或者有線)網際網路訪問時,解碼器可能需要來自廣播或者別的來源的訪問信息。例如,這樣的訪問信息包括(a)網際網路URL,(b)網際網路IP位址,(c)電子郵件地址以及(d)電話/傳真/視頻電話號碼。圖11的分層目錄結構圖解了由圖1的VLPG結構提供的另一個優勢。在大型節目指南中,管理組成的表和對象的更新涉及審查大量的版本號(可能涉及成千上萬個版本號)。在版本號改變判斷時,解碼器下載一個特定的節目指南表或對象,並且忽略其中的版本號改變未被指示的那些表和對象。這種任務可以通過列出表和在一個象MGT這樣的表中懷疑可能改變的對象的全部版本號來得到幫助。該MGT以足夠快的速度廣播,以使得解碼器能夠審查MGT,以便判斷那一個表或對象已經改變,並及時獲取被改變了的表或對象。但是在一個大指南結構中,解析MGT中的每一項可能很浪費時間。該問題通過採用在其中存在幾個執行版本控制的表的分層版本控制系統解決。這些表被排列在由圖11示範的樹結構中。在圖11種,表238(event2)控制在表238下的那些表/文件的版本。表232(events)控制表336(eventl)和表238的版本。表228(AREA1)僅僅控制表230(channels)、232和236(contro1)的所有版本。以這種方式,存儲在每一個表中的版本號信息小,並且通過從該樹的頂向下傳遞,可以快速地找到需要更新的那些文件、表或者對象。雖然以上描述的是多層結構,但在圖1的VLPG的資料庫中,兩層版本控制結構也可以被用於對象的版本控制。在該兩層實例中,該樹層次的上層是象示範於圖9的主控資料庫表(MDBT)。如由以前所述圖5、6和7分別示範的那樣,在MDBT層之下的第二層由包括頻道、事件和控制基本信息文件的單元組成。頻道、事件和控制文件的任何一種中的改變通過在它們各自的版本號、條目160(圖5)、條目163(圖6)和條目167(圖7)中的變化表示。此外,在頻道、事件和控制文件版本號中的任何改變通過在下一個分層(單元)層次的版本號的變化表示,即這樣的改變由圖9中的MDBT的版本號176中的變化表示。作為一個具體示例,如果頻道徽標(資料庫中的一個圖像)從一個版本變成另一版本,那麼頻道BIF將在條目160(圖5)中反映這個變化。MDBT也將在單元層(圖9)的條目176中表示該變化。解碼器首先審查MDBT並判斷該單元版本號已經改變,然後審查BIF文件,以識別出在該單元內已經改變的對象。圖9中的主控資料庫表(MDBT)結構提供了另一個在處理大型節目指南方面的優勢。解碼器的複雜度、處理能力和處理複雜的多媒體對象的能力隨時間發展。例如第一代機頂盒解碼器大多限制於處理位圖形式的圖像。然而新一代解碼器可以使用解壓縮軟體下載JPEG、GIF或別的圖像格式,未來一代不僅能夠處理圖像,而且能夠處理在多種格式下的電影剪輯。因此,想構造節目指南數據,以支持解碼器的可伸縮性,即容許變化複雜性的一類解碼器使用賦予它們的處理能力的級別,處理節目指南信息。因此,低複雜度的解碼器能夠識別它們有能力處理的對象,並且能夠放棄超過它們的處理能力的對象。另外,高複雜度的解碼器可以由於引起緩衝器溢出或者別的問題,消弱低複雜度解碼器的操作。圖9(和圖10)的MDBT數據結構方便於支持在解碼器部分中的有效的多媒體對象的複雜度辨別。為了這個目的,MDBT指定PID(packetidentifier,包識別符)值給資料庫中的單元。在圖9中,條目172識別特定單元並且通過條目174與PID值關聯。此外,條目172定義用於定義單元的事件、區域和複雜度坐標的24位域cell_type。這樣,對象的複雜度級別指示符包含在MPEG-2可兼容的傳輸層域。因此,在屬於不同複雜度級別的資料庫中的對象以被不同的PID識別的流傳送。解碼器被預先指定一個複雜度級別,並且該解碼器,在選擇和貯藏關於那些帶有匹配或者低於被預先指定的解碼器複雜度級別的複雜度級別的單元的PID值時,使用MDBT(具體地說是條目172)。超過解碼器能力的複雜度級別的對象在傳輸級被方便地丟棄。圖12表示了根據本發明的、用於形成節目具體信息的方法的流程圖。圖12的方法產生了包括MGT、MDBT、CCT、STT、RRT、TCIT、CCIT、SCIT和SIT數據的節目具體信息和包含以前描述過的有益特性的描述符。該方法可以被使用在用於廣播節目指南數據的解碼器中,或者可以使用於在解碼器部分內編碼適於發送到另一個裝置的節目指南數據。緊跟著圖12的步驟250中的開始,在步驟253中,基於以前描述過的數據構造原理的方法是為了劃分節目具體信息而被選擇。該節目具體信息按照時間片段和區域、網絡類型、複雜度級別、單元和節目(events)進行劃分。在步驟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的傳送流被還要被解碼器系統100的別的元件處理的部分22多路分用傳輸成音頻、視頻和數據成分。在一種方式中,解碼器100提供用於分別在部分50和55上顯示和音頻再現的MPEG解碼的數據。在另一種方式中,來自部分17的傳送流由解碼器100處理,以便提供MPEG可兼容數據流,以藉助於存儲裝置90存儲在存儲介質105上。用戶為了觀看,通過遙控器70或者選擇TV頻道(用戶選中的頻道SC),或者選擇在屏幕上的菜單,例如節目指南。控制器60使用由遙控器經由接口65提供的選擇信息,以恰當地配置圖13的元件接收所要觀看的節目頻道。控制器60包括處理器62和處理器64。部分62處理(即解析、整理和集合)系統定時信息,以及包含節目指南信息的節目具體信息。處理器64執行剩下的、在運行解碼器100時所要的控制功能。雖然部分60中的功能可以和圖13中所描述的一樣的分離部分62和64那樣實現,但是可以替換成在單個處理器內實現。例如,部分62和64的功能可以被合併在被程序化的微型處理器指令內。控制器60配置處理器13、解調器15、解碼器17和解碼器系統100,以便解調和解碼輸入信號格式和編碼類型。此外控制器60為別的通訊方式,例如為接收有線電視(CableTelevision,CATV)信號,以及為藉助於同軸電纜14的雙向通訊或者例如,藉助於電話線11的雙向(例如網際網路)通信,配置部分13、15和17。在模擬視頻方式下,NTSC可兼容的信號由部分13、15和17接收,並且由解碼器100為分別在部分50和55上視頻顯示和音頻再現目的而進行處理。部分13、15、17和在解碼器100中的子部分針對輸入信號類型配置,由控制器60通過雙向數據和控制總線C設定在這些元件內的控制寄存器數值實現這種配置。提供給解碼器100的傳送流包括含有節目頻道數據和附加的系統定時信息的數據包,以及含有節目指南信息的節目具體信息。部分22引導附加信息包到解析、整理和集合該信息進入以前所描述的分層排列的表(象被示範在圖1中那樣)的控制器60。包括用戶選中的節目頻道SC的單個數據包,使用集合的節目具體信息識別和集合。此外,節目具體信息包含條件訪問、網絡信息和識別、以及使得圖13的系統能夠調諧到所要的頻道和能夠集合數據包以形成完整節目的連結數據。節目具體信息也包含支持該附加信息的識別和聚集的數據。節目細節和系統定時信息由控制器60按照圖1的結構,集合到被分層地排列的多個互相連接的表。STT包含時間基準指示符和相關的、足夠用於解碼器由廣播信息源建立節目發送時間的校正數據。MGT包含用於獲取在別的表中傳送的節目具體信息的信息,例如用於識別與別的表相關的數據包的識別符。CIT(例如TCIT)包含用於調諧的信息和導航,以便接收用戶選中的節目頻道。SIT包含列在CIT中的頻道上的可接受的節目(事件)的描述列表。RRT包含節目內容收視率信息,例如MPAA(MotionPictureAssociationofAmerica,美國電影協會)或按地區(按國家或美國國內的州)整理的V片(V-chip)可兼容收視率信息。在分層表內部描述和補充條目的附加節目具體信息在描述符信息源阿內部被傳送。由控制器60藉助於部分22取得的節目細節和系統定時信息被存儲於部分60的內部存儲器中。控制器60在調節對節目的訪問和在安排處理節目的功能,包括觀看節目、記錄節目和回放節目時,使用取得的節目指南信息。控制器60和處理器22從CIT中判斷從部分17中輸入到解碼器100的、被打包的、解碼的傳送流中的視頻、音頻和副圖像流的PID。該視頻、音頻和副圖像流組成了將被在選中的頻道SC上發送的所要節目。處理器22分別提供MPEG兼容的視頻、音頻和副圖像流給視頻解碼器25、音頻解碼器35和副圖像處理器30。視頻和音頻流包含被壓縮的、表示被選中的頻道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的該重疊像素映象數據,在控制器60的指導下,藉助於多路復用器40,與來自編碼器45裡的MPEG解碼器25中解壓縮的象素代表性數據組合和同步。組合的、表示頻道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利用已知的差錯編碼技術,例如頻道編碼、交錯和ReedSolomon編碼,對來自接口95的該緩存的數據編碼,以便產生適合於存儲的編碼數據流。部分90在介質105上存儲合併了精簡的節目具體信息的合成的編碼數據流。圖13的不是唯一的。為達到相同的目的,也可以根據本發明的原理導出別的體系結構。此外,圖13的解碼器100中的元素的作用,以及圖12的處理步驟可以在微處理器的編程的指令內,整體地或者部分地實施。此外,本發明的原理可應用於任何形式MPEG或者非MPEG兼容的電子節目指南。根據本發明的原理形成的數據流可以使用在包括,例如,藉助電話線的視頻伺服器或PC型通訊應用中帶一個或者多個根據本發明原理形成的,以便合併節目具體信息的視頻、音頻和數據成分的節目數據流,可以被記錄在存儲介質上,以及發送或者重新廣播到別的伺服器、多個PC或接收器。這裡所描述的數據結構的關鍵元素可以方便地用於,按可以被用於投遞節目內容或節目指南信息的各種各樣的數據傳輸結構,傳送節目附加信息。例如,這樣的傳輸結構可以包括MPEG-PSI、網際網路TCP/IP(TransferControlProtocol/InternetProtocol,傳輸控制協議/網際協議)、DSS(DigitalSatelliteSystem,數字衛星系統)、ATM(AsynchronousTransferMode,異步傳輸方式)等。權利要求1.從至少第一來源中獲取打包的節目數據的設備,包括處理器,用於獲取節目指南信息,和用於獲取在所述打包節目數據裡被分層地排序的數據表中傳送的附加信息,所述附加信息包括(a)在原始數據表中傳送、並根據在被分層地連結到所述原始數據表的第二表的多個的至少一個中的版本變化更新的第一版本識別符,以及(b)在第二數據表中傳送、並根據所述第二表中的版本變化和分層地連結到所述第二表的第三表中的版本變化的至少一個更新的第二版本識別符;處理器,用於通過檢查所述第二版本識別符伴隨在所述第一版本識別符中的變化的判斷的變化,判斷在所述第二數據表內容中的變化;以及獲取處理器,用於根據所述變化的判斷獲取所述第二數據表。2.如權利要求1所述的設備,其中所述原始數據表包括根資料庫表,用於在被分層地排序的節目指南數據表中指示版本變化。3.如權利要求1所述的設備,其中所述第二數據表用於指示在包括與至少(a)廣播頻道、(b)廣播節目和(c)用戶接口控制中的一個相關聯的多媒體對象中的變化。4.如權利要求1所述的設備,其中所述原始數據表被用於指示在至少(a)電子節目指南表和(b)MPEG兼容的節目具體信息之一中的變化。5.如權利要求1所述的設備,其中所述附加信息是兩層的分成排列,它僅包含原始層表和第二層表。6.適用於解碼可重新分區的打包的節目指南數據的設備,包括處理器,用於獲取包括被分層地排序的數據表分區,和包括分區信息的節目指南數據,所述分區信息包括被指定給所述節目指南數據的單個分區的分區識別符,其中所述節目指南數據分區是可以由通過所述分區信息中的所述分區識別符重新指定,而動態地可重新分區的;以及處理器,用於識別所述重新指定的分區識別符,和用於根據所述識別到的重新指定的分區識別符獲取附加的節目指南數據。7.如權利要求6所述的設備,其中所述分區識別符根據至少(a)區域、(b)廣播時間(c)複雜度級別和(d)分區類型之一,識別節目指南數據分區。8.用於形成打包的節目數據,以適合於在解碼器中處理的方法,包括步驟把節目指南信息和附加信息組織到被分層地排序的數據表中,在所述附加信息中包括(a)在原始數據表中傳送、並根據在被分層地連結到所述原始數據表的多個第二表的至少一個中的版本變化更新的第一版本識別符,以及(b)在第二數據表中傳送、並根據所述第二表中的版本變化和分層地連結到所述第二表的第三表中的變化的至少一個更新的第二版本識別符;以及為了輸出到發送頻道,把附加信息和節目指南信息合併成打包的數據。9.如權利要求8所述的方法,包括步驟形成所述原始數據表,使得包括用於在被分層地排序的節目指南數據表中指示版本變化的根資料庫表。10.如權利要求8所述的方法,其中形成所述第二數據表以指示在包括與至少(a)廣播頻道、(b)廣播節目和(c)用戶接口控制中的一個的多媒體對象中的變化。11.如權利要求8所述的方法,其中形成所述原始數據,以指示在至少(a)電子節目指南表和(b)MPEG兼容的節目具體信息之一中的變化。12如權利要求8所述的方法,其中所述附加信息是兩層的分成排列,它僅包含原始層表和第二層表。13.用於形成打包的節目數據,以適合於在解碼器中處理的方法,包括步驟把節目指南信息和附加信息指定到被分層地排序的數據表分區中,在所述附加信息中包括資料庫,所述資料庫包括(a)用於指示分區的內容變化的可更新的版本號,以及(b)指定給所述節目指南信息的單個分區的單元號,其中所述節目指南信息單元分區是通過在所述資料庫中的所述單元號的重新指定,動態地可重新分區的;以及為了輸出到發送頻道,把附加信息和節目指南信息合併成打包的數據。14.如權利要求13所述的方法,其中所述附加信息包含多媒體對象,其包括與至少(a)廣播頻道、(b)廣播節目以及(c)用戶接口控制之一相關的對象。15.如權利要求14所述的方法,其中對象包括下列之一(a)視頻片段、(b)音頻片段、(c)文本、(d)表示用戶可選擇的項目的、用於顯示的圖標、(e)HTML或SGML文檔、(f)可選擇項的菜單、(g)在包圍的圖像之內出現的圖像窗口以及(h)用於啟動多媒體操作的圖像窗口。16.如權利要求13所述的方法,其中單元號至少合併了下列之一(a)區域識別符、(b)廣播時間識別符以及(c)複雜度級別識別符。17.含有表示視頻信息的數字數據的存儲介質,包括視頻節目的代表性數據;包括被分層地排序的數據表分區在內的節目指南信息;包含在所述附加信息值的資料庫的附加信息,所述資料庫包括分層地與所述節目指南信息中所述分層排序的數據表分區關聯的相關的版本號。18.如權利要求17所述的存儲介質,包括被指定給所述節目指南信息的單個分區的單元號,其中單元號至少合併了下列之一(a)區域識別符、(b)廣播時間識別符、(c)複雜度級別識別符以及(d)分區類型識別符。全文摘要節目指南信息數據結構和處理系統有利於解碼。解碼器獲取在包括打包的節目指南數據的被分層地排序的數據表中傳送的附加信息。附加信息包括分層地相關的使得解碼器能夠通過按分層的次序檢測版本識別符,識別在數據表的內容中改變的版本識別符。解碼器獲取被指定給節目指南信息的單個分區的單元號(例如識別單元類型、區域、廣播時間和複雜度級別的),以便適合於動態地重新分區節目指南數據。文檔編號H04N7/24GK1296698SQ99804763公開日2001年5月23日申請日期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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀