專利名稱:多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒及實(shí)現(xiàn)方法
多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒及實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及機(jī)頂盒領(lǐng)域,特別涉及一種實(shí)現(xiàn)多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒及實(shí)現(xiàn)多軟件運(yùn)行且多路解碼雙路高清輸出的方法。
背景技術(shù):
目前市場(chǎng)上的機(jī)頂盒大都只能解碼并輸出一路高清視頻流,且同時(shí)輸出高清格式的圖形用戶操作界面,無法實(shí)現(xiàn)在輸出高清視頻流和高清圖形用戶操作界面的同時(shí),解碼多路視頻流,且現(xiàn)有的機(jī)頂盒一般只能運(yùn)行一個(gè)用于用戶點(diǎn)播操作的⑶I (Graphical UserInterface,圖形用戶界面)軟件,即一個(gè)機(jī)頂盒只能外接一臺(tái)用于顯示視頻播放界面的電視機(jī)和一個(gè)用于顯示圖形用戶操作界面的觸摸屏。現(xiàn)有的一篇公開號(hào)為CN101257589,
公開日為2008. 09. 03的《一種多路輸出高清 數(shù)字電視碼流儀》,其包括數(shù)字解碼主芯片、電源模塊、FLASH、SDRAM、視頻處理模塊、音頻處理模塊、USB模塊、27M晶振、紅外接收模塊和串口升級(jí)模塊。該發(fā)明在輸出高清信號(hào)時(shí),弓丨入了信號(hào)放大和信號(hào)分發(fā)技術(shù),將8路信號(hào)經(jīng)過放大處理實(shí)現(xiàn)8路高清信號(hào)的同時(shí)輸出,不必再像其他碼流儀一樣外置分頻器,實(shí)現(xiàn)多臺(tái)電視的同時(shí)顯示和播放高清信號(hào)功能。該發(fā)明雖然實(shí)現(xiàn)了多路輸出高清信號(hào),但是該發(fā)明只是把一路信號(hào)分成了多路,信號(hào)的內(nèi)容是一樣的,即多路同時(shí)輸出相同信號(hào),與本發(fā)明的多路解碼且輸出各不相同的信號(hào)內(nèi)容有著本質(zhì)區(qū)別,并沒有解決本發(fā)明要解決的技術(shù)問題。另外還有一篇公開號(hào)為CN101068318,
公開日為2007. 11. 07的《可接收多路電視信號(hào)的分體電視設(shè)計(jì)技術(shù)及其裝置》,其包括有專門處理電視信號(hào)的處理機(jī)機(jī)箱、多個(gè)接收聲音視頻信號(hào)的顯示屏機(jī)箱和遙控器,在專門處理電視信號(hào)的處理機(jī)機(jī)箱中設(shè)置有多個(gè)符合高清晰度多媒體接口規(guī)范的信號(hào)輸出接口,其輸出通過符合高清晰度多媒體接口規(guī)范的軟導(dǎo)線電纜連接于多個(gè)接收聲音視頻信號(hào)的顯示屏機(jī)箱的符合高清晰度多媒體接口規(guī)范的信號(hào)輸入接口 ;遙控器上有遙控信號(hào)發(fā)送裝置;遙控器與專門處理電視信號(hào)的處理機(jī)機(jī)箱之間采用紅外信號(hào)或無線射頻信號(hào)方式傳輸信息。該發(fā)明雖然與本發(fā)明技術(shù)方案近似,但是該發(fā)明是把單獨(dú)的電視機(jī)分成信號(hào)處理部分和顯示部分,并做成獨(dú)立的兩個(gè)機(jī)箱,信號(hào)處理部分可以為多個(gè)顯示部分提供電視信號(hào),與本發(fā)明的技術(shù)方案以及應(yīng)用領(lǐng)域完全不一樣,并沒有解決本發(fā)明要解決的技術(shù)問題。再有一篇公開于刊名為《電視技術(shù)》,年,卷(期)號(hào)為200832 (I)的《基于STB7100的高清IPTV機(jī)頂盒設(shè)計(jì)》(作者林德才李悅魏芳)介紹了一種基于ST芯片的高清IPTV機(jī)頂盒硬件設(shè)計(jì)方案,給出了軟硬件各模塊的結(jié)構(gòu)和設(shè)計(jì)。該方案以STB7100為核心,能夠處理H. 264IAVC和MPEG-2高清和標(biāo)清信號(hào),同時(shí)支持多種格式輸出。該文獻(xiàn)僅介紹了STB7100芯片的設(shè)計(jì)方案,但沒有說明具體如何應(yīng)用,因此不能解決本發(fā)明要解決的技術(shù)問題。隨著技術(shù)的發(fā)展和客戶需求的不斷提高,客戶對(duì)機(jī)頂盒的需求已向于同時(shí)運(yùn)行多個(gè)功能不同的GUI軟件,同時(shí)解碼輸出多路視頻流,外接多個(gè)外圍設(shè)備,輸出不同的用戶操作界面。而現(xiàn)有的機(jī)頂盒要實(shí)現(xiàn)這些需求只能通過多臺(tái)機(jī)頂盒分工搭配才能實(shí)現(xiàn),其成本聞且不易調(diào)試。
發(fā)明內(nèi)容本發(fā)明提供一種多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒及實(shí)現(xiàn)方法,能同時(shí)運(yùn)行點(diǎn)播軟件、視頻墻板軟件及門牌機(jī)軟件這三個(gè)Gn軟件及一播放軟件,且在支持輸出分辨率為1280*720的高清圖形用戶操作界面和分辨率為1920*1080的高清視頻畫面的同時(shí)解碼一路背景視頻流、兩路廣告視頻流以及一路歌曲視頻流。本發(fā)明要解決的技術(shù)問題之一,在于提供一種多軟件運(yùn)行且多路解碼雙路高清輸出的實(shí)現(xiàn)方法。本發(fā)明上述技術(shù)問題是這樣實(shí)現(xiàn)的一種多軟件運(yùn)行且多路解碼雙路高清輸出的實(shí)現(xiàn)方法所述方法提供一網(wǎng)絡(luò)服務(wù)器,所述網(wǎng)絡(luò)服務(wù)器提供點(diǎn)播軟件及其初始化文件和數(shù)據(jù)、視頻墻板軟件及其初始化文件和數(shù)據(jù)、播放軟件及其初始化文件和數(shù)據(jù)、門牌機(jī)軟件及其初始化文件和數(shù)據(jù)、復(fù)數(shù)個(gè)歌曲視頻文件、復(fù)數(shù)個(gè)廣告視頻文件以及復(fù)數(shù)個(gè)背景視頻文件;步驟I、機(jī)頂盒上電后,機(jī)頂盒的第一 CPU通過一交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述點(diǎn)播軟件和視頻墻板軟件,所述第一 CPU啟動(dòng)所述點(diǎn)播軟件,所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí)所述點(diǎn)播軟件初始化所述第一CPU的硬件環(huán)境,并啟動(dòng)所述視頻墻板軟件;機(jī)頂盒的第二 CPU通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述播放軟件和門牌機(jī)軟件,所述第二 CPU啟動(dòng)所述播放軟件,所述播放軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí),所述播放軟件初始化所述第二 CPU的硬件環(huán)境,并啟動(dòng)所述門牌機(jī)軟件;步驟2、所述視頻墻板軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載其初始化文件和數(shù)據(jù);所述門牌機(jī)軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載門牌機(jī)軟件的初始化文件和數(shù)據(jù);步驟3、所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一背景視頻文件,所述視頻墻板軟件通過所述交換芯片從網(wǎng)路服務(wù)器下載一廣告視頻文件,所述第一 CPU的解碼器對(duì)下載的背景視頻文件和廣告視頻文件進(jìn)行解碼,對(duì)應(yīng)生成背景視頻流和第一廣告視頻流;所述門牌機(jī)軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一廣告視頻文件,所述第二 CPU的解碼器對(duì)下載的廣告視頻文件進(jìn)行解碼,生成第二廣告視頻流;所述播放軟件等待點(diǎn)播軟件的操作命令;步驟4、所述第一 CPU通過機(jī)頂盒的VGA接口輸出分辨率為1280*720的高清圖形用戶操作界面以及一路背景視頻流;同時(shí),所述第一 CPU通過機(jī)頂盒的第一 CVBS接口輸出所述視頻墻板軟件的操作界面以及第一廣告視頻流;所述第二 CPU通過所述機(jī)頂盒的第二CVBS接口輸出所述門牌機(jī)軟件的操作界面以及第二廣告視頻流;步驟5、所述點(diǎn)播軟件通過所述交換芯片向所述播放軟件發(fā)出操作命令,所述點(diǎn)播軟件發(fā)出的操作命令來源于所述點(diǎn)播軟件的高清圖像用戶操作界面接收到的用戶點(diǎn)播,或來源于所述視頻墻板軟件的操作界面接收到的用戶點(diǎn)播,或來源于所述門牌機(jī)軟件的操作界面接收到的用戶點(diǎn)播,所述視頻墻板軟件通過內(nèi)部通訊將其接收到的用戶點(diǎn)播同步至所述點(diǎn)播軟件;所述門牌機(jī)軟件通過所述交換芯片將門牌機(jī)軟件接收到的用戶點(diǎn)播同步至所、述點(diǎn)播軟件;步驟6、所述播放軟件通過所述交換芯片收到所述點(diǎn)播軟件發(fā)出的操作命令,所述播放軟件根據(jù)操作命令通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載歌曲視頻軟件,所述第二 CPU的解碼器對(duì)所下載的歌曲視頻文件進(jìn)行解碼,生成歌曲視頻流,所述播放軟件通過所述機(jī)頂盒的HDMI接口輸出分辨率為1920*1080、逐行掃描的高清視頻畫面;步驟7、所述點(diǎn)播軟件再次發(fā)送操作命令時(shí),重復(fù)執(zhí)行所述步驟5和步驟6,直至所述機(jī)頂盒下電停止工作。進(jìn)一步地,所述第一 CPU為雙核高速處理器,所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器。 進(jìn)一步地,所述網(wǎng)絡(luò)服務(wù)器還包括酒水服務(wù)器,所述門牌機(jī)軟件的操作界面還能接收用戶的酒水點(diǎn)播操作,所述第二 CPU將所述酒水點(diǎn)播操作通過所述交換芯片發(fā)送至所述酒水服務(wù)器,由工作人員接收所述酒水點(diǎn)播操作并執(zhí)行。本發(fā)明要解決的技術(shù)問題之二,在于提供一種多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒。本發(fā)明上述技術(shù)問題是這樣實(shí)現(xiàn)的一種多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒,包括第一 CPU、第二 CPU以及一交換芯片,所述第一 CPU、第二 CPU均連接至所述交換芯片,所述交換芯片還連接至所述機(jī)頂盒的網(wǎng)絡(luò)接口,所述第一 CPU與所述機(jī)頂盒的VGA端口、第一 CVBS端口相連,所述第二 CPU與所述機(jī)頂盒的第二 CVBS端口、HDMI端口相連。
進(jìn)一步地,所述機(jī)頂盒的網(wǎng)絡(luò)接口通過網(wǎng)線連接一網(wǎng)絡(luò)服務(wù)器。進(jìn)一步地,所述第一 CPU為雙核高速處理器,所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器。本發(fā)明具有如下優(yōu)點(diǎn)本發(fā)明第一 CPU和第二 CPU通過交換芯片分別從網(wǎng)絡(luò)服務(wù)器下載并同時(shí)運(yùn)行點(diǎn)播軟件、視頻墻板軟件、門牌機(jī)軟件及播放軟件,所述點(diǎn)播軟件、視頻墻板軟件、門牌機(jī)軟件均為GUI軟件,通過所述交換芯片實(shí)現(xiàn)第一 CPU和第二 CPU之間的通訊及分工協(xié)作,且在所述第一 CPU支持輸出分辨率為1280*720的高清圖形用戶操作界面,所述第二 CPU支持輸出分辨率為1920*1080的高清歌曲視頻畫面的同時(shí)實(shí)現(xiàn)第一 CPU解碼輸出一路背景視頻流和一路廣告視頻流,第二 CPU解碼輸出一路廣告視頻流和一路歌曲視頻流,解決了市場(chǎng)上單一機(jī)頂盒無法實(shí)現(xiàn)多軟件同時(shí)運(yùn)行和多路解碼雙路高清輸出,降低了機(jī)頂盒的產(chǎn)品成本。
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。圖I為本發(fā)明方法的流程圖。圖2為本發(fā)明機(jī)頂盒的結(jié)構(gòu)示意圖。
具體實(shí)施方式本發(fā)明提供的一種多軟件運(yùn)行且多路解碼雙路高清輸出的實(shí)現(xiàn)方法,所述方法提供一網(wǎng)絡(luò)服務(wù)器,所述網(wǎng)絡(luò)服務(wù)器提供點(diǎn)播軟件及其初始化文件和數(shù)據(jù)、視頻墻板軟件及其初始化文件和數(shù)據(jù)、播放軟件及其初始化文件和數(shù)據(jù)、門牌機(jī)軟件及其初始化文件和數(shù)據(jù)、復(fù)數(shù)個(gè)歌曲視頻文件、復(fù)數(shù)個(gè)廣告視頻文件及復(fù)數(shù)個(gè)背景視頻文件;請(qǐng)參閱圖I,本發(fā)明具體包括如下步驟步驟I、機(jī)頂盒上電后,機(jī)頂盒的第一 CPU通過一交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述點(diǎn)播軟件和視頻墻板軟件,所述第一 CPU啟動(dòng)所述點(diǎn)播軟件,所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí)所述點(diǎn)播軟件初始化所述第一CPU的硬件環(huán)境,并啟動(dòng)所述視頻墻板軟件;機(jī)頂盒的第二 CPU通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述播放軟件和門牌機(jī)軟件,所述第二 CPU啟動(dòng)所述播放軟件,所述播放軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí),所述播放軟件初始化所述第二 CPU的硬件環(huán)境,并啟動(dòng)所述門牌機(jī)軟件;所述第一 CPU為雙核高速處理器,所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器 ;步驟2、所述視頻墻板軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載其初始化文件和數(shù)據(jù);所述門牌機(jī)軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載門牌機(jī)軟件的初始化文件和數(shù)據(jù);步驟3、所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一背景視頻文件,所述視頻墻板軟件通過所述交換芯片從網(wǎng)路服務(wù)器下載一廣告視頻文件,所述第一 CPU的解碼器對(duì)下載的背景視頻文件和廣告視頻文件進(jìn)行解碼,對(duì)應(yīng)生成背景視頻流和第一廣告視頻流;所述門牌機(jī)軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一廣告視頻文件,所述第二 CPU的解碼器對(duì)下載的廣告視頻文件進(jìn)行解碼,生成第二廣告視頻流;所述播放軟件等待點(diǎn)播軟件的操作命令;所述視頻墻板軟件下載的廣告視頻文件和門牌機(jī)軟件下載的廣告視頻文件可以是同一視頻文件,也可以是內(nèi)容或視頻格式不相同的兩個(gè)視頻文件;步驟4、所述第一 CPU通過機(jī)頂盒的VGA接口輸出分辨率為1280*720的高清圖形用戶操作界面以及一路背景視頻流;同時(shí),所述第一 CPU通過機(jī)頂盒的第一 CVBS接口輸出所述視頻墻板軟件的操作界面以及第一廣告視頻流;所述第二 CPU通過所述機(jī)頂盒的第二CVBS接口輸出所述門牌機(jī)軟件的操作界面以及第二廣告視頻流;步驟5、所述點(diǎn)播軟件通過所述交換芯片向所述播放軟件發(fā)出操作命令,所述點(diǎn)播軟件發(fā)出的操作命令來源于所述點(diǎn)播軟件的高清圖像用戶操作界面接收到的用戶點(diǎn)播,或來源于所述視頻墻板軟件的操作界面接收到的用戶點(diǎn)播,或來源于所述門牌機(jī)軟件的操作界面接收到的用戶點(diǎn)播,所述視頻墻板軟件通過內(nèi)部通訊將其接收到的用戶點(diǎn)播同步至所述點(diǎn)播軟件;所述門牌機(jī)軟件通過所述交換芯片門牌機(jī)其接收到的用戶點(diǎn)播同步至所述點(diǎn)播軟件;步驟6、所述播放軟件通過所述交換芯片收到所述點(diǎn)播軟件發(fā)出的操作命令,所述播放軟件根據(jù)操作命令通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載歌曲視頻軟件,所述第二 CPU的解碼器對(duì)所下載的歌曲視頻文件進(jìn)行解碼,生成歌曲視頻流,所述播放軟件通過所述機(jī)頂盒的HDMI接口輸出分辨率為1920*1080、逐行掃描的高清視頻畫面;步驟7、所述點(diǎn)播軟件再次發(fā)送操作命令時(shí),重復(fù)執(zhí)行所述步驟5和步驟6,直至所述機(jī)頂盒下電停止工作。在本實(shí)施例中,所述網(wǎng)絡(luò)服務(wù)器還包括酒水服務(wù)器,所述門牌機(jī)軟件的操作界面還能接收用戶的酒水點(diǎn)播操作,所述第二 CPU將所述酒水點(diǎn)播操作通過所述交換芯片發(fā)送至所述酒水服務(wù)器,由工作人員接收所述酒水點(diǎn)播操作并執(zhí)行。需要說明的是所述第一 CPU為雙核高速處理器,具備先進(jìn)的音視頻處理技術(shù),內(nèi)置全硬件MPEG4(VGA)編解碼器、全硬件VCl (Main Profile,Dl)解碼器、全硬件H. 264 (MainProfile, Dl)解碼器 ;支持雙快速以太網(wǎng)端口,其中一個(gè)以太網(wǎng)端口集成了 MAC,另一個(gè)以太網(wǎng)端口集成的MAC+PHY。視頻輸出方面,支持兩路CVBS,一路S-Video ;同時(shí)支持最大分辨率1920x1088、刷新頻率60Hz的VGA接口輸出,音頻方面支持立體聲輸出,錄音功能。其他接口方面,支持兩路UART,兩路USB等。所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器,其支持Iinux和WinCE操作系統(tǒng),內(nèi)部集成了應(yīng)用程序處理器,實(shí)時(shí)處理、運(yùn)算能力超過900DMIPS,同時(shí)還集成有兩顆實(shí)時(shí)運(yùn)算加速器,總運(yùn)算能力達(dá)3000DMIPS以上;該處理器內(nèi)部集成了一個(gè)千兆以太網(wǎng)MAC控制器,可以支持網(wǎng)絡(luò)高清視頻播放;視頻輸出方面,支持一路CVBS,一路HDMI ;音頻輸出方面,支持立體聲輸出,支持一路的SA3DIF ;其他接口方面,支持一路的UART,一路的USB
坐寸ο請(qǐng)參閱圖2,本發(fā)明提供的一種多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒1,包括第一 CPU、第二 CPU以及一交換芯片2,所述第一 CPU、第二 CPU均連接至所述交換芯片2,所述交換芯片2還連接至所述機(jī)頂盒的網(wǎng)絡(luò)接口 3 (所述網(wǎng)絡(luò)接口 3是用于機(jī)頂盒I與外部設(shè)備通訊的網(wǎng)絡(luò)接口),所述第一 CPU與所述機(jī)頂盒的VGA端口 4、第一 CVBS端口相連5,所述第二 CPU與所述機(jī)頂盒的第二 CVBS端口 6、HDMI端口 7相連。所述機(jī)頂盒I的網(wǎng)絡(luò)接口 3是通過網(wǎng)線連接一網(wǎng)絡(luò)服務(wù)器8。所述交換芯片2內(nèi)部集成了五個(gè)PHY和六個(gè)MAC,支持四個(gè)LAN接口和一個(gè)WAN接口,將所述WAN接口連接至機(jī)頂盒I的網(wǎng)絡(luò)端口 3,用于機(jī)頂盒I與外部網(wǎng)絡(luò)進(jìn)行通訊,所述四個(gè)LAN接口中,一個(gè)用于與第一 CPU相連,一個(gè)用于與第二 CPU相連,剩余兩個(gè)未利用。所述第一 CPU為雙核高速處理器,具備先進(jìn)的音視頻處理技術(shù),內(nèi)置全硬件MPEG4 (VGA)編解碼器、全硬件VCl (Main Profile, Dl)解碼器、全硬件H. 264 (MainProfile, Dl)解碼器;支持雙快速以太網(wǎng)端口,其中一個(gè)以太網(wǎng)端口集成了 MAC,另一個(gè)以太網(wǎng)端口集成的MAC+PHY。視頻輸出方面,支持兩路CVBS,一路S-Video ;同時(shí)支持最大分辨率1920x1088、刷新頻率60Hz的VGA接口輸出,音頻方面支持立體聲輸出,錄音功能。其他接口方面,支持兩路UART,兩路USB等。所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器,其支持Iinux和WinCE操作系統(tǒng),內(nèi)部集成了應(yīng)用程序處理器,實(shí)時(shí)處理、運(yùn)算能力超過900DMIPS,同時(shí)還集成有兩顆實(shí)時(shí)運(yùn)算加速器,總運(yùn)算能力達(dá)3000DMIPS以上;該處理器內(nèi)部集成了一個(gè)千兆以太網(wǎng)MAC控制器,可以支持網(wǎng)絡(luò)高清視頻播放;視頻輸出方面,支持一路CVBS,一路HDMI ;音頻輸出方面,支持立體聲輸出,支持一路的S/H)IF;其他接口方面,支持一路的UART,一路的USB
坐寸ο所述網(wǎng)絡(luò)服務(wù)器提供點(diǎn)播軟件及其初始化文件和數(shù)據(jù)、視頻墻板軟件及其初始化文件和數(shù)據(jù)、播放軟件及其初始化文件和數(shù)據(jù)、門牌機(jī)軟件及其初始化文件和數(shù)據(jù)、復(fù)數(shù)個(gè)歌曲視頻文件、復(fù)數(shù)個(gè)廣告視頻文件以及復(fù)數(shù)個(gè)背景視頻文件。請(qǐng)參閱圖1,本方案的工作原理是步驟I、機(jī)頂盒上電后,機(jī)頂盒的第一 CPU通過一交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述點(diǎn)播軟件和視頻墻板軟件,所述第一 CPU啟動(dòng)所述點(diǎn)播軟件,所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí)所述點(diǎn)播軟件初始化所述第一(PU的硬件環(huán)境,并啟動(dòng)所述視頻墻板軟件;機(jī)頂盒的第二 CPU通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述播放軟件和門牌機(jī)軟件,所述第二 CPU啟動(dòng)所述播放軟件,所述播放軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí),所述播放軟件初始化所述第二 CPU的硬件環(huán)境,并啟動(dòng)所述門牌機(jī)軟件;所述第一 CPU為雙核高速處理器,所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器;步驟2、所述視頻墻板軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載其初始化文件和數(shù)據(jù);所述門牌機(jī)軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載門牌機(jī)軟件的初始化文件和數(shù)據(jù);步驟3、所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一背景視頻文件,所述視頻墻板軟件通過所述交換芯片從網(wǎng)路服務(wù)器下載一廣告視頻文件,所述第一 CPU的解碼器對(duì)下載的背景視頻文件和廣告視頻文件進(jìn)行解碼,對(duì)應(yīng)生成背景視頻流和第一廣告視頻流;所述門牌機(jī)軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一廣告視頻文件,所述第二 CPU的解碼器對(duì)下載的廣告視頻文件進(jìn)行解碼,生成第二廣告視頻流;所述播放軟件等待點(diǎn)播軟件的操作命令; 步驟4、所述第一 CPU通過機(jī)頂盒的VGA接口輸出分辨率為1280*720的高清圖形用戶操作界面以及一路背景視頻流;同時(shí),所述第一 CPU通過機(jī)頂盒的第一 CVBS接口輸出所述視頻墻板軟件的操作界面以及第一廣告視頻流;所述第二 CPU通過所述機(jī)頂盒的第二CVBS接口輸出所述門牌機(jī)軟件的操作界面以及第二廣告視頻流;步驟5、所述點(diǎn)播軟件通過所述交換芯片向所述播放軟件發(fā)出操作命令,所述點(diǎn)播軟件發(fā)出的操作命令來源于所述點(diǎn)播軟件的高清圖像用戶操作界面接收到的用戶點(diǎn)播,或來源于所述視頻墻板軟件的操作界面接收到的用戶點(diǎn)播,或來源于所述門牌機(jī)軟件的操作界面接收到的用戶點(diǎn)播,所述視頻墻板軟件通過內(nèi)部通訊將其接收到的用戶點(diǎn)播同步至所述點(diǎn)播軟件;所述門牌機(jī)軟件通過所述交換芯片將門牌機(jī)軟件接收到的用戶點(diǎn)播同步至所述點(diǎn)播軟件;步驟6、所述播放軟件通過所述交換芯片收到所述點(diǎn)播軟件發(fā)出的操作命令,所述播放軟件根據(jù)操作命令通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載歌曲視頻軟件,所述第二 CPU的解碼器對(duì)所下載的歌曲視頻文件進(jìn)行解碼,生成歌曲視頻流,所述播放軟件通過所述機(jī)頂盒的HDMI接口輸出分辨率為1920*1080、逐行掃描的高清視頻畫面;步驟7、所述點(diǎn)播軟件再次發(fā)送操作命令時(shí),重復(fù)執(zhí)行所述步驟5和步驟6,直至所述機(jī)頂盒下電停止工作。本發(fā)明第一 CPU和第二 CPU通過交換芯片分別從網(wǎng)絡(luò)服務(wù)器下載并同時(shí)運(yùn)行點(diǎn)播軟件、視頻墻板軟件、門牌機(jī)軟件及播放軟件,所述點(diǎn)播軟件、視頻墻板軟件、門牌機(jī)軟件均為⑶I軟件,通過所述交換芯片實(shí)現(xiàn)第一 CPU和第二 CPU之間的通訊及分工協(xié)作,且在所述第一 CPU支持輸出分辨率為1280*720的高清圖形用戶操作界面,所述第二 CPU支持輸出分辨率為1920*1080的高清歌曲視頻畫面的同時(shí)實(shí)現(xiàn)第一 CPU解碼輸出一路背景視頻流和一路廣告視頻流,第二 CPU解碼輸出一路廣告視頻流和一路歌曲視頻流,解決了市場(chǎng)上單一機(jī)頂盒無法實(shí)現(xiàn)多軟件同時(shí)運(yùn)行和多路解碼雙路高清輸出,降低了機(jī)頂盒的產(chǎn)品成本。雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的 范圍內(nèi)。
權(quán)利要求
1.一種多軟件運(yùn)行且多路解碼雙路高清輸出的實(shí)現(xiàn)方法,其特征在于所述方法提供一網(wǎng)絡(luò)服務(wù)器,所述網(wǎng)絡(luò)服務(wù)器提供點(diǎn)播軟件及其初始化文件和數(shù)據(jù)、視頻墻板軟件及其初始化文件和數(shù)據(jù)、播放軟件及其初始化文件和數(shù)據(jù)、門牌機(jī)軟件及其初始化文件和數(shù)據(jù)、復(fù)數(shù)個(gè)歌曲視頻文件、復(fù)數(shù)個(gè)廣告視頻文件及復(fù)數(shù)個(gè)背景視頻文件; 步驟I、機(jī)頂盒上電后,所述機(jī)頂盒的第一 CPU通過一交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述點(diǎn)播軟件和視頻墻板軟件,所述第一 CPU啟動(dòng)所述點(diǎn)播軟件,所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí)所述點(diǎn)播軟件初始化所述第一CPU的硬件環(huán)境,并啟動(dòng)所述視頻墻板軟件;機(jī)頂盒的第二 CPU通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載所述播放軟件和門牌機(jī)軟件,所述第二 CPU啟動(dòng)所述播放軟件,所述播放軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載該軟件的初始化文件和數(shù)據(jù),同時(shí),所述播放軟件初始化所述第二 CPU的硬件環(huán)境,并啟動(dòng)所述門牌機(jī)軟件; 步驟2、所述視頻墻板軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載其初始化文件和數(shù)據(jù);所述門牌機(jī)軟件啟動(dòng)后,從網(wǎng)絡(luò)服務(wù)器下載門牌機(jī)軟件的初始化文件和數(shù)據(jù); 步驟3、所述點(diǎn)播軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一背景視頻文件,所述視頻墻板軟件通過所述交換芯片從網(wǎng)路服務(wù)器下載一廣告視頻文件,所述第一 CPU的解碼器對(duì)下載的背景視頻文件和廣告視頻文件進(jìn)行解碼,對(duì)應(yīng)生成背景視頻流和第一廣告視頻流;所述門牌機(jī)軟件通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載一廣告視頻文件,所述第二 CPU的解碼器對(duì)下載的廣告視頻文件進(jìn)行解碼,生成第二廣告視頻流;所述播放軟件等待點(diǎn)播軟件的操作命令; 步驟4、所述第一 CPU通過機(jī)頂盒的VGA接口輸出分辨率為1280*720的高清圖形用戶操作界面以及一路背景視頻流;同時(shí),所述第一 CPU通過機(jī)頂盒的第一 CVBS接口輸出所述視頻墻板軟件的操作界面以及第一廣告視頻流;所述第二 CPU通過所述機(jī)頂盒的第二 CVBS接口輸出所述門牌機(jī)軟件的操作界面以及第二廣告視頻流; 步驟5、所述點(diǎn)播軟件通過所述交換芯片向所述播放軟件發(fā)出操作命令,所述點(diǎn)播軟件發(fā)出的操作命令來源于所述點(diǎn)播軟件的高清圖像用戶操作界面接收到的用戶點(diǎn)播,或來源于所述視頻墻板軟件的操作界面接收到的用戶點(diǎn)播,或來源于所述門牌機(jī)軟件的操作界面接收到的用戶點(diǎn)播,所述視頻墻板軟件通過內(nèi)部通訊將其接收到的用戶點(diǎn)播同步至所述點(diǎn)播軟件;所述門牌機(jī)軟件通過所述交換芯片將門牌機(jī)軟件接收到的用戶點(diǎn)播同步至所述點(diǎn)播軟件; 步驟6、所述播放軟件通過所述交換芯片收到所述點(diǎn)播軟件發(fā)出的操作命令,所述播放軟件根據(jù)操作命令通過所述交換芯片從網(wǎng)絡(luò)服務(wù)器下載歌曲視頻軟件,所述第二 CPU的解碼器對(duì)所下載的歌曲視頻文件進(jìn)行解碼,生成歌曲視頻流,所述播放軟件通過所述機(jī)頂盒的HDMI接口輸出分辨率為1920*1080、逐行掃描的高清視頻畫面; 步驟7、所述點(diǎn)播軟件再次發(fā)送操作命令時(shí),重復(fù)執(zhí)行所述步驟5和步驟6,直至所述機(jī)頂盒下電停止工作。
2.根據(jù)權(quán)利要求I所述的多軟件運(yùn)行且多路解碼雙路高清輸出的實(shí)現(xiàn)方法,其特征在于所述第一 CPU為雙核高速處理器,所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器。
3.根據(jù)權(quán)利要求I所述的多軟件運(yùn)行且多路解碼雙路高清輸出的實(shí)現(xiàn)方法,其特征在于所述網(wǎng)絡(luò)服務(wù)器還包括酒水服務(wù)器,所述門牌機(jī)軟件的操作界面還能接收用戶的酒水點(diǎn)播操作,所述第二 CPU將所述酒水點(diǎn)播操作通過所述交換芯片發(fā)送至所述酒水服務(wù)器,由工作人員接收所述酒水點(diǎn)播操作并執(zhí)行。
4.一種多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒,其特征在于包括第一 CPU、第二CPU以及一交換芯片,所述第一 CPU、第二 CPU均連接至所述交換芯片,所述交換芯片還連接至所述機(jī)頂盒的網(wǎng)絡(luò)接口,所述第一 CPU與所述機(jī)頂盒的VGA端口、第一 CVBS端口相連,所述第二 CPU與所述機(jī)頂盒的第二 CVBS端口、HDMI端口相連。
5.根據(jù)權(quán)利要求4所述的多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒,其特征在于所述機(jī)頂盒的網(wǎng)絡(luò)接口通過網(wǎng)線連接一網(wǎng)絡(luò)服務(wù)器。
6.根據(jù)權(quán)利要求4所述的多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒,其特征在于所述第一 CPU為雙核高速處理器,所述第二 CUP為具有多個(gè)片上系統(tǒng)的多媒體處理器。
全文摘要
本發(fā)明提供一種多軟件運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒,包括第一CPU、第二CPU以及一交換芯片,所述第一CPU、第二CPU均連接至所述交換芯片,所述交換芯片還連接至所述機(jī)頂盒的網(wǎng)絡(luò)接口,其實(shí)現(xiàn)方法是通過第一CPU運(yùn)行點(diǎn)播軟件和視頻墻板軟件,通過第二CPU運(yùn)行播放軟件和門牌機(jī)軟件,通過交換芯片完成點(diǎn)播操作命令與視頻播放間的通訊,通過第一CPU解碼輸出高清圖形用戶操作界面、一路背景視頻流以及一路廣告視頻流,通過第二CPU解碼輸出一路高清歌曲視頻流和一路廣告視頻流,所述高清歌曲視頻為高清視頻畫面。本發(fā)明實(shí)現(xiàn)了多軟件同時(shí)運(yùn)行且多路解碼雙路高清輸出的機(jī)頂盒,降低了機(jī)頂盒的產(chǎn)品成本。
文檔編號(hào)H04N21/443GK102625179SQ201210071890
公開日2012年8月1日 申請(qǐng)日期2012年3月16日 優(yōu)先權(quán)日2012年3月16日
發(fā)明者林劍宇, 蔡景峰 申請(qǐng)人:福建星網(wǎng)視易信息系統(tǒng)有限公司