專利名稱:一種網(wǎng)絡(luò)電視用機(jī)頂盒的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)電視(IPTV)機(jī)頂盒,用于收看網(wǎng)絡(luò)電視(IPTV),屬于圖像通信技術(shù)領(lǐng)域。
背景技術(shù):
隨著互聯(lián)網(wǎng)時(shí)代的到來(lái),如何通過(guò)網(wǎng)絡(luò)方便地實(shí)現(xiàn)數(shù)據(jù)共享的中間設(shè)備就應(yīng)運(yùn)而生了,機(jī)頂盒就是這種設(shè)備的一種。從現(xiàn)有的機(jī)頂盒分為兩大類一類是數(shù)字電視機(jī)頂盒,通過(guò)接收數(shù)字編碼的電視信號(hào)(來(lái)自衛(wèi)星或有線電視網(wǎng),使用MPEG1或MPEG2壓縮方式),轉(zhuǎn)化為模擬的音視頻信號(hào)輸出;另外一類是網(wǎng)絡(luò)電視機(jī)頂盒,可以將接收到的IP網(wǎng)絡(luò)上的音視頻數(shù)據(jù)經(jīng)過(guò)解碼、解析轉(zhuǎn)化為模擬的音視頻信號(hào)輸出,實(shí)現(xiàn)視頻點(diǎn)播(VOD)、電子節(jié)目指南(EPG)、電子郵件、因特網(wǎng)瀏覽以及各種交互式服務(wù)和多媒體服務(wù)在內(nèi)的功能。
現(xiàn)有技術(shù)的機(jī)頂盒有多種,這里提出<一種采用單處理器完成多任務(wù)的機(jī)頂盒>的中國(guó)發(fā)明申請(qǐng)專利(申請(qǐng)日2000.10.12;申請(qǐng)?zhí)?0129783.X),該申請(qǐng)專利公開(kāi)了一種機(jī)頂盒,包括網(wǎng)絡(luò)接口單元、數(shù)模轉(zhuǎn)換器、外圍接口單元,具有存儲(chǔ)器和高速處理芯片DSP,所述存儲(chǔ)器存儲(chǔ)有MPEG解碼軟件和線纜調(diào)制解調(diào)器軟件,該DSP為并行處理結(jié)構(gòu),通過(guò)分別以存儲(chǔ)器中調(diào)用MPEG解碼軟件或線纜調(diào)制解調(diào)器軟件,在DSP中進(jìn)行相應(yīng)的數(shù)據(jù)運(yùn)算,來(lái)實(shí)現(xiàn)用單一芯片接收數(shù)字電視或具備線纜調(diào)制解調(diào)器的功能。所述DSP的接收數(shù)字電視或I P數(shù)據(jù)的數(shù)據(jù)處理過(guò)程可同時(shí)進(jìn)行。也就是說(shuō)該機(jī)頂盒是DSP、網(wǎng)絡(luò)接口、USB接口、電話接口,是以MPEG的形式傳輸?shù)?,沒(méi)有采用瀏覽器,采用一套程序,來(lái)實(shí)視數(shù)字電視的傳輸?,F(xiàn)有的機(jī)頂盒只支持1-2種音視頻格式,如需要支持多種音視頻格式,就要更換硬件,不僅比較麻煩,而且增加成本。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種對(duì)現(xiàn)有技術(shù)作了改進(jìn)的、通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)視頻點(diǎn)播(VOD)、點(diǎn)播和收看IPTV節(jié)目、收發(fā)電子郵件、因特網(wǎng)瀏覽各種交互式服務(wù)和多媒體服務(wù)功能的網(wǎng)絡(luò)電視機(jī)機(jī)頂盒。
為了達(dá)到上述目的,本發(fā)明的技術(shù)解決方案是,該機(jī)頂盒構(gòu)成為軟硬結(jié)合的配置方案,包括以網(wǎng)絡(luò)處理器(NP)和高速解碼芯片(DSP)為核心的硬件系統(tǒng)和采用嵌入式linux操作系統(tǒng)為核心的配套軟件。
所述的網(wǎng)絡(luò)處理器(NP)是機(jī)頂盒的主控制器,進(jìn)行系統(tǒng)初始化程序,操作系統(tǒng)的啟動(dòng),并運(yùn)行各種控制和處理程序。所述的網(wǎng)絡(luò)處理器具有三個(gè)模塊即輸入模塊、瀏覽器模塊和節(jié)目控制模塊。
所述的高速解碼芯片(DSP)是機(jī)頂盒的解碼模塊,運(yùn)行解碼程序,將各種模式的音視頻數(shù)據(jù)轉(zhuǎn)換成音視頻信號(hào)。
本發(fā)明的有益效果本發(fā)明的網(wǎng)絡(luò)電視機(jī)頂盒采用硬件機(jī)頂盒的設(shè)計(jì)方法,單機(jī)成本低,可在不更換硬件的情況下支持多種音視頻格式,并可在未來(lái)通過(guò)軟件升級(jí)支持更多的音視頻格式,采用嵌入式網(wǎng)絡(luò)處理器,配合嵌入式操作系統(tǒng),具有低功耗高效率的特點(diǎn)。
本發(fā)明所述的網(wǎng)絡(luò)電視機(jī)頂盒功能通過(guò)以下步驟實(shí)現(xiàn)A.網(wǎng)絡(luò)處理器(NP)通過(guò)網(wǎng)絡(luò)接口接收并處理IP網(wǎng)絡(luò)數(shù)據(jù);B.NP從IP網(wǎng)絡(luò)數(shù)據(jù)中將音視頻數(shù)據(jù)發(fā)送到DSP;C.DSP對(duì)音視頻數(shù)據(jù)進(jìn)行解碼,并通過(guò)數(shù)模轉(zhuǎn)換芯片和音視頻接收,將音視頻信號(hào)輸出。
本發(fā)明所述的機(jī)頂盒上運(yùn)行的程序可以從機(jī)頂盒的存儲(chǔ)器中讀取,也可以從網(wǎng)絡(luò)上獲取。而且,其解碼程序可以解析多種類型的音視頻數(shù)據(jù),如MPEG2、MPEG4、WMV9、MP3等。支持從網(wǎng)絡(luò)上通過(guò)在線升級(jí)更新存儲(chǔ)器中的程序和數(shù)據(jù)。通過(guò)在線升級(jí),DSP的解碼功能還可以擴(kuò)展。
本機(jī)頂盒采用硬件機(jī)頂盒的設(shè)計(jì)方法,產(chǎn)品的硬件成本相對(duì)其他類型的機(jī)頂盒低。采用專用的解碼芯片,音視頻解碼的質(zhì)量好,聲音和圖像清晰、穩(wěn)定。解碼芯片支持多種音視頻格式,并且可以通過(guò)在線升級(jí)支持更多的音視頻格式。
圖1是本發(fā)明所述的機(jī)頂盒硬件結(jié)構(gòu)框圖;圖2是本發(fā)明所述機(jī)頂盒網(wǎng)絡(luò)處理器軟件系統(tǒng)結(jié)構(gòu)框圖;圖3是本發(fā)明所述機(jī)頂盒網(wǎng)絡(luò)處理器軟件系統(tǒng)結(jié)構(gòu)示意圖;圖4是本發(fā)明所述機(jī)頂盒網(wǎng)絡(luò)處理器軟件系統(tǒng)結(jié)構(gòu)示意圖;圖5是本發(fā)明所述的網(wǎng)絡(luò)電視機(jī)頂盒的工作環(huán)境框圖;圖6是本發(fā)明所述網(wǎng)絡(luò)電視機(jī)頂盒點(diǎn)播節(jié)目的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
參照?qǐng)D1,這是本發(fā)明機(jī)頂盒的構(gòu)成框圖。如圖所示,本發(fā)明的機(jī)頂盒包括網(wǎng)絡(luò)處理器(NP)1、高速解碼器(DSP)2、并配有其他配件存儲(chǔ)單元、內(nèi)存、以太網(wǎng)接口、串行接口、遙控器接口、音頻數(shù)/模轉(zhuǎn)換、音接頻口、視頻數(shù)/模轉(zhuǎn)換、視頻接口。
所述的網(wǎng)絡(luò)處理器(NP)1,是整個(gè)機(jī)頂盒的主控制器,其通過(guò)網(wǎng)絡(luò)接口接收并處理來(lái)自IP網(wǎng)絡(luò)上的各種數(shù)據(jù),并將解析出來(lái)的音視頻數(shù)據(jù)發(fā)送到高速解碼芯片(DSP)上。
所述的高速解碼芯片(DSP)2,是機(jī)頂盒的解碼模塊,由網(wǎng)絡(luò)處理器進(jìn)行初始化,運(yùn)行解碼程序,將各種格式的音視頻數(shù)據(jù)轉(zhuǎn)換成音視頻信號(hào)。
所述的存儲(chǔ)器,保存了系統(tǒng)初始化程序、操作系統(tǒng)、解碼程序、應(yīng)用程序和各種數(shù)據(jù),采用非易失性的閃存(FLASH)實(shí)現(xiàn)。
所述的網(wǎng)絡(luò)接口,采用通用的以太網(wǎng)接口,外接RJ45插口,可以連雙絞線,內(nèi)部接網(wǎng)絡(luò)處理器的網(wǎng)絡(luò)接口(MII)。
所述的數(shù)模轉(zhuǎn)換芯片,將數(shù)字的音視頻信號(hào)轉(zhuǎn)換為模擬的音視頻信號(hào)。其中視頻轉(zhuǎn)換芯片將來(lái)源于DSP的CCIR模式數(shù)據(jù)轉(zhuǎn)換成模擬基帶電視信號(hào),這種信號(hào)可以在標(biāo)準(zhǔn)電視接口上播放。音頻轉(zhuǎn)換芯片將來(lái)源于DSP的AC97音頻信號(hào)經(jīng)過(guò)轉(zhuǎn)換后驅(qū)動(dòng)雙音頻輸出。
所述的音視頻接口,模擬音視頻信號(hào)的輸出接口。
所述的其他外圍接口元器件,包括內(nèi)存、串行接口、紅外接口等。。
DSP上的專業(yè)解碼軟件由DSP生產(chǎn)廠商提供。所述的高速解碼芯片(DSP),是機(jī)頂盒的解碼模塊,由網(wǎng)絡(luò)處理器進(jìn)行初始化,運(yùn)行解碼程序,通過(guò)數(shù)模轉(zhuǎn)換芯片將各種格式的音視頻數(shù)據(jù)轉(zhuǎn)換成音視頻信號(hào),再通過(guò)音視頻接口將其輸出。其中視頻轉(zhuǎn)換芯片將來(lái)源于DSP的CCIR模式數(shù)據(jù)轉(zhuǎn)換成模擬基帶電視信號(hào),這種信號(hào)可以在標(biāo)準(zhǔn)電視接口上播放。音頻轉(zhuǎn)換芯片將來(lái)源于DSP的AC97音頻信號(hào)經(jīng)過(guò)轉(zhuǎn)換后驅(qū)動(dòng)雙音頻輸出。
參照?qǐng)D2,這是本發(fā)明機(jī)頂盒的網(wǎng)絡(luò)處理器軟件系統(tǒng)結(jié)構(gòu)框圖。如圖所示,包括應(yīng)用程序、操作系統(tǒng)(linux)、紅外驅(qū)動(dòng)模塊、串口驅(qū)動(dòng)模塊、網(wǎng)絡(luò)驅(qū)動(dòng)模塊、DSP驅(qū)動(dòng)模塊。
網(wǎng)絡(luò)處理器上運(yùn)行著配套軟件的操作系統(tǒng)和應(yīng)用程序,通過(guò)在其上面運(yùn)行的應(yīng)用程序,可從程序服務(wù)器下載機(jī)頂盒常用的各種程序以及機(jī)頂盒在播放各種音視頻時(shí)所需的對(duì)應(yīng)媒體模式版本的解碼程序,更新存儲(chǔ)器中的程序和數(shù)據(jù)。
參照?qǐng)D3,這是本發(fā)明機(jī)頂盒所述配套軟件的構(gòu)成框圖。如圖所示,配套軟件包括嵌入式操作系統(tǒng)、輸入模塊、各種硬件驅(qū)動(dòng)程序、應(yīng)用程序和數(shù)據(jù)文件。
硬件驅(qū)動(dòng)程序主要包括串行接口驅(qū)動(dòng)、紅外接口驅(qū)動(dòng)、網(wǎng)絡(luò)接口驅(qū)動(dòng)、高速解碼芯片驅(qū)動(dòng)。
應(yīng)用軟件系統(tǒng)包括多個(gè)獨(dú)立的運(yùn)行程序模塊,通過(guò)配置文件和系統(tǒng)消息隊(duì)列聯(lián)系起來(lái),各自執(zhí)行不同的功能。各個(gè)程序模塊在運(yùn)行過(guò)程中都會(huì)產(chǎn)生日志信息,通過(guò)本地模塊保存到日志文件中,這樣完成了網(wǎng)絡(luò)處理器對(duì)高速解碼芯片的控制,網(wǎng)絡(luò)處理器和高速解碼芯片之間的數(shù)據(jù)通信,和機(jī)頂盒所需的特定的下載。
參照?qǐng)D4,這是本發(fā)明機(jī)頂盒所述配套軟件的系統(tǒng)框圖。如圖所示,包括下述模塊(從A到G)A、輸入模塊,從linux核心驅(qū)動(dòng)模塊中得到來(lái)自遙控器或無(wú)線鍵盤(pán)的按鍵信息,轉(zhuǎn)變?yōu)槠渌绦蚩勺R(shí)別的消息,發(fā)送到消息隊(duì)列中;B、配置配置模塊“OSD配置”,“Console配置”,“snmp agent”,“httpd”都具有配置功能,可以通過(guò)各自的配置界面獲得配置信息,并保存到各個(gè)配置文件中,其中a)OSD配置模塊為用戶提供通過(guò)電視OSD菜單進(jìn)行配置的功能;b)Console配置模塊為用戶提供通過(guò)console和telnet對(duì)系統(tǒng)進(jìn)行配置的功能;c)snmp agent模塊實(shí)現(xiàn)一個(gè)snmp代理,使機(jī)頂盒可以象一般網(wǎng)絡(luò)設(shè)備一樣通過(guò)SNMP進(jìn)行網(wǎng)絡(luò)管理;d)httpd模塊實(shí)現(xiàn)一個(gè)基于Web的管理界面,用戶可以通過(guò)http協(xié)議對(duì)機(jī)頂盒進(jìn)行管理;C、啟動(dòng)模塊從配置文件中讀取信息,并以合適的方式啟動(dòng)系統(tǒng);D、瀏覽器模塊訪問(wèn)Web頁(yè)面和EPG頁(yè)面,并將頁(yè)面輸出通過(guò)快速解碼芯片的視頻輸出功能輸出到電視機(jī)。在EPG頁(yè)面情況下,當(dāng)用戶選擇播放流媒體文件時(shí),可以啟動(dòng)節(jié)目控制模塊接收流媒體數(shù)據(jù),并傳輸?shù)礁咚俳獯a芯片進(jìn)行播放;E、節(jié)目控制模塊根據(jù)指向流媒體數(shù)據(jù)源的鏈接信息,與對(duì)應(yīng)的流媒體服務(wù)器建立鏈接,獲得流媒體服務(wù)器來(lái)的數(shù)據(jù),經(jīng)過(guò)處理后將其中的音視頻數(shù)據(jù)傳送給高速解碼芯片。該模塊還需要根據(jù)用戶對(duì)遙控器的操作控制播放的狀態(tài),如暫停、快進(jìn)、快退;F、在新更新模塊作為獨(dú)立運(yùn)行的后臺(tái)程序,通過(guò)與服務(wù)器之間的在線更新協(xié)議下載最新的程序和配置。并在適當(dāng)?shù)臅r(shí)候啟動(dòng)新的程序;G、本地管理模塊維護(hù)系統(tǒng)當(dāng)前的運(yùn)行信息,同時(shí)從其他各個(gè)程序模塊中得到日志信息,記錄在日志文件中。
整套網(wǎng)絡(luò)處理器應(yīng)用軟件完成了如下的功能網(wǎng)絡(luò)處理器對(duì)高速解碼芯片的控制;網(wǎng)絡(luò)處理器和高速解碼芯片之間的數(shù)據(jù)通信;通過(guò)電視畫(huà)面提供用戶一個(gè)使用機(jī)頂盒的用戶界面,如通過(guò)OSD對(duì)機(jī)頂盒進(jìn)行配置、顯示EPG、瀏覽網(wǎng)頁(yè)、點(diǎn)播電影等;可以播放MPEG2、MPEG4、WMV9的流媒體文件;
可以顯示BMP、JPEG、GIF格式的圖片;可以在線升級(jí)程序和數(shù)據(jù);通過(guò)在線升級(jí),可以在未來(lái)支持H.264,JPEG-2000,AAC,AC3,WMAPro和其他的解碼器;嵌入式Web瀏覽器;支持TCP/UDP/IP網(wǎng)絡(luò)協(xié)議棧;支持動(dòng)態(tài)的地址分配協(xié)議DHCP/BootP;支持流媒體傳輸和控制協(xié)議RTP,RTCP,RTSP;支持HTML4.0,JavaScript,Java。
參照?qǐng)D5,這是本發(fā)明所述的網(wǎng)絡(luò)電視機(jī)頂盒的工作環(huán)境框圖;如圖所示,整個(gè)工作環(huán)境由服務(wù)器群、分布各處的機(jī)頂盒,以及將服務(wù)器和機(jī)頂盒連接起來(lái)的IP網(wǎng)絡(luò)構(gòu)成。
服務(wù)器群主要包括程序服務(wù)器、EPG服務(wù)器和內(nèi)容服務(wù)器,還包括數(shù)據(jù)庫(kù)、磁盤(pán)陣列等其他服務(wù)器。
其中,程序服務(wù)器保存了機(jī)頂盒運(yùn)行所需要的各種程序,通過(guò)在機(jī)頂盒啟動(dòng)、在線更新和運(yùn)行的過(guò)程中,將機(jī)頂盒所需要的特定程序通過(guò)特點(diǎn)的網(wǎng)絡(luò)協(xié)議下載到機(jī)頂盒中。比如,程序服務(wù)器每隔一段時(shí)間(比如每隔1秒)在網(wǎng)絡(luò)中廣播“啟動(dòng)信號(hào)”,機(jī)頂盒在啟動(dòng)時(shí),如果收到這樣的信號(hào),就可以從程序服務(wù)器下載操作系統(tǒng)軟件和各個(gè)軟件模塊;程序服務(wù)器在機(jī)頂盒的運(yùn)行過(guò)程中,通過(guò)在線更新協(xié)議將機(jī)頂盒常用的各種軟件下載到存儲(chǔ)器,包括網(wǎng)絡(luò)處理器上運(yùn)行的軟件和DSP上運(yùn)行的軟件;機(jī)頂盒在播放各種音視頻流時(shí),如果存儲(chǔ)器中沒(méi)有對(duì)應(yīng)媒體格式和版本的解碼程序,可以從程序服務(wù)器上下載。
參照?qǐng)D6這是本發(fā)明所述網(wǎng)絡(luò)電視機(jī)頂盒點(diǎn)播節(jié)目的流程圖。如圖所示,首先,機(jī)頂盒開(kāi)機(jī),網(wǎng)絡(luò)處理器從本地存儲(chǔ)器中讀取并運(yùn)行引導(dǎo)代碼;引導(dǎo)代碼完成對(duì)機(jī)頂盒的初始化工作,包括SDRAM、DSP、以太網(wǎng)口和其他芯片的初始化;首先,機(jī)頂盒開(kāi)機(jī)3,網(wǎng)絡(luò)處理器從本地存儲(chǔ)器中讀取并運(yùn)行引導(dǎo)代碼4;引導(dǎo)代碼完成對(duì)機(jī)頂盒的初始化工作5,包括SDRAM、DSP、以太網(wǎng)口和其他芯片的初始化。
網(wǎng)絡(luò)處理器通過(guò)網(wǎng)口監(jiān)聽(tīng)網(wǎng)絡(luò)一段時(shí)間(比如監(jiān)聽(tīng)3秒)6,判斷7如果在此期間收到從服務(wù)器來(lái)的“啟動(dòng)信號(hào)”8,則根據(jù)服務(wù)器上軟件的版本與存儲(chǔ)器中軟件的版本,判斷是否需要從服務(wù)器下載操作系統(tǒng)或軟件模塊9,并根據(jù)需要從服務(wù)器下載軟件到SDRAM;如果沒(méi)有收到“啟動(dòng)信號(hào)”,或者存儲(chǔ)器上有所需的軟件,則從存儲(chǔ)器復(fù)制操作系統(tǒng)或軟件模塊到SDRAM。
網(wǎng)絡(luò)處理器運(yùn)行SDRAM上的程序代碼,啟動(dòng)操作系統(tǒng)10,在操作系統(tǒng)初始化完成后,運(yùn)行啟動(dòng)模塊軟件11,并在啟動(dòng)模塊中根據(jù)機(jī)頂盒配置,啟動(dòng)輸入模塊、配置模塊、本地管理模塊、在線更新模塊12。
在線更新模塊運(yùn)行在后臺(tái),通過(guò)與程序服務(wù)器的通信,根據(jù)軟件版本的更新情況下載最新的軟件到存儲(chǔ)器,包括操作系統(tǒng)軟件、各種軟件模塊和DSP上運(yùn)行的軟件。
權(quán)利要求
1.一種網(wǎng)絡(luò)電視機(jī)頂盒,包括網(wǎng)絡(luò)接口單元、數(shù)模轉(zhuǎn)換器、外圍接口單元、內(nèi)存,其特征在于還包括以網(wǎng)絡(luò)處理器(1)、高速解碼芯片(2)為核心的器件;所述的網(wǎng)絡(luò)處理器注入了嵌入式linux操作系統(tǒng)為核心的配套軟件,通過(guò)網(wǎng)絡(luò)接口接收并處理IP網(wǎng)絡(luò)數(shù)據(jù),再將音視頻數(shù)據(jù)發(fā)送到高速解碼芯片,高速解碼芯片對(duì)音視頻數(shù)據(jù)進(jìn)行解碼,并通過(guò)數(shù)模轉(zhuǎn)換芯片和音視頻接口將音視頻信號(hào)輸出。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)電視機(jī)頂盒,其特征在于所述的網(wǎng)絡(luò)處理器具有三個(gè)以獨(dú)立任務(wù)、獨(dú)立運(yùn)行的模塊即輸入模塊、瀏覽器模塊和節(jié)目控制模塊,相互之間以消息隊(duì)列協(xié)同工作。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)電視機(jī)頂盒,其特征在于所述的輸入模塊,從linux核心驅(qū)動(dòng)模塊中得到來(lái)自遙控器或無(wú)線鍵盤(pán)的按鍵信息,轉(zhuǎn)變?yōu)槠渌绦蚩勺R(shí)別的消息,發(fā)送到消息隊(duì)列中。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)電視機(jī)頂盒,其特征在于所述的瀏覽器模塊,訪問(wèn)Web頁(yè)面和EPG頁(yè)面,并將頁(yè)面通過(guò)高速解碼芯片的視頻輸出功能輸出到電視機(jī)。
5.如權(quán)利要求1所述的網(wǎng)絡(luò)電視機(jī)頂盒,其特征在于所述的節(jié)目控制模塊,控制媒體流的連接、播放,以及播放狀態(tài)的變化。
6.如權(quán)利要求1所述的網(wǎng)絡(luò)電視機(jī)頂盒,其特征在于所述的網(wǎng)絡(luò)處理器和高速解碼芯片上運(yùn)行的程序可以從機(jī)頂盒的存儲(chǔ)器中讀取或從網(wǎng)絡(luò)上獲取。
7.如權(quán)利要求1所述的網(wǎng)絡(luò)電視機(jī)頂盒,其特征在于所述的高速解碼芯片上運(yùn)行的解碼程序可以解析多種類型的音頻數(shù)據(jù)。
8.如權(quán)利要求1所述的網(wǎng)絡(luò)電視機(jī)頂盒,其特征在于所述的網(wǎng)絡(luò)電視機(jī)頂盒點(diǎn)播節(jié)目的流程,其步驟(從3到12)是機(jī)頂盒開(kāi)機(jī)(3),網(wǎng)絡(luò)處理器從本地存儲(chǔ)器中讀取并運(yùn)行引導(dǎo)代碼(4);引導(dǎo)代碼完成對(duì)機(jī)頂盒的初始化工作(5);包括SDRAM、DSP、以太網(wǎng)口和其他芯片的初始化,網(wǎng)絡(luò)處理器通過(guò)網(wǎng)口監(jiān)聽(tīng)網(wǎng)絡(luò)一段時(shí)間(6);判斷(7),如果在此期間收到從服務(wù)器來(lái)的“啟動(dòng)信號(hào)”(8);則根據(jù)服務(wù)器上軟件的版本與存儲(chǔ)器中軟件的版本,判斷是否需要從服務(wù)器下載操作系統(tǒng)或軟件模塊(9);網(wǎng)絡(luò)處理器運(yùn)行SDRAM上的程序代碼,啟動(dòng)操作系統(tǒng)(10),在操作系統(tǒng)初始化完成后,運(yùn)行啟動(dòng)模塊軟件(11),并在啟動(dòng)模塊中根據(jù)機(jī)頂盒配置,啟動(dòng)輸入模塊、配置模塊、本地管理模塊、在線更新模塊(12)。
全文摘要
本發(fā)明涉及一種網(wǎng)絡(luò)電視(IPTV)機(jī)頂盒,屬于圖像通信技術(shù)領(lǐng)域。該網(wǎng)絡(luò)電視(IPTV)機(jī)頂盒包括網(wǎng)絡(luò)接口單元、數(shù)模轉(zhuǎn)換器、外圍接口單元、內(nèi)存,還包括以網(wǎng)絡(luò)處理器、高速解碼芯片為核心的器件,網(wǎng)絡(luò)處理器注入了嵌入式linux操作系統(tǒng)為核心的配套軟件,通過(guò)網(wǎng)絡(luò)接口接收并處理IP網(wǎng)絡(luò)數(shù)據(jù),再將音視頻數(shù)據(jù)發(fā)送到高速解碼芯片,高速解碼芯片對(duì)音視頻數(shù)據(jù)進(jìn)行解碼,并通過(guò)數(shù)模轉(zhuǎn)換芯片和音視頻接口將音視頻信號(hào)輸出,實(shí)現(xiàn)了通過(guò)機(jī)頂盒收看、點(diǎn)播IPTV節(jié)目,收發(fā)郵件、瀏覽網(wǎng)頁(yè)等多種功能。該網(wǎng)絡(luò)電視(IPTV)機(jī)頂盒可在不調(diào)換硬件系統(tǒng)的情況下支持多種音視頻格式,使得單機(jī)成本低,是一種優(yōu)異的網(wǎng)絡(luò)電視(IPTV)機(jī)頂盒。
文檔編號(hào)H04N7/173GK1870717SQ200510026248
公開(kāi)日2006年11月29日 申請(qǐng)日期2005年5月27日 優(yōu)先權(quán)日2005年5月27日
發(fā)明者黃鶯波, 楊余軍 申請(qǐng)人:上海金士林?jǐn)?shù)碼科技有限公司