專利名稱:一種圖文和服務信息混合播放的方法
技術領域:
本發(fā)明屬于數(shù)字電視技術領域,特別是涉及一種圖文和服務信息混合播放的方法。
背景技術:
由于數(shù)字電視的迅速發(fā)展,數(shù)字電視將打破傳統(tǒng)的完全被動的電視模式,人機交互的需求將會隨著應用業(yè)務的開展而增加。人機交互需要一個友好易懂的操作界面,一套能夠很好地支撐應用開發(fā)有機結合圖片資源使用的圖形控件接口對于目前數(shù)字電視應用開發(fā)是非常重要的。目前數(shù)字電視業(yè)務運營商在發(fā)送電子節(jié)目指南(EPG)信息時,基本上都只是簡單地把節(jié)目表單按照數(shù)字視頻廣播標準(DVB)的格式要求生成相應的服務信息(SI)表格,然后,再將這些(SI)表格封裝成符合運動圖像專家組(MPEG)-2標準的傳輸流TS,與其它數(shù)字音視頻節(jié)目流復用后傳送到數(shù)字有線網(wǎng)中。
對于機頂盒(STB)用戶來講,只有通過EPG信息,才能得到當前網(wǎng)絡中所有節(jié)目的信息。EPG信息的多少、豐富與否直接影響到用戶所能接收到的信息量。也就是說,當前多數(shù)機頂盒STB用戶還只能從EPG信息中得到節(jié)目播放的時刻表以及簡單的基于文本的節(jié)目描述信息。顯然,這些簡單、基本的信息是不能滿足用戶多元化的要求的。
雖然有少數(shù)運營商在播放EPG信息的同時,也播放了相應節(jié)目的圖文信息,但基本上是采用自定義的表單格式來封裝圖文數(shù)據(jù)。這樣,對于不支持該格式的STB來說,根本無法接收、顯示這些節(jié)目的圖文數(shù)據(jù)。這種私有方式限制了STB的應用和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種圖文和服務信息混合播放的方法,使數(shù)字電視用戶能在收看節(jié)目預告的同時,瀏覽更多與節(jié)目有關的圖文信息。
為完成上述發(fā)明目的,本發(fā)明所述的一種數(shù)字電視圖形顯示方法,包括如下步驟a.運營商編輯電子節(jié)目(EPG)播放時刻表和每個節(jié)目的圖文信息,將節(jié)目時刻表和節(jié)目圖文信息進行鏈接,存入電子節(jié)目播放信息數(shù)據(jù)庫或以文件形式保存到計算機硬盤的文件系統(tǒng)中;b.電子節(jié)目播放系統(tǒng)從電子節(jié)目播放信息數(shù)據(jù)庫或硬盤文件中提取出節(jié)目信息與相應的圖文信息之間的鏈接信息,并根據(jù)這些鏈接信息取出圖文數(shù)據(jù);c.根據(jù)數(shù)字視頻廣播-服務信息(DVB-SI)標準,將電子節(jié)目播放信息封裝成數(shù)字視頻廣播的數(shù)據(jù)段;d.根據(jù)數(shù)字視頻廣播標準中的數(shù)據(jù)輪播協(xié)議,將圖文數(shù)據(jù)封裝成數(shù)字存儲媒體命令控制格式的數(shù)據(jù)段;e.將上述步驟c、d所述的這些數(shù)據(jù)段封裝成運動圖像專家組(MPEG-2)的碼流,并播放碼流。
所述的步驟a中的圖文信息由圖片如聯(lián)合圖像專家組(JPEG)格式和文本格式組成。
所述的步驟a中的標準電子節(jié)目指南(EPG)的信息由數(shù)字電視服務信息(SI)表定義,這些服務信息(SI)表包括網(wǎng)絡信息表(NIT)、業(yè)務描述表(SDT)、事件信息表(EIT)、業(yè)務群關聯(lián)表(BAT)、時間日期表(TDT)、時間偏移表(TOT),這些表由段(Section)結構組成,每個段結構中有不同的描述子(Descriptor)集合,不同的SI表有不同的段結構和描述子集合。
所述的步驟c中的將電子節(jié)目播放信息封裝成數(shù)字電視數(shù)據(jù)廣播的數(shù)據(jù)段具體包括根據(jù)所有描述子的長度,計算是否需要多個生成多個段;申請單個段需要的最大緩沖區(qū);建立相應的特定服務信息/服務信息的表頭;寫入該段的描述子等數(shù)據(jù);計算循環(huán)冗余校驗碼;進行循環(huán),直到所有段全部生成等步驟。
所述的步驟e中所述的將所述的數(shù)據(jù)段封裝成運動圖像專家組(MPEG-2)的碼流具體包括下述步驟計算數(shù)字存儲媒體控制與命令(DSM-CC)協(xié)議服務信息表(SI)分段數(shù);判斷分段是否已經(jīng)寫完,如果未完則繼續(xù)計算分段所能封裝的包數(shù),如果未完則標志遞減,繼續(xù)判斷判斷分段是否已經(jīng)寫完,寫完則結束,如果包已經(jīng)寫完則寫入包頭,包連續(xù)標志遞增;如果包已經(jīng)寫完,繼續(xù)判斷是否為第一個包,如果是第一個包則寫入一字節(jié)的數(shù)據(jù)偏移值,該值取0,此時,如果剩余的數(shù)據(jù)量大于等于183個字節(jié),則寫入183字節(jié)的表數(shù)據(jù),否則寫入剩余的表數(shù)據(jù),填充0XFF;如果不是第一個包,則繼續(xù)判斷剩余的數(shù)據(jù)量是否大于等于184個字節(jié),如果大于則寫入184字節(jié)的表數(shù)據(jù),小于等于則寫入剩余的表數(shù)據(jù),填充0XFF。
所述的步驟b中的節(jié)目的信息存放在節(jié)目表(EIT)表中,封裝的時候,除了要寫入節(jié)目所有的基本信息外,還要在表中寫入一個數(shù)據(jù)廣播描述子,該描述子中記;所述的描述子在生成時,數(shù)據(jù)廣播描述子標識字段的值設置為0x0006,組件標志字段的值由用戶指定,該值與節(jié)目映射表中的傳送流標識描述子中的組件標志字段一致,選擇字節(jié)字段裝載了數(shù)據(jù)輪播信息;所述的數(shù)據(jù)輪播信息在裝載時,輪播類型標識字段設置為0x02,表示采用兩層輪播結構,輪播標識最低兩個有效字節(jié)在0X0000-0X0001范圍中。
在封裝過程中,在生成電子節(jié)目指南(EPG)信息的服務信息(SI)表的同時,播放系統(tǒng)還應該生成映射表(PMT),以寫入與節(jié)目相關的圖文數(shù)據(jù)的信息;所述的節(jié)目映射表(PMT)中的節(jié)目信息字段中寫有數(shù)據(jù)廣播標識描述子,信息字段中寫入有傳送流標識描述子。
所述的封裝包括在節(jié)目映射表(PMT)中的節(jié)目信息字段中寫入圖文數(shù)據(jù)所在的運動圖像專家組(MPEG-2)格式的傳送流包的標識號;所述的封裝采用數(shù)據(jù)廣播(DVB)標準中的數(shù)據(jù)輪播(Data Carousel)協(xié)議;所述的輪播采用與數(shù)據(jù)封裝相同的三層輪播結構。
所述的封裝是指在封裝圖文數(shù)據(jù)的時候,首先生成下載服務初始化(DSI)信息,其中包含了節(jié)目的圖文信息的所有分類(Group),包含每個類的標識號和大??;然后對該圖文數(shù)據(jù)的每一個類生成下載指示(DII)信息,其中包含了該類的名稱和類中所有模塊(Module)的信息,包含每個模塊的標識和大??;最后,再對各個分類中的每個模塊生成下載模塊(DDB)信息,這些DDB中裝載的數(shù)據(jù)就是圖文數(shù)據(jù);在封裝下載服務初始化(DSI)、下載信息指示(DII)和下載模塊(DDB)信息的時候,這些信息封裝在數(shù)字存儲媒體命令控制(DSM-CC)的數(shù)據(jù)段中,當所有的下載服務初始化(DSI)、下載信息指示(DII)和下載模塊(DDB)信息數(shù)據(jù)段都生成完后,按照運動圖像專家組(MPEG-2)的格式把這些數(shù)據(jù)段封裝成長度為188字節(jié)的包,所有這些數(shù)據(jù)包的標識號和映射表(PMT)表中的節(jié)目信息字段值相同。
本發(fā)明的優(yōu)點和有益效果是首先給用戶提供了更豐富的節(jié)目的信息,其形式不再局限于簡單的字符信息,而是有圖像和文本信息。第二所有的附加節(jié)目信息的傳輸采用了標準的數(shù)據(jù)廣播協(xié)議,這樣,對于不同廠家的機頂盒(STB)來說,不需要任何移植工作(向第三方廠家),只要按照標準實現(xiàn)該種接收方式,就能夠接收這些附加的節(jié)目信息,并且,現(xiàn)在的機頂盒(STB)都支持聯(lián)合圖像專家組(JPEG)文件的顯示,所以,這種方式不會對后端的機頂盒(STB)有任何限制。所以,對于前端運營商來說,這種增強的系統(tǒng)有可能成為其新的經(jīng)濟增長點。
圖1為本發(fā)明的主流程圖;圖2為EPG信息與圖文信息混合編制示意圖;圖3為SI封裝流程圖;圖4為DVB拆分成數(shù)據(jù)包流程圖。
具體實施例方式
下面結合附圖對本發(fā)明再作進一步詳細的說明。
參閱圖1本發(fā)明的主流程圖,首先將電子節(jié)目指南(EPG)信息與圖文信息進行混合編制。在播放EPG信息與圖文信息之前,運營商需要編輯電子節(jié)目指南(EPG)信息,就是節(jié)目播放時刻表,同時,還要編輯制作每個節(jié)目的圖文信息,圖文信息由圖片如聯(lián)合圖像專家組(JPEG)格式和文本(TXT)格式組成,這類似于海報、張貼畫。
如圖2所示,編輯制作好所有的電子節(jié)目指南(EPG)信息和圖文信息之后,將其存入數(shù)據(jù)庫或以文件形式保存到硬盤信息文件系統(tǒng)中,同時保存節(jié)目和相應的圖文信息之間的鏈接關系。這樣,播放系統(tǒng)在進行數(shù)據(jù)封裝時,才能找到每個節(jié)目相應的圖文信息,并將其封裝。
然后,電子節(jié)目指南(EPG)播放系統(tǒng)每次開始播放時,先從電子節(jié)目指南(EPG)信息數(shù)據(jù)庫或文件系統(tǒng)中提取出電子節(jié)目指南(EPG)節(jié)目播放時刻表、節(jié)目與相應的圖文信息之間的鏈接信息,根據(jù)這些鏈接信息再取出圖文數(shù)據(jù)。
然后,根據(jù)數(shù)字視頻廣播-服務信息(DVB-SI)標準,將電子節(jié)目指南(EPG)信息封裝成數(shù)字視頻廣播(DVB)的數(shù)據(jù)段。標準電子節(jié)目指南(EPG)的信息由數(shù)字電視業(yè)務信息(SI)表定義,這些服務信息(SI)表包括網(wǎng)絡信息表(NIT)、業(yè)務描述表(SDT)、事件信息表(EIT)、業(yè)務群關聯(lián)表(BAT)、時間日期表(TDT)、時間偏移表(TOT)。這些表由段(Section)結構組成,每個段結構中可以有不同的描述子(Descriptor)集合,不同的服務信息(SI)表有不同的段結構和描述子集合。
播放系統(tǒng)按照數(shù)字視頻廣播(DVB)中相關服務信息(SI)表的格式把電子節(jié)目指南(EPG)節(jié)目信息封裝成許多段(Section)。封裝過程如圖3所示。根據(jù)所有描述子的長度,計算是否需要多個生成多個段(SECTION);申請單個段(Section)需要的最大緩沖區(qū)(buffer);建立相應的特定服務信息/服務信息(PSI/SI)的表頭;寫入該段(section)的描述子等數(shù)據(jù);計算循環(huán)冗余教研碼(CRC);循環(huán),直到所有段(Section)全部生成。
接下來,根據(jù)數(shù)字視頻廣播(DVB)數(shù)據(jù)廣播標準(DVB,Data Broadcast-ing)中的數(shù)據(jù)輪播(Data Carousel)協(xié)議,將圖文數(shù)據(jù)封裝成數(shù)字存儲媒體命令控制(DSM-CC,Digital Storage Media-Command & Control)格式的數(shù)據(jù)段,最后將上述封裝的數(shù)據(jù)段封裝成運動圖像專家組(MPEG-2)格式的碼流,并播放碼流。
在將上述封裝數(shù)據(jù)段封裝成運動圖像專家組(MPEG-2)的碼流時,首先要按照運動圖像專家組(MPEG-2)的格式把這些服務信息(SI)表的段(section)封裝成長度為188字節(jié)的包(packet)。拆分成數(shù)據(jù)包的過程如圖4所示。按照MPEG-2標準將生成的以上數(shù)據(jù)封裝成MPEG-2碼流具體包括以下步驟計算數(shù)字存儲媒體控制與命令(DSM-CC)協(xié)議服務信息表SI分段數(shù);判斷分段是否已經(jīng)寫完,如果未完則繼續(xù)計算分段所能封裝的包數(shù),如果未完則標志遞減,繼續(xù)判斷判斷分段是否已經(jīng)寫完,寫完則結束,如果包已經(jīng)寫完則寫入包頭,包連續(xù)標志遞增;如果包已經(jīng)寫完,繼續(xù)判斷是否為第一個包,如果是第一個包則寫入一字節(jié)的數(shù)據(jù)偏移值,該值取0,此時,如果剩余的數(shù)據(jù)量大于等于183個字節(jié),則寫入183字節(jié)的表數(shù)據(jù),否則寫入剩余的表數(shù)據(jù),填充0XFF;如果不是第一個包,則繼續(xù)判斷剩余的數(shù)據(jù)量是否大于等于184個字節(jié),如果大于則寫入184字節(jié)的表數(shù)據(jù),小于等于則寫入剩余的表數(shù)據(jù),填充0XFF。
節(jié)目表中每個節(jié)目的信息存放在EIT表中,封裝的時候,除了要寫入節(jié)目所有的基本信息外,還要在表中寫入一個數(shù)據(jù)廣播描述子(Databroadcastdescriptor)。該描述子中記錄了與該節(jié)目有關的圖文數(shù)據(jù)在傳輸流中的鏈接信息。描述子定義如表1所示。
表1
在生成該描述子時,數(shù)據(jù)廣播描述子標識(data_broadcast_id)字段的值設置為0x0006,表示采用了數(shù)據(jù)輪播(Data Carousel)協(xié)議,組件標志(Component_tag)字段的值由用戶指定,該值與節(jié)目映射表(PMT)中的傳送流標識描述子(stream identifier descriptor)中的(component_tag)一致,選擇字節(jié)(Selector_byte)字段裝載了數(shù)據(jù)輪播信息(data_carousel_info)。其格式如表2所示。
表2
在寫入該信息時,有如下規(guī)定輪播類型標識(carousel_type_id)字段設置為0x02,表示采用兩層輪播結構,輪播標識(transaction_id)最低兩個有效字節(jié)在0X0000-0X0001范圍中。
節(jié)目映射表(PMT)屬于節(jié)目特定信息(PSI)中的一個表,這些表在MPEG-2標準中有明確規(guī)定。
在生成電子節(jié)目指南(EPG)信息的服務信息(SI)表的同時,播放系統(tǒng)還應該生成節(jié)目映射表(PMT),目的是寫入與節(jié)目相關的圖文數(shù)據(jù)的信息。
在封裝的時候,在PMT表中的節(jié)目信息(PROGRAM_INFORMATION)字段中寫入圖文數(shù)據(jù)所在的MPEG-2格式的傳送流包(Packet)的ID。寫入的格式見下表3所示。
表3
其中傳送流類型(stream_type)的值為0x0B,pid的值為圖文數(shù)據(jù)的包的標識號ID。
在上面的映射表(PMT)中的節(jié)目信息(PROGRAM_INFORMATION)字段中寫入數(shù)據(jù)廣播標識號ID描述子(data broadcast id descriptor)。其格式見表4。
表4
其中,數(shù)據(jù)廣播標識號(data_broadcast_id)設置為0x0006。在上面的節(jié)目信息(PROGRAM-INFORMATION)字段中寫入傳送流標識描述子(streamidentifier descriptor)。其格式見表5。
表5 收到的日志
在2003-01-01 02:10:11收到第一條入侵攻擊報警日志后,將其對應的入侵攻擊名Back Orifice保存到入侵攻擊名表中,而后面的第二條到第五條日入侵ID和大小。然后對該圖文數(shù)據(jù)的每一個類生成下載信息指示(DII)信息,其中包含了該類的名稱和類中所有模(Module)信息,包含每個模塊的標識ID和大小。最后,再對各個分類中的每個模塊生成下載數(shù)據(jù)塊(DDB)信息,這些下載數(shù)據(jù)塊(DDB)中裝載的數(shù)據(jù)就是圖文數(shù)據(jù),比如圖片數(shù)據(jù)或文本數(shù)據(jù)。
在封裝下載服務初始化(DSI)、下載信息指示(DII)和下載數(shù)據(jù)塊(DDB)信息的時候,必須將這些信息封裝在DSM-CC的數(shù)據(jù)段SECTION中,其封裝的過程和將SI表封裝成段的過程類似,如圖3所示。
當所有的下載服務初始化(DSI)、下載信息指示(DII)和下載數(shù)據(jù)塊(DDB)的數(shù)據(jù)段都生成完后,按照MPEG-2的格式把這些數(shù)據(jù)段封裝成長度為188字節(jié)的包(packet)。這個拆分的過程和拆分服務信息(SI)表的段一樣,如圖4所示,但所有這些數(shù)據(jù)包的ID值必須和PMT表中的節(jié)目信息PROGRAM_INFORMATION字段中的PID字段值相同。
圖文數(shù)據(jù)的封裝過程,其過程如下生成下載服務初始化(DSI)數(shù)據(jù)段;生成每個類的下載信息指示(DII)數(shù)據(jù)段;生成每個類的下載數(shù)據(jù)塊(DDB)數(shù)據(jù)段;將所有的DSI\DII\DDB數(shù)據(jù)段封裝成MPEG-2數(shù)據(jù)包。
最后所應說明的是以上實施例僅用以說明而非限制本發(fā)明的技術方案,盡管參照上述實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解依然可以對本發(fā)明進行修改或者等同替換,對于不脫離本發(fā)明的精神和范圍的任何修改或局部替換,其均應涵蓋在本發(fā)明的權利要求范圍當中。
權利要求
1.一種圖文和服務信息混合播放的方法,其特征在于包括以下步驟a.運營商編輯電子節(jié)目(EPG)播放時刻表和每個節(jié)目的圖文信息,將節(jié)目時刻表和節(jié)目圖文信息進行鏈接,存入電子節(jié)目播放信息數(shù)據(jù)庫或以文件形式保存到計算機硬盤的文件系統(tǒng)中;b.電子節(jié)目播放系統(tǒng)從電子節(jié)目播放信息數(shù)據(jù)庫或硬盤文件中提取出節(jié)目信息與相應的圖文信息之間的鏈接信息,并根據(jù)這些鏈接信息取出圖文數(shù)據(jù);c.根據(jù)數(shù)字電視數(shù)字視頻廣播-服務信息(DVB-SI)標準,將電子節(jié)目播放信息封裝成數(shù)字視頻廣播的數(shù)據(jù)段;d.根據(jù)數(shù)字電視數(shù)據(jù)廣播標準中的數(shù)據(jù)輪播協(xié)議,將圖文數(shù)據(jù)封裝成數(shù)字存儲媒體命令控制格式的數(shù)據(jù)段;e.將上述步驟c、d所述的這些數(shù)據(jù)段封裝成運動圖像專家組(MPEG-2)的碼流,并播放碼流。
2.根據(jù)權利要求1所述的圖文和服務信息混合播放的方法,其特征在于所述的步驟a中的圖文信息由圖片如聯(lián)合圖像專家組(JPEG)格式和文本格式組成。
3.根據(jù)權利要求1所述的圖文和服務信息混合播放的方法,其特征在于所述的步驟a中的標準電子節(jié)目指南(EPG)的信息由數(shù)字電視服務信息(SI)表定義,這些服務信息(SI)表包括網(wǎng)絡信息表(NIT)、業(yè)務描述表(SDT)、事件信息表(EIT)、業(yè)務群關聯(lián)表(BAT)、時間日期表(TDT)、時間偏移表(TOT),這些表由段(Section)結構組成,每個段結構中有不同的描述子(Descriptor)集合,不同的SI表有不同的段結構和描述子集合。
4.根據(jù)權利要求1所述的圖文和服務信息混合播放的方法,其特征在于步驟c中所述的將電子節(jié)目播放信息封裝成數(shù)字電視數(shù)據(jù)廣播的數(shù)據(jù)段具體包括下屬步驟根據(jù)所有描述子的長度,計算是否需要多個生成多個段;申請單個段需要的最大緩沖區(qū);建立相應的特定服務信息/服務信息的表頭;寫入該段的描述子等數(shù)據(jù);計算循環(huán)冗余校驗碼;進行循環(huán),直到所有段全部生成。
5.根據(jù)權利要求1所述的圖文和服務信息混合播放的方法,其特征在于步驟e中所述的將所述的數(shù)據(jù)段封裝成運動圖像專家組(MPEG-2)的碼流具體包括下述步驟計算數(shù)字存儲媒體控制與命令(DSM-CC)協(xié)議服務信息表(SI)分段數(shù);判斷分段是否已經(jīng)寫完,如果未完則繼續(xù)計算分段所能封裝的包數(shù),如果未完則標志遞減,繼續(xù)判斷判斷分段是否已經(jīng)寫完,寫完則結束,如果包已經(jīng)寫完則寫入包頭,包連續(xù)標志遞增;如果包已經(jīng)寫完,繼續(xù)判斷是否為第一個包,如果是第一個包則寫入一字節(jié)的數(shù)據(jù)偏移值,該值取0,此時,如果剩余的數(shù)據(jù)量大于等于183個字節(jié),則寫入183字節(jié)的表數(shù)據(jù),否則寫入剩余的表數(shù)據(jù),填充0XFF;如果不是第一個包,則繼續(xù)判斷剩余的數(shù)據(jù)量是否大于等于184個字節(jié),如果大于則寫入184字節(jié)的表數(shù)據(jù),小于等于則寫入剩余的表數(shù)據(jù),填充0XFF。
6.根據(jù)權利要求1所述的圖文和服務信息混合播放的方法,其特征在于所述的步驟b中的節(jié)目的信息存放在節(jié)目表(EIT)中,封裝的時候,除了要寫入節(jié)目所有的基本信息外,還要在表中寫入一個數(shù)據(jù)廣播描述子,該描述子中記錄了與該節(jié)目有關的圖文數(shù)據(jù)在傳輸流中的鏈接信息。
7.根據(jù)權利要求6所述的圖文和服務信息混合播放的方法,其特征在于所述的描述子在生成時,數(shù)據(jù)廣播描述子標識字段的值設置為0x0006,組件標志字段的值由用戶指定,該值與節(jié)目映射表中的傳送流標識描述子中的組件標志字段一致,選擇字節(jié)字段裝載了數(shù)據(jù)輪播信息。
8.根據(jù)權利要求7所述的圖文和服務信息混合播放的方法,其特征在于所述的數(shù)據(jù)輪播信息在裝載時,輪播類型標識字段設置為0x02,表示采用兩層輪播結構,輪播標識最低兩個有效字節(jié)在0X0000-0X0001范圍中。
9.根據(jù)權利要求6所述的圖文和服務信息混合播放的方法,其特征在于在生成電子節(jié)目指南(EPG)信息的服務信息(SI)表的同時,播放系統(tǒng)還應該生成映射表(PMT),以寫入與節(jié)目相關的圖文數(shù)據(jù)的信息。
10.根據(jù)權利要求6所述的圖文和服務信息混合播放的方法,其特征在于所述的封裝包括在節(jié)目映射表(PMT)中的節(jié)目信息字段中寫入圖文數(shù)據(jù)所在的運動圖像專家組(MPEG-2)格式的傳送流包的標識號。
11.根據(jù)權利要求10所述的圖文和服務信息混合播放的方法,其特征在于所述的節(jié)目映射表(PMT)表中的節(jié)目信息字段中寫有數(shù)據(jù)廣播標識描述子,信息字段中寫入有傳送流標識描述子。
12.根據(jù)權利要求6所述的圖文和服務信息混合播放的方法,其特征在于所述的封裝采用數(shù)字視頻廣播(DVB)標準中的數(shù)據(jù)輪播(Data Carousel)協(xié)議。
13.根據(jù)權利要求1所述的圖文和服務信息混合播放的方法,其特征在于所述的輪播采用與數(shù)據(jù)封裝相同的三層輪播結構。
14.根據(jù)權利要求6所述的圖文和服務信息混合播放的方法,其特征在于所述的封裝是指在封裝圖文數(shù)據(jù)的時候,首先生成下載服務初始化(DSI)信息,其中包含了節(jié)目的圖文信息的所有分類(Group),包含每個類的標識號和大小;然后對該圖文數(shù)據(jù)的每一個類生成下載指示(DII)信息,其中包含了該類的名稱和類中所有模塊(Module)的信息,包含每個模塊的標識和大?。蛔詈?,再對各個分類中的每個模塊生成下載模塊(DDB)信息,這些DDB中裝載的數(shù)據(jù)就是圖文數(shù)據(jù)。
15.根據(jù)權利要求14所述的圖文和服務信息混合播放的方法,其特征在于在封裝下載服務初始化(DSI)、下載信息指示(DII)和下載模塊(DDB)信息的時候,這些信息封裝在數(shù)字存儲媒體命令控制(DSM-CC)的數(shù)據(jù)段中,當所有的下載服務初始化(DSI)、下載信息指示(DII)和下載模塊(DDB)信息數(shù)據(jù)段都生成完后,按照運動圖像專家組(MPEG-2)的格式把這些數(shù)據(jù)段封裝成長度為188字節(jié)的包,所有這些數(shù)據(jù)包的標識號和映射表(PMT)表中的節(jié)目信息字段值相同。
全文摘要
本發(fā)明是一種圖文和服務信息混合播放方法。包括運營商編輯EPG播放時刻表和每個節(jié)目圖文信息,將節(jié)目時刻表和節(jié)目圖文信息進行鏈接,存入電子節(jié)目播放信息數(shù)據(jù)庫或以文件形式保存到計算機硬盤文件系統(tǒng)中;電子節(jié)目播放系統(tǒng)從電子節(jié)目播放信息數(shù)據(jù)庫或硬盤文件中提取出節(jié)目信息與相應的圖文信息之間的鏈接信息,并根據(jù)這些鏈接信息取出圖文數(shù)據(jù);根據(jù)DVB-SI標準,將電子節(jié)目播放信息封裝成數(shù)字視頻廣播的數(shù)據(jù)段;根據(jù)數(shù)字視頻廣播標準中的數(shù)據(jù)輪播協(xié)議,將圖文數(shù)據(jù)封裝成數(shù)字存儲媒體命令控制格式的數(shù)據(jù)段;將所述的這些數(shù)據(jù)段封裝成MPEG-2的碼流的步驟。采用標準協(xié)議,混合播放圖像和文件,節(jié)目信息豐富,不同廠家機頂盒不需任何移植工作。
文檔編號G06F12/00GK1642261SQ200410000980
公開日2005年7月20日 申請日期2004年1月17日 優(yōu)先權日2004年1月17日
發(fā)明者楊磊 申請人:北京中視聯(lián)數(shù)字系統(tǒng)有限公司