電視數(shù)字化后,數(shù)字電視技術(shù)中軟件技術(shù)占有更為重要的位置。除了音視頻的解碼由硬件實(shí)現(xiàn)外,包括電視內(nèi)容的重現(xiàn)、操作界面的實(shí)現(xiàn)、數(shù)據(jù)廣播業(yè)務(wù)的實(shí)現(xiàn),直至機(jī)頂盒和個(gè)人計(jì)算機(jī)的互聯(lián)以及和Internet的互聯(lián)都需要由軟件來(lái)實(shí)現(xiàn),具體如下:
1、硬件驅(qū)動(dòng)層軟件: 驅(qū)動(dòng)程序驅(qū)動(dòng)硬件功能,如射頻解調(diào)器、傳輸解復(fù)用器、A/V解碼器、OSD、視頻編碼器等。
2、嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng):嵌入式實(shí)時(shí)操作系統(tǒng)是相對(duì)于桌面計(jì)算機(jī)操作系統(tǒng)而言的,它不裝在硬盤(pán)中,系統(tǒng)結(jié)構(gòu)緊湊,功能相對(duì)簡(jiǎn)單,資源開(kāi)資較小,便于固化在存儲(chǔ)器中。嵌入式操作系統(tǒng)的作用與PC機(jī)上的DOS和Windows相似,用戶通過(guò)它進(jìn)行人機(jī)對(duì)話,完成用戶下達(dá)的指定。指定接收采用多種方式如:鍵盤(pán)、鼠標(biāo)、語(yǔ)音、觸摸屏、紅外遙控器等。
3、中間件: 開(kāi)放的業(yè)務(wù)平臺(tái)上的特點(diǎn)在于產(chǎn)品的開(kāi)發(fā)和生產(chǎn)以一個(gè)業(yè)務(wù)平臺(tái)為基礎(chǔ),開(kāi)放的業(yè)務(wù)平臺(tái)為每個(gè)環(huán)節(jié)提供獨(dú)立的運(yùn)行模式,每個(gè)環(huán)節(jié)擁有自身的利潤(rùn),能產(chǎn)生多個(gè)供應(yīng)商。只有采用開(kāi)放式業(yè)務(wù)平臺(tái)才能保證機(jī)頂盒的擴(kuò)展性,保證投資的有效回收。
4、上層應(yīng)用軟件: 執(zhí)行服務(wù)商提供的各種服務(wù)功能,如:電子節(jié)目指南、準(zhǔn)視頻點(diǎn)播、視頻點(diǎn)播、數(shù)據(jù)廣播、IP電話和可視電話等。上層應(yīng)用軟件獨(dú)立于STB的硬件,它可以用于各種STB硬件平臺(tái),消除應(yīng)用軟件對(duì)硬件的依賴(lài)。