專利名稱:一種基于顯示分層的系統(tǒng)級(jí)多媒體功能擴(kuò)展方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多媒體功能擴(kuò)展方法,特別涉及一種基于顯示分層的系統(tǒng)級(jí)多媒 體功能擴(kuò)展方法。
背景技術(shù):
目前對(duì)于多媒體功能擴(kuò)展,通用的實(shí)現(xiàn)方法是通過(guò)在原來(lái)系統(tǒng)主板上安裝DSP解 碼芯片或者更換功能更加強(qiáng)大的顯卡來(lái)實(shí)現(xiàn),但是涉及主板設(shè)計(jì),驅(qū)動(dòng)編寫(xiě)等領(lǐng)域,存在開(kāi) 發(fā)調(diào)試難度大,功能擴(kuò)展靈活性不夠的缺點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種可以方便、靈活的擴(kuò)充原有系統(tǒng)的多媒體 播放功能的方法。為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案是一種基于顯示分層的系統(tǒng)級(jí)多媒體 功能擴(kuò)展方法,其包含以下步驟(1)配置兩個(gè)操作系統(tǒng)主系統(tǒng)和從系統(tǒng),兩系統(tǒng)獨(dú)立運(yùn)行,并通過(guò)網(wǎng)絡(luò)將兩個(gè)系 統(tǒng)連接主系統(tǒng)計(jì)算功能強(qiáng)大,適用于除多媒體解碼和顯示以外的桌面計(jì)算,主系統(tǒng)上運(yùn) 行遠(yuǎn)程桌面服務(wù)器和命令發(fā)送客戶端;從系統(tǒng)多媒體處理和圖形計(jì)算功能強(qiáng)大,適用于多媒體編解碼和圖形顯示,該系 統(tǒng)的顯示至少支持0SD層和VIDEO層以及網(wǎng)絡(luò)功能,從系統(tǒng)運(yùn)行遠(yuǎn)程桌面客戶端和一個(gè)基 于網(wǎng)絡(luò)的命令接收服務(wù)器,顯示器接在從系統(tǒng)上;(2)將主系統(tǒng)、從系統(tǒng)啟動(dòng),從系統(tǒng)通過(guò)遠(yuǎn)程桌面客戶端登錄主系統(tǒng),將主系統(tǒng)的 桌面顯示在本地的0SD層上,并且進(jìn)行辦公、瀏覽網(wǎng)絡(luò)或文件操作等普通桌面應(yīng)用;(3)當(dāng)播放多媒體文件的時(shí)候,從系統(tǒng)的多媒體播放顯示在VIDEO層上,主系統(tǒng)的 命令發(fā)送端發(fā)送播放命令到從系統(tǒng),該播放命令是一個(gè)約定好的命令協(xié)議,包含要播放的 文件的地址,播放窗口的位置等和播放器具體相關(guān)的信息,從系統(tǒng)接收到命令之后運(yùn)行播 放程序播放文件;對(duì)于本地的文件播放的情況,需要改寫(xiě)主系統(tǒng)的播放程序,將播放程序的 播放部分改為向從服務(wù)器發(fā)送播放命令;對(duì)于網(wǎng)頁(yè)中嵌入的視頻,需要編寫(xiě)瀏覽器插件,該 插件發(fā)送播放命令到從系統(tǒng)命令接收服務(wù)器,啟動(dòng)播放器在相應(yīng)的瀏覽器窗口播放視頻。本發(fā)明可以方便、靈活的擴(kuò)充原有主系統(tǒng)的多媒體播放功能,功能擴(kuò)展靈活,減少 重新設(shè)計(jì)主板、重新編寫(xiě)驅(qū)動(dòng)等工作,從而避免開(kāi)發(fā)、調(diào)試等步驟,該思想也可以應(yīng)用于其 他功能的擴(kuò)充。
具體實(shí)施例方式本方法中同時(shí)涉及有兩個(gè)獨(dú)立的操作系統(tǒng)運(yùn)行,兩個(gè)系統(tǒng)功能獨(dú)立且互補(bǔ),其中 一個(gè)是主系統(tǒng),另一個(gè)是從系統(tǒng)。從系統(tǒng)多媒體功能強(qiáng)大,通過(guò)將顯示分配在不同的層上,來(lái)實(shí)現(xiàn)無(wú)縫擴(kuò)展主系統(tǒng)多媒體功能的目的。本發(fā)明中的主系統(tǒng)和從系統(tǒng)獨(dú)立運(yùn)行,兩個(gè)系 統(tǒng)的顯示分配在不同的層。主系統(tǒng)計(jì)算功能強(qiáng)大,適用于除多媒體解碼和顯示以外的桌面計(jì)算領(lǐng)域;從系統(tǒng) 多媒體處理和圖形計(jì)算功能強(qiáng)大,適用于多媒體編解碼和圖形顯示。主系統(tǒng)的桌面應(yīng)用顯 示在OSD層上,從系統(tǒng)的多媒體播放顯示在VIDEO層上。當(dāng)運(yùn)行普通的桌面應(yīng)用時(shí),由主系統(tǒng)完成;當(dāng)播放多媒體文件時(shí),切換到從系統(tǒng)上 完成,主系統(tǒng)和從系統(tǒng)通過(guò)網(wǎng)絡(luò)或者其他方式通信實(shí)現(xiàn)任務(wù)的無(wú)縫切換。下面以龍芯8089逸瓏筆記本和SMP8655多媒體高清播放機(jī)為例進(jìn)行說(shuō)明本發(fā)明 的方法,以下龍芯8089逸瓏筆記本、SMP8655多媒體高清播放機(jī)簡(jiǎn)稱8089和8655。 8089采用的是板載低功耗集成顯卡,適用于普通桌面顯示應(yīng)用,不能播放720P等 高清視頻,8655是一款高清播放方案,高清播放能力較強(qiáng),顯示支持OSD層和VIDOE層,兩 個(gè)系統(tǒng)都能獨(dú)立運(yùn)行Linux系統(tǒng),8089上運(yùn)行VNC服務(wù)器和播放命令客戶端,8655上運(yùn)行 VNC客戶端和播放命令服務(wù)端,8655上接有顯示器。系統(tǒng)啟動(dòng)后,8655的VNC客戶端自動(dòng)連接8089上的VNC服務(wù)器,把8089的桌面顯 示在8655的OSD層上,8089上的播放命令客戶端連接8655的播放命令服務(wù)端。通過(guò)VNC 客戶端,用戶操作8089來(lái)實(shí)現(xiàn)辦公軟件,瀏覽器,文件操作等桌面應(yīng)用。播放視頻文件時(shí),8089啟動(dòng)播放程序界面,并通過(guò)播放命令客戶端將播放窗口的 位置、大小、播放的文件路徑和其他播放參數(shù)發(fā)送給8655,8655啟動(dòng)播放程序,在VIDEO層 相應(yīng)的位置播放文件。本發(fā)明擴(kuò)充了 8089的高清播放能力,使8089具備播放720P等高清視頻的能力。上述實(shí)施例不以任何方式限制本發(fā)明,凡是采用等同替換或等效變換的方式獲得 的技術(shù)方案均落在本發(fā)明的保護(hù)范圍內(nèi),本發(fā)明除了適用于擴(kuò)充多媒體功能外,任務(wù)分工、 切換的思想也適用于擴(kuò)展其他功能。
權(quán)利要求
一種基于顯示分層的系統(tǒng)級(jí)多媒體功能擴(kuò)展方法,其特征在于包含以下步驟(1)配置兩個(gè)操作系統(tǒng)主系統(tǒng)和從系統(tǒng),兩系統(tǒng)獨(dú)立運(yùn)行,并通過(guò)網(wǎng)絡(luò)將兩個(gè)系統(tǒng)連接主系統(tǒng)計(jì)算功能強(qiáng)大,適用于除多媒體解碼和顯示以外的桌面計(jì)算,主系統(tǒng)上運(yùn)行遠(yuǎn)程桌面服務(wù)器和命令發(fā)送客戶端;從系統(tǒng)多媒體處理和圖形計(jì)算功能強(qiáng)大,適用于多媒體編解碼和圖形顯示,該系統(tǒng)的顯示至少支持OSD層和VIDEO層以及網(wǎng)絡(luò)功能,從系統(tǒng)運(yùn)行遠(yuǎn)程桌面客戶端和一個(gè)基于網(wǎng)絡(luò)的命令接收服務(wù)器,顯示器接在從系統(tǒng)上;(2)將主系統(tǒng)、從系統(tǒng)啟動(dòng),從系統(tǒng)通過(guò)遠(yuǎn)程桌面客戶端登錄主系統(tǒng),將主系統(tǒng)的桌面顯示在本地的OSD層上,并且進(jìn)行辦公、瀏覽網(wǎng)絡(luò)或文件操作等普通桌面應(yīng)用;(3)當(dāng)播放多媒體文件的時(shí)候,從系統(tǒng)的多媒體播放顯示在VIDEO層上,主系統(tǒng)的命令發(fā)送端發(fā)送播放命令到從系統(tǒng),該播放命令是一個(gè)約定好的命令協(xié)議,包含要播放的文件的地址,播放窗口的位置等和播放器具體相關(guān)的信息,從系統(tǒng)接收到命令之后運(yùn)行播放程序播放文件;對(duì)于本地的文件播放的情況,需要改寫(xiě)主系統(tǒng)的播放程序,將播放程序的播放部分改為向從服務(wù)器發(fā)送播放命令;對(duì)于網(wǎng)頁(yè)中嵌入的視頻,需要編寫(xiě)瀏覽器插件,該插件發(fā)送播放命令到從系統(tǒng)命令接收服務(wù)器,啟動(dòng)播放器在相應(yīng)的瀏覽器窗口播放視頻。
全文摘要
本發(fā)明公開(kāi)了一種基于顯示分層的系統(tǒng)級(jí)多媒體功能擴(kuò)展方法,本方法中同時(shí)有兩個(gè)獨(dú)立的操作系統(tǒng)運(yùn)行,兩個(gè)系統(tǒng)功能獨(dú)立且互補(bǔ),其中一個(gè)是主系統(tǒng),另一個(gè)是從系統(tǒng),從系統(tǒng)多媒體功能強(qiáng)大,通過(guò)將顯示分配在不同的層上,主系統(tǒng)的桌面應(yīng)用顯示在OSD層上,從系統(tǒng)的多媒體播放顯示在VIDEO層上,來(lái)實(shí)現(xiàn)無(wú)縫擴(kuò)展主系統(tǒng)多媒體功能的目的;當(dāng)運(yùn)行普通的桌面應(yīng)用時(shí),由主系統(tǒng)完成;當(dāng)播放多媒體文件時(shí),切換到從系統(tǒng)上完成,主系統(tǒng)和從系統(tǒng)通過(guò)網(wǎng)絡(luò)或者其他方式通信實(shí)現(xiàn)任務(wù)的無(wú)縫切換。
文檔編號(hào)H04N5/76GK101873460SQ20101018731
公開(kāi)日2010年10月27日 申請(qǐng)日期2010年5月31日 優(yōu)先權(quán)日2010年5月31日
發(fā)明者吳少剛, 崔春波, 晏華 申請(qǐng)人:江蘇中科夢(mèng)蘭電子科技有限公司