STi5518的DC-618C型數(shù)字電視接收機(jī)頂盒的軟件設(shè)計(jì)與應(yīng)用_第1頁(yè)
STi5518的DC-618C型數(shù)字電視接收機(jī)頂盒的軟件設(shè)計(jì)與應(yīng)用_第2頁(yè)
STi5518的DC-618C型數(shù)字電視接收機(jī)頂盒的軟件設(shè)計(jì)與應(yīng)用_第3頁(yè)
STi5518的DC-618C型數(shù)字電視接收機(jī)頂盒的軟件設(shè)計(jì)與應(yīng)用_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、【W(wǎng)ord版本下載可任意編輯】 STi5518的DC-618C型數(shù)字電視接收機(jī)頂盒的軟件設(shè)計(jì)與應(yīng)用 SI數(shù)據(jù)檢索模塊快速的檢索本地SI數(shù)據(jù)庫(kù),提供EPG界面當(dāng)前輸入焦點(diǎn)所需的數(shù)據(jù)信息;OSD層圖形元素庫(kù)提供界面所需的圖形元素,該庫(kù)存于本地機(jī)頂盒的ROM中;狀態(tài)轉(zhuǎn)移控制器接收用戶(hù)遙控器的輸入,提供當(dāng)前顯示所需的活動(dòng)焦點(diǎn),控制狀態(tài)轉(zhuǎn)移地流向;OSD層圖像是指EPG界面圖形元素合成后的圖像;OSD繪制引擎決定顯示的相應(yīng)算法,接收各模塊提供的數(shù)據(jù),完成OSD層圖形的繪制,是OSD層、視頻層和背景層的疊加操作。 2.4.2軟件在線(xiàn)升級(jí)功能的實(shí)現(xiàn) DC-618C的軟件升級(jí)方法有兩種,一種是使用串口的軟件升

2、級(jí)功能,一種是使用網(wǎng)絡(luò)的在線(xiàn)升級(jí)方式。前一種方式,是從PC機(jī)上將軟件通過(guò)RS232串口到機(jī)頂盒中,由用戶(hù)自己操作,是一種個(gè)體行為;后一種方式,是由運(yùn)營(yíng)商將軟件放在服務(wù)器上,由用戶(hù)或運(yùn)營(yíng)商來(lái)觸發(fā)對(duì)機(jī)頂盒的軟件升級(jí)動(dòng)作。 我們主要介紹使用網(wǎng)絡(luò)的在線(xiàn)升級(jí)方式,考慮到兼容不同的網(wǎng)絡(luò)環(huán)境(單向網(wǎng)絡(luò)),我們使用將軟件廣播下來(lái),由機(jī)頂盒接收,然后替換原有軟件的方法,所采用的在線(xiàn)升級(jí)方式遵循DVB定義的系統(tǒng)軟件升級(jí)規(guī)范。 2.4.2.1概述: DVB標(biāo)準(zhǔn)定義了兩種軟件升級(jí)服務(wù),分別為簡(jiǎn)單和增強(qiáng)的軟件升級(jí)服務(wù)。前者使用NIT、BAT和PMT,不需要升級(jí)通知表(UNT),后者使用UNT來(lái)傳輸NIT、BAT和PMT

3、無(wú)法攜帶的調(diào)度、定位和其它信息。 DC-618C目前支持簡(jiǎn)單的軟件升級(jí)服務(wù)。實(shí)際上,簡(jiǎn)單的軟件升級(jí)服務(wù)是增強(qiáng)的軟件升級(jí)服務(wù)的子集。 DC-618C采用DVB所定義的通過(guò)SI和PSI定位一個(gè)軟件升級(jí)服務(wù)的機(jī)制,基本方式是通過(guò)NIT或BAT定位一個(gè)網(wǎng)絡(luò)中包含系統(tǒng)軟件升級(jí)服務(wù)的傳輸流,再通過(guò)PMT在該傳輸流中定位系統(tǒng)軟件升級(jí)服務(wù)所在的基本流。 首先,DC-618C機(jī)頂盒通過(guò)檢測(cè)NIT和系統(tǒng)軟件升級(jí)BAT個(gè)循環(huán)中是否包含Linkage描述符來(lái)確定該網(wǎng)絡(luò)或業(yè)務(wù)群中是否包含軟件升級(jí)服務(wù)。連接類(lèi)型為0 x09的Linkage描述符攜帶了在一個(gè)網(wǎng)絡(luò)或業(yè)務(wù)群中定位傳輸一個(gè)系統(tǒng)軟件升級(jí)服務(wù)的傳輸流的信息。 DVB

4、對(duì)用于系統(tǒng)軟件升級(jí)服務(wù)的Linkage描述符中的私有數(shù)據(jù)字段定義了一個(gè)系統(tǒng)軟件升級(jí)連接構(gòu)造,其中包含一個(gè)24比特的IEEEOUI(OrganizationUniqueIdentifier,組織標(biāo)識(shí))和一個(gè)選擇器,OUI可以用來(lái)標(biāo)識(shí)DC-618C機(jī)頂盒的生產(chǎn)廠(chǎng)家,選擇器用來(lái)標(biāo)識(shí)DC-618C機(jī)頂盒的型號(hào)。 DC-618C機(jī)頂盒還采用了另一個(gè)DVB定義的系統(tǒng)軟件升級(jí)服務(wù)掃描Linkage描述符,用來(lái)定義一個(gè)指向攜帶系統(tǒng)軟件升級(jí)BAT或NIT的指針。該描述符的連接類(lèi)型為0 x0A,可在BAT或NIT中傳輸。該描述符與類(lèi)型為0 x09的Linkage描述符不同,不包含OUI,目的是使機(jī)頂盒不用掃描所有

5、的復(fù)用器就可以獲得描述系統(tǒng)軟件升級(jí)服務(wù)的BAT或NIT,實(shí)際上該描述符是Linkage描述符的一種補(bǔ)充,而且是可選的。 在NIT或系統(tǒng)軟件升級(jí)BAT中有多個(gè)Linkage描述符,標(biāo)識(shí)多個(gè)系統(tǒng)軟件升級(jí)服務(wù)。在暫時(shí)沒(méi)有升級(jí)服務(wù)時(shí),可以不從NIT或BAT中將這些描述符刪除。 對(duì)于包含系統(tǒng)軟件升級(jí)基本流的傳輸流,對(duì)應(yīng)的PMT包括data-broadcast-id描述符,其中data-broadcast-id等于0 x000A,選擇器字段被DVB定義為系統(tǒng)軟件升級(jí)信息構(gòu)造(system-software-update-info),其中包含OUI、升級(jí)類(lèi)型、升級(jí)版本和生產(chǎn)商定義的選擇器字段。對(duì)于一個(gè)專(zhuān)有的

6、流,該描述符提供一個(gè)入口點(diǎn);對(duì)于一個(gè)標(biāo)準(zhǔn)的兩層數(shù)據(jù)輪播,該描述符也提供了一個(gè)入口點(diǎn);另外該描述符還提供一個(gè)UNT表的參考,指向增強(qiáng)的系統(tǒng)軟件升級(jí)服務(wù)。在當(dāng)前暫時(shí)沒(méi)有系統(tǒng)軟件升級(jí)服務(wù)時(shí),頭端播放軟件不會(huì)將該系統(tǒng)軟件升級(jí)服務(wù)的標(biāo)識(shí)從PMT的該描述符中刪除。 一個(gè)data-broadcast-id描述符只定義一個(gè)基本流,一個(gè)節(jié)目可以包含多個(gè)基本流,這樣一來(lái),就有多個(gè)系統(tǒng)軟件升級(jí)流(輪播),每個(gè)流由各自的data-broadcast-id描述符描述。另外,一個(gè)系統(tǒng)軟件升級(jí)服務(wù)也可以是一個(gè)服務(wù)的組件之一。 2.4.2.2DC-618C用于升級(jí)服務(wù)的數(shù)據(jù)輪播構(gòu)造 DC-618C系統(tǒng)軟件服務(wù)采用DVB標(biāo)準(zhǔn)的

7、兩層數(shù)據(jù)輪播協(xié)議來(lái)傳輸多個(gè)升級(jí)軟件數(shù)據(jù)。多個(gè)系統(tǒng)軟件升級(jí)服務(wù)構(gòu)成一個(gè)兩層的數(shù)據(jù)輪播服務(wù),DSI是該數(shù)據(jù)輪播的入口。DC-618C軟件升級(jí)系統(tǒng)有多個(gè)升級(jí)服務(wù),每個(gè)升級(jí)服務(wù)構(gòu)成一個(gè)單獨(dú)的組所有的組和模塊都在一個(gè)基本流中傳輸。 與標(biāo)準(zhǔn)的DVB數(shù)據(jù)輪播一樣,DSI消息包含GroupInfoIndication構(gòu)造,其中的GroupCompaibility字段使用IEEEOUI來(lái)標(biāo)識(shí)我公司,該字段還用來(lái)描述機(jī)頂盒的型號(hào)和版本號(hào);GroupInfoByte(gi)字段由一個(gè)描述符循環(huán)組成,描述了該升級(jí)服務(wù)組的各種信息,這些描述符是DVB標(biāo)準(zhǔn)數(shù)據(jù)輪播定義的描述符。 為了獨(dú)立地生成多個(gè)軟件升級(jí)服務(wù)數(shù)據(jù),并將這些獨(dú)立生成的數(shù)據(jù)集成在同一個(gè)數(shù)據(jù)輪播服務(wù)中,DC-618C機(jī)頂盒軟件升級(jí)服務(wù)系統(tǒng)還采用了DVB對(duì)于DII中的一些特定字段開(kāi)展的特別的規(guī)定;transactionId的兩個(gè)字節(jié)在0X0002-0XFFFF之間,并與對(duì)應(yīng)的DSI中g(shù)roupInfo構(gòu)造中的groupid相等;downloadId等于transactionId;moduleId的高8位的值與groupId的低8位相同,低8位表示一個(gè)特定的軟件升級(jí)服務(wù)moduleId,該服務(wù)支持256個(gè)模塊,對(duì)于軟件升級(jí)應(yīng)用來(lái)說(shuō)應(yīng)該是足夠的。 3結(jié)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論