專利名稱:一種音視頻多路分屏解碼系統(tǒng)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音視頻多路分屏解碼系統(tǒng)及其實(shí)現(xiàn)方法??蓪?shí)現(xiàn)小范圍組播點(diǎn)播功能,各個(gè)終端用戶可以遙控器等無線設(shè)備實(shí)現(xiàn)與分發(fā)PC端的互動(dòng)過程,如實(shí)現(xiàn)一個(gè)家庭娛樂中心的架構(gòu)。
背景技術(shù):
隨著網(wǎng)絡(luò)用戶對(duì)多媒體的需求日漸高漲,促使多媒體的技術(shù)日益更新。在現(xiàn)有技術(shù)中,音視頻多路分屏技術(shù)通常只能實(shí)現(xiàn)雙路的分屏,但是雙路分屏對(duì)現(xiàn)在大多數(shù)擁有多臺(tái)顯示終端以及TV的家庭來說顯然是不夠的,并且現(xiàn)有的多屏技術(shù)也更多地應(yīng)用在大屏幕的組合顯示上。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種音視頻多路分屏解碼系統(tǒng)及其實(shí)現(xiàn)方法,該系統(tǒng)在雙路分屏的基礎(chǔ)上結(jié)合DSP(digital signals processor)等多種先進(jìn)音視頻編解碼算法,以實(shí)現(xiàn)多路音視頻實(shí)時(shí)編解碼多屏顯示,即多個(gè)屏幕上顯示各自不同的畫面。
本發(fā)明所采用的技術(shù)方案是音視頻多路分屏解碼系統(tǒng),包括一多媒體解碼分屏設(shè)備,用于實(shí)現(xiàn)多路音視頻實(shí)時(shí)編解碼及多路分屏發(fā)送;一普通PC機(jī),與多媒體解碼分屏設(shè)備配合組成一個(gè)具有DSP功能的中心服務(wù)器;若干臺(tái)顯示終端;用于在同一時(shí)間顯示不同的畫面;與顯示終端配套的線纜或遙控器或無線影音收發(fā)裝置,用于以有線或無線的形式與中心服務(wù)器進(jìn)行信號(hào)交換。
一種音視頻多路分屏解碼的方法,它發(fā)生在音視頻多路分屏解碼系統(tǒng)之多媒體解碼分屏設(shè)備中,包括以下步驟1)利用信號(hào)通信模塊接收來自用戶顯示終端的操作信號(hào)和用戶請(qǐng)求,并且再將所述操作信號(hào)和用戶請(qǐng)求傳遞給編碼認(rèn)證模塊;
2)利用編碼認(rèn)證模塊對(duì)接收到的操作信號(hào)和用戶請(qǐng)求進(jìn)行用戶認(rèn)證判斷,對(duì)通過身份認(rèn)證的操作信號(hào)和用戶請(qǐng)求,提交相應(yīng)的多媒體數(shù)據(jù)給音視頻解碼模塊;3)利用音視頻解碼模塊接收到的操作信號(hào)和用戶請(qǐng)求對(duì)多媒體數(shù)據(jù)進(jìn)行壓縮、排序以及播放控制處理,再將處理后的音視頻數(shù)據(jù)與相關(guān)的操作信號(hào)和用戶請(qǐng)求提交給多路分屏模塊;4)利用多路分屏模塊對(duì)相關(guān)的操作信號(hào)和用戶請(qǐng)求進(jìn)行分屏,包括a)先自動(dòng)查詢可用最大分屏數(shù);b)隨后確定請(qǐng)求終端的輸出口,返回可以分屏的信號(hào);c)進(jìn)行分屏處理,將從音視頻解碼模塊中收到的音視頻數(shù)據(jù)和終端信息,生成一個(gè)按照設(shè)定的分辨率大小的分屏信號(hào),并寫入各顯示終端的認(rèn)證信息,最終打成一個(gè)信息包向編碼認(rèn)證模塊發(fā)送;d)編碼認(rèn)證模塊接收到分屏信號(hào)、音視頻數(shù)據(jù)包及認(rèn)證信息后再進(jìn)行認(rèn)證,最后將通過認(rèn)證的分屏信號(hào)、音視頻數(shù)據(jù)包及對(duì)應(yīng)的終端信息通過信號(hào)通信模塊進(jìn)行發(fā)送分屏,完成信息和數(shù)據(jù)的傳送。
本發(fā)明的有益效果是本系統(tǒng)以雙屏顯示為基礎(chǔ),以DSP(digital signalsprocessor)為補(bǔ)充對(duì)音視頻進(jìn)行編碼后,通過一臺(tái)PC機(jī)按終端的操作請(qǐng)求有選擇的分屏同時(shí)推送到多臺(tái)VGA顯示器、電視機(jī)或DVI數(shù)字平面顯示器,這種多屏顯示并不是簡(jiǎn)單的多個(gè)顯示設(shè)備顯示多個(gè)相同內(nèi)容,而是多個(gè)屏幕上顯示各自不同的畫面,并可顯示拼接的組合大畫面。鼠標(biāo)及窗口還可以在各個(gè)屏幕間漫游移動(dòng),而無需軟件的任何改動(dòng)。本系統(tǒng)以低成本完成了家庭娛樂中心的建設(shè),有著友好易用的用戶界面,以及良好的附加功能擴(kuò)充性,以及便捷的操作使用方式。
圖1是本發(fā)明的系統(tǒng)架構(gòu)圖。
圖2是圖1中多媒體解碼分屏設(shè)備的工作流程圖。
圖3是圖2中信號(hào)接收處理的流程圖。
圖4是圖2中音視頻處理的流程圖。
圖5是圖2中多路分屏模塊分屏實(shí)現(xiàn)的流程圖。
具體實(shí)施例方式
如圖1所示,本實(shí)施例音視頻多路分屏解碼系統(tǒng),包括一多媒體解碼分屏設(shè)備1,它是本發(fā)明的核心部分,由信號(hào)通信模塊A、編碼認(rèn)證模塊B、音視頻解碼模塊C和多路分屏模塊D組成。
一普通PC機(jī)2,它與多媒體解碼分屏設(shè)備1配合組成一個(gè)具有DSP功能的中心服務(wù)器,同時(shí)也提供了一個(gè)可操作的平臺(tái)。
若干臺(tái)用戶顯示終端3,這些終端可以選擇普通的TV、顯示器、監(jiān)視器等,可以由不同的顯示設(shè)備組成一個(gè)小范圍的群組,這些顯示器可以在同一時(shí)間顯示不同的畫面。顯示終端上裝有信號(hào)接收模塊,用于接收多媒體解碼分屏設(shè)備1發(fā)出的音視頻流信號(hào)以及控制信號(hào);顯示終端上還裝有信號(hào)發(fā)送模塊,用于向多媒體解碼分屏設(shè)備1發(fā)送交互信號(hào)。
構(gòu)成本系統(tǒng)的還有一些中間傳輸設(shè)備,如線纜4,它以有線的方式將中心端與用戶端連接起來;遙控器,它是以無線的方式將中心端與用戶端連接起來。
如圖2所示,所述多媒體解碼分屏設(shè)備1中的信號(hào)通信模塊A用于實(shí)現(xiàn)分屏設(shè)備與PC機(jī)及各個(gè)用戶顯示終端之間的信號(hào)交互和處理;編碼認(rèn)證模塊B用于實(shí)現(xiàn)各種有線接口以及各種無線協(xié)議等信號(hào)的接收、處理和機(jī)器碼的發(fā)送;音視頻解碼模塊C用于提供多種音視頻流的高質(zhì)量的解碼過程;多路分屏模塊D用于完成多個(gè)顯示終端的分屏過程。
本發(fā)明實(shí)現(xiàn)音視頻多路分屏解碼的方法是發(fā)生在音視頻多路分屏解碼系統(tǒng)之多媒體解碼分屏設(shè)備中的,包括以下步驟(參見圖3、4、5)1)利用信號(hào)通信模塊A接收來自用戶顯示終端的操作信號(hào)和用戶請(qǐng)求,這些信號(hào)可以是無線的IEEE802.11信號(hào)或紅外信號(hào);信號(hào)通信模塊A再通過串口或USB 口將所述操作信號(hào)和用戶請(qǐng)求傳遞給編碼認(rèn)證模塊B。
2)利用編碼認(rèn)證模塊B對(duì)接收到的操作信號(hào)和用戶請(qǐng)求進(jìn)行用戶認(rèn)證判斷,對(duì)通過身份認(rèn)證的操作信號(hào)和用戶請(qǐng)求,提交相應(yīng)的多媒體數(shù)據(jù)給音視頻解碼模塊C。
3)利用音視頻解碼模塊C接收到的操作信號(hào)和用戶請(qǐng)求對(duì)多媒體數(shù)據(jù)進(jìn)行壓縮、排序以及播放控制處理,再將處理后的音視頻數(shù)據(jù)與相關(guān)的操作信號(hào)和用戶請(qǐng)求提交給多路分屏模塊D。
4)利用多路分屏模塊D對(duì)相關(guān)的操作信號(hào)和用戶請(qǐng)求進(jìn)行分屏(圖5所示),包括a)先自動(dòng)查詢可用最大分屏數(shù),查詢是以判斷系統(tǒng)的串口或USB口最大可用外接數(shù)來完成的;b)隨后確定請(qǐng)求終端的輸出口,返回可以分屏的信號(hào);c)進(jìn)行分屏處理,將從音視頻解碼模塊C中收到的音視頻數(shù)據(jù)和終端信息,生成一個(gè)按照設(shè)定的分辨率大小的分屏信號(hào),并寫入各顯示終端的認(rèn)證信息,最終打成一個(gè)信息包向編碼認(rèn)證模塊B發(fā)送;d)編碼認(rèn)證模塊B接收到分屏信號(hào)、音視頻數(shù)據(jù)包及認(rèn)證信息后再進(jìn)行認(rèn)證,最后將通過認(rèn)證的分屏信號(hào)、音視頻數(shù)據(jù)包及對(duì)應(yīng)的終端信息通過信號(hào)通信模塊A進(jìn)行發(fā)送分屏,完成信息和數(shù)據(jù)的傳送。
權(quán)利要求
1.一種音視頻多路分屏解碼系統(tǒng),包括一多媒體解碼分屏設(shè)備,用于實(shí)現(xiàn)多路音視頻實(shí)時(shí)編解碼及多路分屏發(fā)送;一普通PC機(jī),與多媒體解碼分屏設(shè)備配合組成一個(gè)具有DSP功能的中心服務(wù)器;若干臺(tái)顯示終端;用于在同一時(shí)間顯示不同的畫面;與顯示終端配套的線纜或遙控器或無線影音收發(fā)裝置,用于以有線或無線的形式與中心服務(wù)器進(jìn)行信號(hào)交換。
2.一種音視頻多路分屏解碼的方法,包括發(fā)生在音視頻多路分屏解碼系統(tǒng)之多媒體解碼分屏設(shè)備中的以下步驟1)利用信號(hào)通信模塊(A)接收來自用戶顯示終端的操作信號(hào)和用戶請(qǐng)求,并且再將所述操作信號(hào)和用戶請(qǐng)求傳遞給編碼認(rèn)證模塊(B);2)利用編碼認(rèn)證模塊(B)對(duì)接收到的操作信號(hào)和用戶請(qǐng)求進(jìn)行用戶認(rèn)證判斷,對(duì)通過身份認(rèn)證的操作信號(hào)和用戶請(qǐng)求,提交相應(yīng)的多媒體數(shù)據(jù)給音視頻解碼模塊(C);3)利用音視頻解碼模塊(C)接收到的操作信號(hào)和用戶請(qǐng)求對(duì)多媒體數(shù)據(jù)進(jìn)行壓縮、排序以及播放控制處理,再將處理后的音視頻數(shù)據(jù)與相關(guān)的操作信號(hào)和用戶請(qǐng)求提交給多路分屏模塊(D);4)利用多路分屏模塊(D)對(duì)相關(guān)的操作信號(hào)和用戶請(qǐng)求進(jìn)行分屏,包括a)先自動(dòng)查詢可用最大分屏數(shù);b)隨后確定請(qǐng)求終端的輸出口,返回可以分屏的信號(hào);c)進(jìn)行分屏處理,將從音視頻解碼模塊(C)中收到的音視頻數(shù)據(jù)和終端信息,生成一個(gè)按照設(shè)定的分辨率大小的分屏信號(hào),并寫入各顯示終端的認(rèn)證信息,最終打成一個(gè)信息包向編碼認(rèn)證模塊(B)發(fā)送;d)編碼認(rèn)證模塊(B)接收到分屏信號(hào)、音視頻數(shù)據(jù)包及認(rèn)證信息后再進(jìn)行認(rèn)證,最后將通過認(rèn)證的分屏信號(hào)、音視頻數(shù)據(jù)包及對(duì)應(yīng)的終端信息通過信號(hào)通信模塊(A)進(jìn)行發(fā)送分屏,完成信息和數(shù)據(jù)的傳送。
全文摘要
本發(fā)明涉及一種音視頻多路分屏解碼系統(tǒng)及其實(shí)現(xiàn)方法。本發(fā)明所要解決的技術(shù)問題是提供一種多路音視頻實(shí)時(shí)編解碼多屏顯示的系統(tǒng)及其實(shí)現(xiàn)方法。解決該問題的技術(shù)方案包括一多媒體解碼分屏設(shè)備,用于實(shí)現(xiàn)多路音視頻實(shí)時(shí)編解碼及多路分屏發(fā)送;一普通PC機(jī),與多媒體解碼分屏設(shè)備配合組成一個(gè)具有DSP功能的中心服務(wù)器;若干臺(tái)顯示終端;用于在同一時(shí)間顯示不同的畫面;與顯示終端配套的線纜或遙控器或無線影音收發(fā)裝置,用于以有線或無線的形式與中心服務(wù)器進(jìn)行信號(hào)交換。本發(fā)明可用于實(shí)現(xiàn)小范圍組播點(diǎn)播功能,各個(gè)終端用戶可以遙控器等無線設(shè)備實(shí)現(xiàn)與分發(fā)PC端的互動(dòng)過程,如實(shí)現(xiàn)一個(gè)家庭娛樂中心的架構(gòu)。
文檔編號(hào)H04N7/173GK1889680SQ20061005182
公開日2007年1月3日 申請(qǐng)日期2006年6月5日 優(yōu)先權(quán)日2006年6月5日
發(fā)明者繆可成, 方軍予, 宋革聯(lián), 周佩雷, 陳一鳴, 潘軍劍, 邢小良, 盧強(qiáng) 申請(qǐng)人:浙江省電信有限公司, 浙江省公眾信息產(chǎn)業(yè)有限公司