專利名稱:開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字電視領(lǐng)域,特別涉及一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法及裝置,即數(shù)字電視機(jī)頂盒動(dòng)態(tài)接收電視傳輸網(wǎng)絡(luò)系統(tǒng)前端發(fā)送的數(shù)據(jù)來更新本地機(jī)頂盒的開機(jī)畫面的方法,特別涉及到前端數(shù)據(jù)的發(fā)送以及本地終端機(jī)頂盒對數(shù)據(jù)的解析應(yīng)用。
背景技術(shù):
以往各廠家的機(jī)頂盒都是將開機(jī)畫面的圖像作為程序資源燒錄在機(jī)頂盒中,針對不同的運(yùn)營商或者不同的機(jī)頂盒廠商定制不同開機(jī)畫面的時(shí)候,都得更新機(jī)頂盒的程序,非常不方便。所以現(xiàn)在的機(jī)頂盒大多一到用戶手里之后基本上就是一成不變的開機(jī)畫面了。
而現(xiàn)在常用的在線更新的方式如CN1487740A專利所公開的方法,需要機(jī)頂盒特定的Loader程序,來接收前端發(fā)送的完整的包括開機(jī)畫面以及其他所有駐留程序代碼的內(nèi)容到機(jī)頂盒端并更新燒錄到機(jī)頂盒中。而整個(gè)機(jī)頂盒程序主要采用DSMCC的數(shù)據(jù)廣播的形式進(jìn)行封裝,然后專門占用一路service進(jìn)行MPEG-2的數(shù)據(jù)傳輸,如此只是為了更新一個(gè)開機(jī)畫面而非軟件代碼上更新,就得周折的連帶相對較大的程序代碼一并發(fā)送下去,而且接收端還得經(jīng)過完整的CRC32校驗(yàn),因?yàn)檎麄€(gè)數(shù)據(jù)量比較大,分成了很多塊來傳輸,所以從發(fā)送傳輸以及終端的接收應(yīng)用都比較麻煩,而且一旦下載失敗的時(shí)候在重新執(zhí)行新的下載過程中,無法同時(shí)啟動(dòng)舊的程序,除非放棄下載然后載入舊的程序檔案。另外在CN1275740A中公布了一種用于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)更新方式,但計(jì)算機(jī)網(wǎng)絡(luò)的雙向?qū)ΨQ性以及計(jì)算機(jī)的操作便利性都無法用于只具有單向傳送廣播方式的數(shù)字電視網(wǎng)絡(luò)和普通的機(jī)頂盒應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明的目的是針對上述情況,而開發(fā)的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法及裝置。
本發(fā)明是通過制作部分EPG制作服務(wù)器單元、發(fā)送裝置、數(shù)字電視網(wǎng)和接收部分遙控器、機(jī)頂盒、電視機(jī)來實(shí)現(xiàn)的,EPG制作服務(wù)器單元含有EPG制作服務(wù)器、交互制播服務(wù)器、視頻節(jié)目存儲(chǔ)服務(wù)器、編碼轉(zhuǎn)換服務(wù)器、復(fù)用調(diào)制服務(wù)器,機(jī)頂盒中含有節(jié)目信號接收裝置、節(jié)目信號發(fā)送裝置、遙控器信號發(fā)送接收裝置以及微處理芯片和靜態(tài)、動(dòng)態(tài)存儲(chǔ)器等,在機(jī)頂盒動(dòng)態(tài)存儲(chǔ)器中設(shè)置動(dòng)態(tài)可更換數(shù)據(jù)存儲(chǔ)區(qū),使機(jī)頂盒端EPG應(yīng)用程序數(shù)據(jù)和開機(jī)畫面格式數(shù)據(jù)分離開來,在單向傳送廣播方式的數(shù)字電視網(wǎng)絡(luò)和普通的機(jī)頂盒中實(shí)現(xiàn)不影響程序代碼以及存儲(chǔ)的情況下,可以隨意替換開機(jī)畫面格式數(shù)據(jù)。
所述的可更換數(shù)據(jù)儲(chǔ)區(qū)分為存儲(chǔ)區(qū)1和存儲(chǔ)區(qū)2,所述的存儲(chǔ)區(qū)1和存儲(chǔ)區(qū)2,分別存有可更換的指定畫面數(shù)據(jù),所述的指定畫面數(shù)據(jù)為開機(jī)畫面數(shù)據(jù)或其它畫面數(shù)據(jù)。
本發(fā)明的方法含有如下的步驟數(shù)字電視系統(tǒng)前端在向EPG制作服務(wù)器提供要發(fā)送的指定畫面數(shù)據(jù)后,a.執(zhí)行生成指定畫面格式數(shù)據(jù)的步驟,即通過TS封裝工具,將圖片數(shù)據(jù)轉(zhuǎn)成指定畫面格式數(shù)據(jù),b.將指定畫面格式數(shù)據(jù)合成數(shù)據(jù)流步驟,c.通過復(fù)用器將合成數(shù)據(jù)流復(fù)用到包含其他音視頻節(jié)目流和EPGSI的TS流中步驟,d.調(diào)制輸出到運(yùn)營商的傳輸網(wǎng)絡(luò)步驟;在終端機(jī)頂盒在接收數(shù)據(jù)時(shí)e.過濾的數(shù)據(jù)流的步驟,即通過機(jī)頂盒EPG應(yīng)用程序運(yùn)行,過濾指定的數(shù)據(jù)流,f.解析出開機(jī)畫面格式數(shù)據(jù)步驟,即機(jī)頂盒EPG應(yīng)用程序的TS數(shù)據(jù)解析模塊,按照定義的格式解析出指定畫面格式數(shù)據(jù),g.存儲(chǔ)指定畫面的步驟,即用解析出來的新的指定畫面格式數(shù)據(jù),經(jīng)過校驗(yàn),替換掉機(jī)頂盒當(dāng)前存儲(chǔ)的指定畫面數(shù)據(jù),
h.顯示指定畫面的步驟。
所述的顯示指定畫面的步驟,進(jìn)一步含有,進(jìn)行指定畫面數(shù)據(jù)CRC32校驗(yàn)步驟,校驗(yàn)成功,則顯示新的指定畫面數(shù)據(jù),校驗(yàn)失敗,則繼續(xù)顯示舊的完好指定畫面數(shù)據(jù)步驟。
所述的通過復(fù)用器將合成數(shù)據(jù)流復(fù)用到包含其他音視頻節(jié)目流和EPG SI的TS流中步驟,進(jìn)一步含有生成指定畫面格式數(shù)據(jù)跟EPG節(jié)目表中的指定畫面顯示相關(guān)聯(lián)關(guān)系的步驟。
所述的存儲(chǔ)指定畫面的步驟,進(jìn)一步含有將指定畫面格式數(shù)據(jù)保存在兩個(gè)獨(dú)立的存儲(chǔ)區(qū)步驟,保存時(shí)各自進(jìn)行CRC32校驗(yàn)步驟,至少有一個(gè)區(qū)域的數(shù)據(jù)完整可用于顯示指定畫面,所述的指定畫面格式數(shù)據(jù)為I幀格式數(shù)據(jù),所述的數(shù)據(jù)流為PID的TS數(shù)據(jù)流,所述的指定畫面為開機(jī)畫面或其它畫面,所述的關(guān)聯(lián)關(guān)系是在包含EPG SI的TS數(shù)據(jù)流的BAT(BouquetAssociation Table)表中發(fā)送的關(guān)聯(lián)關(guān)系的描述子數(shù)據(jù),用戶在收到EPG信息時(shí),并據(jù)此關(guān)聯(lián)關(guān)系定位到EPG節(jié)目表開機(jī)畫面顯示。
該方法將前端系統(tǒng)將要發(fā)送的合適的圖片通過合適的轉(zhuǎn)換工具轉(zhuǎn)成開機(jī)畫面所需要的I幀格式數(shù)據(jù),然后按定義的格式合成特定PID的TS數(shù)據(jù)流,之后的過程采用本行業(yè)技術(shù)人員所熟知的手段,通過復(fù)用器復(fù)用到包含其他音視頻節(jié)目流和EPG SI的TS流中,調(diào)制輸出到運(yùn)營商的傳輸網(wǎng)絡(luò)廣播到用戶終端,在數(shù)字電視系統(tǒng)前端系統(tǒng)發(fā)送特定格式的開機(jī)畫面格式數(shù)據(jù);終端機(jī)頂盒在接收數(shù)據(jù)時(shí),僅需要在特定的頻點(diǎn)過濾出指定PID的TS數(shù)據(jù)流,機(jī)頂盒EPG應(yīng)用程序的數(shù)據(jù)解析模塊按照定義的格式解析出I幀數(shù)據(jù)(通常一個(gè)畫面所占的數(shù)據(jù)就是一個(gè)或多個(gè)本文所規(guī)定格式的圖表)。把需要更新的數(shù)據(jù)部分,分離出來,在專門的區(qū)域存儲(chǔ),機(jī)頂盒主程序不用更新,用解析出來的新的I幀格式數(shù)據(jù)替換掉機(jī)頂盒原來存儲(chǔ)的開機(jī)畫面格式數(shù)據(jù),達(dá)到更新機(jī)頂盒開機(jī)畫面的目的;這樣就能夠在不用改變機(jī)頂盒固有程序的情況下,根據(jù)運(yùn)營商的需求自由的更改用戶開機(jī)畫面數(shù)據(jù)。
本發(fā)明的有益效果是,實(shí)現(xiàn)了在數(shù)字電視廣播的單向傳輸網(wǎng)絡(luò),在基本配置的普通機(jī)頂盒上,不用更改程序代碼,無需更新應(yīng)用程序和專門的數(shù)據(jù)廣播通道而達(dá)到畫面數(shù)據(jù)的更新目的,使用此種方法,數(shù)據(jù)量小而且又簡單。完全不需要借助于特定的數(shù)據(jù)廣播的方式來傳輸,無需借助于特定廠商的Loader程序,僅通過發(fā)送少量特定格式(本文所定義的格式)的數(shù)據(jù)(復(fù)用進(jìn)任何頻點(diǎn)進(jìn)行傳輸都不會(huì)對該傳輸流的帶寬有大的影響),通過應(yīng)用程序的接收解析,實(shí)現(xiàn)了開機(jī)畫面動(dòng)態(tài)更換。它可以作為數(shù)字電視運(yùn)營商動(dòng)態(tài)定期廣告畫面,也可以避免機(jī)頂盒用戶總是看著一成不變的開機(jī)畫面而感到厭煩,又省去了需要一套完整的數(shù)據(jù)廣播DSMCC來更新整個(gè)應(yīng)用程序所消耗的傳輸帶寬和前后端的封裝和解構(gòu)的麻煩,而且使用Loader程序來進(jìn)行DSMCC封裝的程序代碼數(shù)據(jù)更新的時(shí)候,在此期間無法運(yùn)行舊的應(yīng)用程序,必須等到新的程序代碼成功接收后才能啟用或者更新失敗后重新使用舊的程序代碼運(yùn)行。
下面結(jié)合附圖和實(shí)施例對本發(fā)明作一詳細(xì)描述。
圖1數(shù)字電視制作、播放系統(tǒng)示意圖;圖2為機(jī)頂盒存儲(chǔ)區(qū)分配圖;圖3為前端發(fā)送部分流程;圖4為終端接收部分流程;圖5為開機(jī)畫面顯示流程;圖6為PID的TS數(shù)據(jù)流格式流程;圖7為I幀格式數(shù)據(jù)PID的TS數(shù)據(jù)流圖表;圖8為關(guān)聯(lián)關(guān)系的BAT表描述子流程;圖9為關(guān)聯(lián)關(guān)系的BAT表描述子的結(jié)構(gòu)表。
具體實(shí)施例方式參見圖1,EPG制作服務(wù)器單元1.1,它含有EPG制作服務(wù)器、交互制播服務(wù)器、視頻節(jié)目存儲(chǔ)服務(wù)器、編碼轉(zhuǎn)換服務(wù)器、復(fù)用調(diào)制服務(wù)器,發(fā)送裝置1.2,數(shù)字電視網(wǎng)1.3和接收部分機(jī)頂盒1.4,它含有節(jié)目信號接收裝置、節(jié)目信號發(fā)送裝置、遙控器信號發(fā)送接收裝置以及微處理芯片和靜態(tài)、動(dòng)態(tài)存儲(chǔ)器等,電視機(jī)1.5和遙控器1.6;EPG制作服務(wù)器單元完成EPG節(jié)目的制作通過發(fā)射裝置1.2將信號發(fā)送到數(shù)字電視網(wǎng)1.3上,機(jī)頂盒1.4通過數(shù)字電視網(wǎng)1.3接收到信號后,在電視機(jī)1.5顯示輸出并通過遙控器1.6,對節(jié)目進(jìn)行選擇。
參見圖2,機(jī)頂盒的存儲(chǔ)區(qū)分為EPG應(yīng)用程序區(qū)2-1,動(dòng)態(tài)存儲(chǔ)區(qū)2-2,在動(dòng)態(tài)存儲(chǔ)區(qū)中除了其它數(shù)據(jù)區(qū)2-2-3外,本發(fā)明設(shè)置了動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū),為了保證動(dòng)態(tài)開機(jī)畫面顯示的可靠性和穩(wěn)定性將動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū)分為動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū)12-2-1和動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū)22-2-2。實(shí)際上開機(jī)畫面存儲(chǔ)區(qū)除了可以存儲(chǔ)開機(jī)畫面數(shù)據(jù)外還可以存儲(chǔ)其它需要更換的畫面數(shù)據(jù)。
該方法的實(shí)施主要分為2部分第一部分,運(yùn)營商數(shù)字電視系統(tǒng)前端,負(fù)責(zé)所需的畫面更新數(shù)據(jù)的發(fā)送;第二部分用戶數(shù)字電視機(jī)頂盒終端負(fù)責(zé)接收特定數(shù)據(jù)并解析后保存用于開機(jī)畫面更新。
參見圖3,4,圖片數(shù)據(jù)3-1,TS封裝工具3-2,I幀格式數(shù)據(jù)3-3,PID的TS數(shù)據(jù)流3-4,復(fù)用器復(fù)用3-5,包含EPG SI的TS流3-6,傳輸網(wǎng)絡(luò)發(fā)送3-7,TS數(shù)據(jù)解析模塊4-1,開機(jī)顯示畫面存儲(chǔ)區(qū)14-2,開機(jī)顯示畫面存儲(chǔ)區(qū)24-3。
在圖3中,前端系統(tǒng)將要發(fā)送的合適的圖片數(shù)據(jù)3-1,通過TS封裝工具3-2,轉(zhuǎn)成開機(jī)畫面所需要的I幀格式數(shù)據(jù)3-3(本行業(yè)的技術(shù)人員內(nèi)會(huì)有各種可適用的方法,在此專利里不作贅述),然后按定義的格式合成特定PID的TS數(shù)據(jù)流3-4,之后的過程采用本行業(yè)技術(shù)人員所熟知的手段,通過復(fù)用器復(fù)用3-5復(fù)用到包含其他音視頻節(jié)目流和EPG SI的TS流中3-6,調(diào)制輸出到運(yùn)營商的傳輸網(wǎng)絡(luò)發(fā)送3-7。在復(fù)用的過程中還生成有開機(jī)畫面格式數(shù)據(jù)跟EPG節(jié)目表中的開機(jī)畫面顯示相關(guān)聯(lián)的關(guān)系數(shù)據(jù),該數(shù)據(jù)在包含EPG SI的TS數(shù)據(jù)流的BAT(Bouquet AssociationTable)表中發(fā)送的關(guān)聯(lián)關(guān)系的描述子中,用戶在收看到EPG節(jié)目表時(shí),并據(jù)此關(guān)聯(lián)關(guān)系定位到EPG節(jié)目表開機(jī)畫面顯示。
圖4中,機(jī)頂盒通過網(wǎng)絡(luò)接收到指定的PID的TS數(shù)據(jù)流3-4,機(jī)頂盒EPG應(yīng)用程序的TS數(shù)據(jù)解析模塊4-1,通過識別含有PID標(biāo)志的數(shù)據(jù)流,過濾指定的PID的TS數(shù)據(jù)流3-4并解析還原出I幀格式數(shù)據(jù)3-3。用解析出來的新的I幀數(shù)據(jù)先進(jìn)行第一塊存儲(chǔ)區(qū)動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū)1的保存操作4-2,確保校驗(yàn)正確后,進(jìn)行另一塊區(qū)動(dòng)態(tài)開機(jī)顯畫面存儲(chǔ)區(qū)2的保存操作4-3,替換掉機(jī)頂盒當(dāng)前存儲(chǔ)的開機(jī)畫面數(shù)據(jù),達(dá)到更新機(jī)頂盒開機(jī)畫面的目的。
圖5,在機(jī)頂盒固化的加載EPG應(yīng)用程序5-1運(yùn)行后,先讀取第一塊區(qū)域動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū)15-2,然后進(jìn)行CRC32校驗(yàn)5-3,CRC32校驗(yàn)成功,動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū)1的數(shù)據(jù)用于顯示開機(jī)畫面5-4,如果CRC32校驗(yàn)失敗,則讀取第2塊區(qū)域,即動(dòng)態(tài)開機(jī)畫面存儲(chǔ)區(qū)25-5的數(shù)據(jù),用于顯示開機(jī)畫面5-4;所以在開機(jī)畫面數(shù)據(jù)發(fā)生更新后,保存新的開機(jī)畫面數(shù)據(jù)的時(shí)候,先進(jìn)行第一塊存儲(chǔ)區(qū)的保存操作4-2,確保校驗(yàn)正確后進(jìn)行另一塊區(qū)域的保存操作4-3,這樣中途意外發(fā)生(如非正常斷電等情況),造成某個(gè)區(qū)域存儲(chǔ)失敗或更新失敗的時(shí)候,始終有另外一個(gè)區(qū)域的數(shù)據(jù)未被破壞的而可用于開機(jī)畫面數(shù)據(jù),保證機(jī)頂盒EPG應(yīng)用的完整性。
圖6,是PID的TS數(shù)據(jù)流I幀數(shù)據(jù)格式流程,6作為I幀數(shù)據(jù)表結(jié)構(gòu)(FRAME_DATA_SECTION),6.1首先設(shè)置PID表標(biāo)志ID(TABLE_ID)實(shí)施例中設(shè)置為0x90,接下來6.2設(shè)置I幀的數(shù)據(jù)表指示標(biāo)志總是為1,6.3設(shè)置I幀畫面表的首位,如果為同一PID表ID的第一個(gè)表則設(shè)置為1,6.4設(shè)置I幀畫面數(shù)據(jù)表的長度,6.5為不同的I幀畫面數(shù)據(jù)編號(TABLE_ID_EXT)從0開始遞增,用作開機(jī)畫面的時(shí)候取值255,6.6設(shè)置版本號,6.7設(shè)置I幀畫面的數(shù)據(jù)表數(shù)對于一個(gè)I幀畫面的數(shù)據(jù)視大小可分多個(gè)表,6.8設(shè)置數(shù)據(jù)表的末位從數(shù)據(jù)表0開始逐一遞加分割和合并(i=0;<N;I++),6.9開始接收I幀畫面數(shù)據(jù)具體的I幀畫面數(shù)據(jù)是所要封裝和解析的內(nèi)容,6.10設(shè)置CRC32校驗(yàn)符。
本發(fā)明所定義的TS封裝和解析的PID的TS數(shù)據(jù)流I幀數(shù)據(jù)(I-Frame)格式,格式中FRAME_DATA_SECTION用于傳送I幀數(shù)據(jù),如果與其它數(shù)據(jù)在同一PID中傳輸時(shí),只有當(dāng)同一TABLE_ID和TABLE_ID_EXT的所有FRAME_DATA_SECTION都傳完的時(shí)候,此PID的碼流中才可以插入其它數(shù)據(jù)。
圖7,示意的是I幀格式數(shù)據(jù)PID的TS數(shù)據(jù)流實(shí)施例圖表,它是對圖6的更具體的說明。
圖8,是關(guān)聯(lián)關(guān)系的BAT表中描述子流程,從關(guān)聯(lián)標(biāo)簽說明8(Linkage_descriptor)開始,首先8.1描述了各種ID數(shù)據(jù),包括說明標(biāo)簽(descriptor_tap)、說明長度(decriptor_length)、傳輸流ID(transport_stream_ID)、原始網(wǎng)絡(luò)ID(original_network_ID)、服務(wù)_ID(service_ID),8.2設(shè)置關(guān)聯(lián)標(biāo)簽類型用80表示I幀數(shù)據(jù),如果關(guān)聯(lián)標(biāo)簽為0x80則代表數(shù)據(jù)格式為I幀,可用作開機(jī)畫面,8.3定位PID此處是為了方便機(jī)頂盒快速定位碼流,不需要再過濾相應(yīng)碼流中的PMT,8.4I幀畫面數(shù)據(jù)表ID(TABLE_ID)此處為開始攜載I幀數(shù)據(jù)的TS數(shù)據(jù)流表的TABLE_ID,8.5版本號描述此版本號與I幀數(shù)據(jù)表結(jié)構(gòu)(FRAME_DATA_SECTION)中的版本號值相同,在BAT表版本變化后,可以監(jiān)測這幾個(gè)linkage描述子那個(gè)發(fā)生了變化,只需要更新發(fā)生變化的描述子相關(guān)I幀數(shù)據(jù)的TS數(shù)據(jù)表的數(shù)據(jù)即可,8.6描述不同的I幀畫面數(shù)據(jù)編號取值255時(shí)表示該I幀數(shù)據(jù)用作開機(jī)畫面,8.7描述I幀數(shù)據(jù)表數(shù)的末尾數(shù)代表傳輸此I幀數(shù)據(jù)的最后位數(shù)(Last_section_number),8.8描述傳輸流ID(transport_stream_ID)代表對應(yīng)EIT所在傳輸流ID,用作開機(jī)畫面時(shí)取值為0,8.9描述原始網(wǎng)絡(luò)ID(original_network_ID)代表對應(yīng)EIT的原網(wǎng)絡(luò)ID,用作開機(jī)畫面時(shí)取值為0,8.10描述業(yè)務(wù)_ID(service_ID)代表對應(yīng)所在頻道的頻道ID,用作開機(jī)畫面時(shí)取值為0,8.11描述事件ID(event_ID)代表對應(yīng)節(jié)目的節(jié)目事件ID,用作開機(jī)畫面時(shí)取值為0。
為了實(shí)現(xiàn)在開機(jī)畫面動(dòng)態(tài)更換,在包含EPG SI的TS數(shù)據(jù)流的BAT(Bouquet Association Table)表中發(fā)送了關(guān)聯(lián)關(guān)系的描述子數(shù)據(jù),它在EPG應(yīng)用程序的BAT表中加入了此結(jié)構(gòu)的描述子,用于定位該特殊數(shù)據(jù)所在的碼流PID。
圖9示意的是關(guān)聯(lián)關(guān)系的BAT表中描述子實(shí)施例圖表,它是對圖8的更具體的說明。
權(quán)利要求
1.一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,通過EPG制作服務(wù)器單元(1.1)、發(fā)送裝置(1.2)、數(shù)字電視網(wǎng)(1.3)、遙控器(1.6)、機(jī)頂盒(1.4)、電視機(jī)(1.5)來實(shí)現(xiàn),其特征在于,含有如下的步驟數(shù)字電視系統(tǒng)前端在向EPG制作服務(wù)器提供要發(fā)送的指定畫面數(shù)據(jù)后,a.執(zhí)行生成指定畫面格式數(shù)據(jù)的步驟,b.將指定畫面格式數(shù)據(jù)合成數(shù)據(jù)流步驟,c.通過復(fù)用器將合成數(shù)據(jù)流復(fù)用到包含其他音視頻節(jié)目流和EPG SI的TS流中步驟,d.調(diào)制輸出到運(yùn)營商的傳輸網(wǎng)絡(luò)步驟;在終端機(jī)頂盒在接收數(shù)據(jù)時(shí)e.過濾的數(shù)據(jù)流的步驟,f.解析出開機(jī)畫面格式數(shù)據(jù)步驟,g.存儲(chǔ)指定畫面的步驟,h.顯示指定畫面的步驟。
2.根據(jù)權(quán)利要求 1所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,其特征在于,所述的存儲(chǔ)指定畫面的步驟,進(jìn)一步含有將指定畫面格式數(shù)據(jù)保存在兩個(gè)獨(dú)立的存儲(chǔ)區(qū)步驟,保存時(shí)各自進(jìn)行CRC32校驗(yàn)步驟,至少有一個(gè)區(qū)域的數(shù)據(jù)完整可用于顯示指定畫面。
3.根據(jù)權(quán)利要求 1所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,其特征在于,所述的通過復(fù)用器將合成數(shù)據(jù)流復(fù)用到包含其他音視頻節(jié)目流和EPG SI的TS流中步驟,進(jìn)一步含有生成指定畫面格式數(shù)據(jù)跟EPG節(jié)目表中的指定畫面顯示相關(guān)聯(lián)關(guān)系的步驟。
4.根據(jù)權(quán)利要求 1所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,其特征在于,所述的顯示指定畫面的步驟,進(jìn)一步含有,進(jìn)行指定畫面數(shù)據(jù)CRC32校驗(yàn)步驟,校驗(yàn)成功,則顯示新的指定畫面數(shù)據(jù),校驗(yàn)失敗,則繼續(xù)顯示舊的完好指定畫面數(shù)據(jù)步驟。
5.根據(jù)權(quán)利要求 1所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,其特征在于,所述的指定畫面格式數(shù)據(jù)為I幀格式數(shù)據(jù)。
6.根據(jù)權(quán)利要求 1所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,其特征在于,所述的數(shù)據(jù)流為PID的TS數(shù)據(jù)流。
7.根據(jù)權(quán)利要求 1、2、3、4、5中任一項(xiàng)所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,其特征在于,所述的指定畫面為開機(jī)畫面或其它畫面。
8.根據(jù)權(quán)利要求 3所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法,其特征在于,所述的關(guān)聯(lián)關(guān)系是在包含EPG SI的TS數(shù)據(jù)流的BAT表中發(fā)送的關(guān)聯(lián)關(guān)系的描述子數(shù)據(jù),用戶在收到EPG信息時(shí),并據(jù)此關(guān)聯(lián)關(guān)系定位到開機(jī)畫面顯示。
9.一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)裝置,含有節(jié)目信號接收裝置、節(jié)目信號發(fā)送裝置、遙控器信號發(fā)送接收裝置以及微處理芯片和靜態(tài)、動(dòng)態(tài)存儲(chǔ)器,其特征在于,是在動(dòng)態(tài)存儲(chǔ)器中設(shè)置動(dòng)態(tài)可更換數(shù)據(jù)存儲(chǔ)區(qū)。
10.根據(jù)權(quán)利要求 9所述的一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)裝置,其特征在于,所述的可更換數(shù)據(jù)儲(chǔ)區(qū)分為存儲(chǔ)區(qū)1(2-2-1)和存儲(chǔ)區(qū)2(2-2-2),分別存有可更換的指定畫面數(shù)據(jù)。
全文摘要
本發(fā)明屬于數(shù)字電視領(lǐng)域,特別涉及一種開機(jī)畫面動(dòng)態(tài)更換的設(shè)計(jì)實(shí)現(xiàn)方法及裝置。本發(fā)明是通過制作部分EPG制作服務(wù)器單元、發(fā)送裝置、數(shù)字電視網(wǎng)和接收部分遙控器、機(jī)頂盒、電視機(jī)來實(shí)現(xiàn)的。在機(jī)頂盒動(dòng)態(tài)存儲(chǔ)器中設(shè)置動(dòng)態(tài)可更換數(shù)據(jù)存儲(chǔ)區(qū),使機(jī)頂盒端EPG應(yīng)用程序數(shù)據(jù)和開機(jī)畫面格式數(shù)據(jù)分離開來,在單向傳送廣播方式的數(shù)字電視網(wǎng)絡(luò)和普通的機(jī)頂盒中實(shí)現(xiàn)不影響程序代碼以及存儲(chǔ)的情況下,可以隨意替換開機(jī)畫面格式數(shù)據(jù)。本發(fā)明實(shí)現(xiàn)了在數(shù)字電視廣播的單向傳輸網(wǎng)絡(luò),在基本配置的普通機(jī)頂盒上,不用更改程序代碼,無需更新應(yīng)用程序和專門的數(shù)據(jù)廣播通道而達(dá)到畫面數(shù)據(jù)的更新目的。
文檔編號G06F9/445GK1953505SQ20051008666
公開日2007年4月25日 申請日期2005年10月20日 優(yōu)先權(quán)日2005年10月20日
發(fā)明者張淮野, 易鵬, 黨海飛 申請人:中央電視臺