两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法及裝置、視頻網(wǎng)關(guān)及其實(shí)現(xiàn)方法

文檔序號(hào):7916079閱讀:198來源:國知局
專利名稱:會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法及裝置、視頻網(wǎng)關(guān)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻處理技術(shù),具體涉及一種會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法 及裝置、 一種視頻網(wǎng)關(guān)及其實(shí)現(xiàn)方法。
背景技術(shù)
會(huì)議電視作為一種先進(jìn)的通信手段,已經(jīng)在需求對(duì)口的領(lǐng)域得到了廣泛的 應(yīng)用。這些應(yīng)用領(lǐng)域包括政府會(huì)議、遠(yuǎn)程教學(xué)、遠(yuǎn)程診斷以及跨地區(qū)的企業(yè)會(huì) 議等。會(huì)議電視系統(tǒng)使遠(yuǎn)隔千里的與會(huì)人員如聚一堂,身臨其境,交流更加方 便、直觀、準(zhǔn)確,而且為用戶節(jié)約了開支,提高了工作效率。
現(xiàn)有的會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置主要由主控CPU、顯示模塊和若干 數(shù)字信號(hào)處理器構(gòu)成,該裝置一般采用樹型拓樸結(jié)構(gòu),即主控CPU和所有數(shù)字
信號(hào)處理器連接在同一條高速總線上,而各個(gè)數(shù)字信號(hào)處理器之間通過高速接 口、根據(jù)預(yù)測(cè)的數(shù)據(jù)流傳送方向進(jìn)行連接,這里, 一組畫面只能由有高速接口 互連的一組數(shù)字信號(hào)處理器通過信號(hào)處理來實(shí)現(xiàn)?,F(xiàn)有的會(huì)議電視系統(tǒng)多畫面
的實(shí)現(xiàn)裝置運(yùn)行時(shí),首先由主控CPU根據(jù)系統(tǒng)指令將視頻碼流通過高速總線分
發(fā)到各個(gè)數(shù)字信號(hào)處理器,互連的數(shù)字信號(hào)處理器進(jìn)行信號(hào)處理后,將處理完
成的視頻碼流通過高速總線發(fā)送給主控CPU,最后由主控CPU將視頻碼流傳
送到顯示模塊進(jìn)行顯示。
不難看出,現(xiàn)有的會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置,由于各個(gè)數(shù)字信號(hào)處 理器之間根據(jù)預(yù)測(cè)的數(shù)據(jù)流傳送方向進(jìn)行連接,所以,裝置中數(shù)字信號(hào)處理器 的數(shù)量、每個(gè)數(shù)字信號(hào)處理器的功能以及數(shù)字信號(hào)處理器間的視頻碼流的流向 是相對(duì)固定的,即會(huì)議電視系統(tǒng)能夠顯示的畫面組數(shù),以及每組畫面具體包含
的畫面數(shù)是相對(duì)固定的,所以,現(xiàn)有^i義電^L系統(tǒng)多畫面的實(shí)現(xiàn)裝置不易維護(hù)、可擴(kuò)展性差、且設(shè)計(jì)靈活度低,并且,現(xiàn)有會(huì)議電枧系統(tǒng)多畫面的實(shí)現(xiàn)裝置中, 主控CPU和所有數(shù)字信號(hào)處理器連接在同一條高速總線上,系統(tǒng)各組成部分之 間的視頻碼流或指令的傳遞都需要通過這一條高速總線,所以,對(duì)視頻碼流量 較大的高清視頻碼流處理能力有限,不利于高清多畫面的實(shí)現(xiàn)。另外,現(xiàn)有技術(shù)中,視頻網(wǎng)關(guān)的實(shí)現(xiàn)由于受到與本發(fā)明會(huì)議電視系統(tǒng)多畫 面的實(shí)現(xiàn)裝置相類似的制約,在實(shí)現(xiàn)多協(xié)議、多種速率碼流、多種圖像格式的 視頻匹配時(shí),資源分配不靈活。發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方 法及裝置,能夠提高多畫面畫質(zhì)分辨率、易于資源分配、可擴(kuò)展性好、設(shè)計(jì)靈 活度高,以及提出一種視頻網(wǎng)關(guān)及其實(shí)現(xiàn)方法,在實(shí)現(xiàn)多協(xié)議、多種速率碼流、 多種圖像格式的視頻匹配時(shí),能夠靈活分配資源。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的 一種會(huì)議電-見系統(tǒng)多畫面的實(shí)現(xiàn)方法,該方法包括a、 主控CPU將存儲(chǔ);漠塊中的應(yīng)用程序分別下載到各個(gè)數(shù)字信號(hào)處理器并 運(yùn)行;b、 主控CPU根據(jù)系統(tǒng)指令對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn) 行配置;c、 有視頻碼流輸入時(shí),數(shù)字信號(hào)處理器對(duì)視頻碼流輸入輸出模塊傳送的各 路輸入視頻進(jìn)行解碼及編碼后,再由視頻碼流輸入輸出模塊傳送至顯示模塊進(jìn) 行顯示。所述步驟a之前包含步驟主控CPU讀取存儲(chǔ)模塊中的運(yùn)行程序并運(yùn)行。 步驟a所述應(yīng)用程序包括編碼程序和解碼程序。步驟b所述系統(tǒng)指令至少攜帶多畫面組數(shù),及每組分別包含的畫面數(shù)。 步驟b所述對(duì)視頻碼流輸入輸出模塊進(jìn)行配置后包含步驟主控CPU通知 視頻碼流輸入輸出模塊打開視頻碼流輸入輸出通道。步驟b所述對(duì)數(shù)字信號(hào)處理器進(jìn)行配置為bl、主控CPU確定要應(yīng)用的數(shù)字信號(hào)處理器,并確定所述每個(gè)數(shù)字信號(hào)處 理器的功能及數(shù)字信號(hào)處理器間視頻碼流的流向;所述功能指負(fù)責(zé)解碼或編碼;b2、主控CPU向步驟bl所述要應(yīng)用的數(shù)字信號(hào)處理器發(fā)送控制命令;b3、數(shù)字信號(hào)處理器根據(jù)收到的控制命令作相應(yīng)處理;所述對(duì)視頻碼流輸入輸出模塊進(jìn)行配置為將視頻碼流輸入輸出模塊需要 處理的輸入視頻碼流配置到步驟bl所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理器的輸入鏈 路上;將步驟bl負(fù)責(zé)編碼的數(shù)字信號(hào)處理器處理后的視頻碼流配置到視頻碼流 輸入輸出模塊的輸出鏈路上。步驟b2所述控制命令至少攜帶數(shù)字信號(hào)處理器的功能;數(shù)字信號(hào)處理器為 負(fù)責(zé)解碼的數(shù)字信號(hào)處理器時(shí),控制命令還攜帶處理后視頻碼流的流向。步驟b3所述作相應(yīng)處理為數(shù)字信號(hào)處理器根據(jù)控制命令運(yùn)行解碼或編碼 程序;數(shù)字信號(hào)處理器為負(fù)責(zé)解碼的數(shù)字信號(hào)處理器時(shí),還包括設(shè)置處理后一見 頻>碼流的流向。步驟c包括cl、視頻碼流輸入輸出模塊將各路輸入視頻傳送到對(duì)應(yīng)的負(fù)責(zé)解碼的數(shù)字 信號(hào)處理器;c2、負(fù)責(zé)解碼的數(shù)字信號(hào)處理器對(duì)輸入視頻進(jìn)行解碼后,將處理后的視頻 碼流發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;c3、負(fù)責(zé)編碼的數(shù)字信號(hào)處理器將多路視頻碼流合成多畫面模式并編碼, 并將處理后的視頻碼流發(fā)送給視頻碼流輸入輸出模塊;c4、視頻碼流輸入輸出模塊將視頻碼流傳送至顯示模塊進(jìn)行顯示。所述數(shù)字信號(hào)處理器之間通過連接模塊實(shí)現(xiàn)星型連接或網(wǎng)狀互連,所述連 接模塊為高速總線交換芯片或網(wǎng)狀連接的高速總線。一種會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置,該裝置主要由存儲(chǔ)模塊、主控CPU、 視頻碼流輸入輸出模塊、連接模塊、顯示模塊及多個(gè)數(shù)字信號(hào)處理器組成,其 中,存儲(chǔ)模塊用于存儲(chǔ)主控CPU的運(yùn)行程序、數(shù)字信號(hào)處理器的應(yīng)用程序及數(shù)字信號(hào)處理器的編號(hào)信息;主控CPU用于獲取存儲(chǔ)模塊的運(yùn)行程序并運(yùn)行;將存儲(chǔ)模塊的應(yīng)用程序分別下載到每個(gè)數(shù)字信號(hào)處理器;對(duì)數(shù)字信號(hào)處理理器進(jìn)行編號(hào);根據(jù)系統(tǒng)指令對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn)行配置;視頻碼流輸入輸出模塊用于將不同視頻源輸入的視頻碼流傳送到各個(gè)負(fù)責(zé)解碼的數(shù)字信號(hào)處理器,以及將負(fù)責(zé)編碼的數(shù)字信號(hào)處理器發(fā)送的視頻碼流傳送到顯示模塊;連接模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連; 顯示模塊用于根據(jù)視頻碼流輸入輸出模塊發(fā)送的視頻碼流進(jìn)行視頻顯示; 數(shù)字信號(hào)處理器用于對(duì)輸入的視頻碼流進(jìn)行編碼或解碼。 所述連接模塊通過高速總線交換芯片或網(wǎng)狀連接的高速總線實(shí)現(xiàn)。 所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理器,用于對(duì)視頻碼流輸入輸出模塊發(fā)送的視頻碼流進(jìn)行解碼,以及將處理后的視頻碼流發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;負(fù)責(zé)編碼的數(shù)字信號(hào)處理器用于對(duì)負(fù)責(zé)解碼的數(shù)字信號(hào)處理器發(fā)送的多路視頻碼流進(jìn)行編碼,以及將處理后的視頻碼流發(fā)送給視頻碼流輸入輸出模塊。一種視頻網(wǎng)關(guān)的實(shí)現(xiàn)方法,該方法包括d、 主控CPU將存儲(chǔ)模塊中的應(yīng)用程序分別下載到各個(gè)數(shù)字信號(hào)處理器并 運(yùn)行;e、 主控CPU根據(jù)系統(tǒng)指令對(duì)數(shù)字信號(hào)處理器及數(shù)據(jù)輸入輸出模塊進(jìn)行配置;f、 有數(shù)據(jù)輸入時(shí),數(shù)字信號(hào)處理器對(duì)數(shù)據(jù)輸入輸出模塊傳送的各路數(shù)據(jù)進(jìn) 行解碼及編碼后,再由數(shù)據(jù)輸入輸出模塊輸出。所述步驟d之前包含步驟主控CPU讀取存儲(chǔ)模塊中的運(yùn)行程序并運(yùn)行。 步驟d所述應(yīng)用程序包括編碼程序和解碼程序。步驟e所述系統(tǒng)指令至少攜帶需處理數(shù)據(jù)的路數(shù)及每路數(shù)據(jù)處理前后的類型。步驟e所述對(duì)數(shù)據(jù)輸入輸出模塊進(jìn)行配置后包含步驟主控CPU通知數(shù)據(jù) 輸入輸出模塊打開數(shù)據(jù)輸入輸出通道。步驟e所述對(duì)^:字信號(hào)處理器進(jìn)行配置為el、主控CPU確定要應(yīng)用的數(shù)字信號(hào)處理器,并確定所述每個(gè)數(shù)字信號(hào)處 理器的功能及數(shù)字信號(hào)處理器間的數(shù)據(jù)流向;所述功能指負(fù)責(zé)解碼或編碼;e2、主控CPU向步驟el所述要應(yīng)用的數(shù)字信號(hào)處理器發(fā)送控制命令;e3、數(shù)字信號(hào)處理器根據(jù)收到的控制命令作相應(yīng)處理;所述對(duì)數(shù)據(jù)輸入輸出模塊進(jìn)行配置為將數(shù)據(jù)輸入輸出模塊需要處理的各 路數(shù)據(jù)配置到步驟el所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理器的輸入鏈路上;將步驟 el負(fù)責(zé)編碼的數(shù)字信號(hào)處理器處理后的數(shù)據(jù)配置到數(shù)據(jù)輸入輸出模塊的輸出鏈 路上。步驟e2所述控制命令至少攜帶數(shù)字信號(hào)處理器的功能;數(shù)字信號(hào)處理器為 負(fù)責(zé)解碼的數(shù)字信號(hào)處理器時(shí),控制命令還攜帶處理后數(shù)據(jù)的流向。步驟e3所述作相應(yīng)處理為數(shù)字信號(hào)處理器為負(fù)責(zé)解碼的數(shù)字信號(hào)處理器 時(shí),根據(jù)控制命令運(yùn)行相應(yīng)的解碼程序,并設(shè)置處理后數(shù)據(jù)的流向;數(shù)字信號(hào) 處理器為負(fù)責(zé)編碼的數(shù)字信號(hào)處理器時(shí),根據(jù)控制命令運(yùn)行相應(yīng)的編碼程序。步驟f包括fl、數(shù)據(jù)輸入輸出模塊將各路輸入數(shù)據(jù)傳送到對(duì)應(yīng)的負(fù)責(zé)解碼的數(shù)字信號(hào) 處理器;f2、負(fù)責(zé)解碼的數(shù)字信號(hào)處理器對(duì)輸入數(shù)據(jù)進(jìn)行解碼后,將處理后的數(shù)據(jù) 發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;fi、負(fù)責(zé)編碼的數(shù)字信號(hào)處理器對(duì)收到的數(shù)據(jù)進(jìn)行編碼,并將處理后的數(shù) 據(jù)發(fā)送給數(shù)據(jù)輸入輸出模塊輸出。所述數(shù)字信號(hào)處理器之間通過連接模塊實(shí)現(xiàn)星型連接或網(wǎng)狀互連,所述連 接模塊為高速總線交換芯片或網(wǎng)狀連接的高速總線。一種視頻網(wǎng)關(guān),該視頻網(wǎng)關(guān)主要由存儲(chǔ)模塊、主控CPU、數(shù)據(jù)輸入輸出模塊、連接模塊及多個(gè)數(shù)字信號(hào)處理器組成,其中,存儲(chǔ)模塊用于存儲(chǔ)主控CPU的運(yùn)行程序、數(shù)字信號(hào)處理器的應(yīng)用程序及數(shù)字信號(hào)處理器的編號(hào)信息;主控CPU用于獲取存儲(chǔ)模塊的運(yùn)行程序并運(yùn)行;將存儲(chǔ)模塊的應(yīng)用程序分 別下載到每個(gè)數(shù)字信號(hào)處理器;對(duì)數(shù)字信號(hào)處理理器進(jìn)行編號(hào);根據(jù)系統(tǒng)指令 對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn)行配置;數(shù)據(jù)輸入輸出模塊用于將不同數(shù)據(jù)源輸入的數(shù)據(jù)傳送到各個(gè)負(fù)責(zé)解碼的數(shù) 字信號(hào)處理器,以及輸出負(fù)責(zé)編碼的數(shù)字信號(hào)處理器發(fā)送的數(shù)據(jù);連接模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連;數(shù)字信號(hào)處理器用于對(duì)輸入的數(shù)據(jù)進(jìn)行編碼或解碼。所述連接模塊通過高速總線交換芯片或網(wǎng)狀連接的高速總線實(shí)現(xiàn)。所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理器,用于對(duì)數(shù)據(jù)輸入輸出^i塊發(fā)送的數(shù)據(jù)進(jìn) 行解碼,以及將處理后的數(shù)據(jù)發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;負(fù)責(zé) 編碼的數(shù)字信號(hào)處理器用于對(duì)負(fù)責(zé)解碼的數(shù)字信號(hào)處理器發(fā)送的數(shù)據(jù)進(jìn)行編 碼,以及將處理后的數(shù)據(jù)發(fā)送給數(shù)據(jù)輸入輸出模塊。本發(fā)明提出的會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法及裝置,通過連接模塊使多 片數(shù)字信號(hào)處理器成星型連接或網(wǎng)狀互連,主控CPU收到系統(tǒng)指令后,根據(jù)系 統(tǒng)指令完成對(duì)數(shù)字信號(hào)處理器及數(shù)字信號(hào)處理器間視頻碼流的流向的配置,有 視頻碼流輸入時(shí),視頻碼流輸入輸出模塊將各路輸入視頻傳送到對(duì)應(yīng)的負(fù)責(zé)解 碼的數(shù)字信號(hào)處理器進(jìn)行解碼;負(fù)責(zé)解碼的數(shù)字信號(hào)處理器再將處理后的視頻 碼流發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;負(fù)責(zé)編碼的數(shù)字信號(hào)處理器將 多路視頻碼流合成多畫面才莫式并編碼后,將處理后的^見頻碼流發(fā)送給^L頻碼流 輸入輸出模塊;最后由視頻碼流輸入輸出模塊將視頻碼流傳送至顯示模塊進(jìn)行 顯示。采用本發(fā)明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法及裝置,由于通過連接模塊 可以靈活實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連,所以,易于資源分配、可擴(kuò)展性好、 設(shè)計(jì)靈活度高;同樣,本發(fā)明提出的視頻網(wǎng)關(guān)及其實(shí)現(xiàn)方法,由于通過連接沖莫 塊可以靈活實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連,所以在實(shí)現(xiàn)多協(xié)議、多種速率碼流、多種圖像格式的視頻匹配時(shí),能夠靈活分配資源。


圖1為本發(fā)明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置結(jié)構(gòu)圖; 圖2為本發(fā)明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法流程圖; 圖3為一種^L頻網(wǎng)關(guān)的結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明實(shí)現(xiàn)會(huì)議電視系統(tǒng)多畫面的基本思想是通過連接模塊使多片數(shù)字 信號(hào)處理器成星型連接或網(wǎng)狀互連,主控CPU收到系統(tǒng)指令后,根據(jù)系統(tǒng)指令 完成對(duì)數(shù)字信號(hào)處理器及數(shù)字信號(hào)處理器間視頻碼流的流向的配置,有視頻碼 流輸入時(shí),3見頻碼流輸入輸出模塊將各路輸入^L頻傳送到對(duì)應(yīng)的負(fù)責(zé)解碼的數(shù) 字信號(hào)處理器進(jìn)行解碼;負(fù)責(zé)解碼的數(shù)字信號(hào)處理器再將處理后的視頻碼流發(fā) 送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;負(fù)責(zé)編碼的數(shù)字信號(hào)處理器將多路視 頻碼流合成多畫面模式并編碼后,將處理后的一見頻碼流發(fā)送給視頻碼流輸入輸 出模塊;最后由視頻碼流輸入輸出模塊將視頻碼流傳送至顯示模塊進(jìn)行顯示。 下面結(jié)合具體實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
圖1為本發(fā)明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置結(jié)構(gòu)圖,如圖l所示,本發(fā) 明會(huì)議電^L系統(tǒng)多畫面的實(shí)現(xiàn)裝置主要由存儲(chǔ)-漠塊、主控CPU、 -視頻碼流輸入 輸出模塊、連接模塊、顯示模塊及多個(gè)數(shù)字信號(hào)處理器組成。其中,
存儲(chǔ)模塊用于存儲(chǔ)主控CPU的運(yùn)行程序、數(shù)字信號(hào)處理器的應(yīng)用程序及數(shù) 字信號(hào)處理器的編號(hào)信息;
主控CPU用于獲取存儲(chǔ)模塊的運(yùn)行程序并運(yùn)行;將存儲(chǔ)模塊的應(yīng)用程序分 別下載到每個(gè)數(shù)字信號(hào)處理器;對(duì)數(shù)字信號(hào)處理理器進(jìn)行編號(hào);根據(jù)系統(tǒng)指令 對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn)行配置;
視頻碼流輸入輸出模塊用于將不同視頻源輸入的視頻碼流傳送到各個(gè)負(fù)責(zé) 解碼的數(shù)字信號(hào)處理器,以及將負(fù)責(zé)編碼的數(shù)字信號(hào)處理器發(fā)送的視頻碼流傳送到顯示模塊進(jìn)行顯示;
連接模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連,可以通過高速總線交換芯
片實(shí)現(xiàn),也可以通過網(wǎng)狀連接的高速總線實(shí)現(xiàn);
顯示模塊用于根據(jù)視頻碼流輸入輸出模塊發(fā)送的視頻碼流進(jìn)行視頻顯示; 數(shù)字信號(hào)處理器分為負(fù)責(zé)解碼的數(shù)字信號(hào)處理器和負(fù)責(zé)編碼的數(shù)字信號(hào)處 理器,負(fù)責(zé)解碼的數(shù)字信號(hào)處理器,用于對(duì)視頻碼流輸入輸出模塊發(fā)送的視頻 碼流進(jìn)行解碼,以及將處理后的視頻碼流發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處 理器;負(fù)責(zé)編碼的數(shù)字信號(hào)處理器用于對(duì)負(fù)責(zé)解碼的數(shù)字信號(hào)處理器發(fā)送的視 頻碼流進(jìn)行編碼,以及將處理后的視頻碼流發(fā)送給視頻碼流輸入輸出模塊。
圖2為本發(fā)明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法流程圖,如圖2所示,本發(fā) 明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法主要包括以下步驟
步驟201:上電后,主控CPU讀取存儲(chǔ)才莫塊的運(yùn)行程序并運(yùn)行。 步驟202:主控CPU將存儲(chǔ)^^莫塊中的應(yīng)用程序分別下載到各個(gè)數(shù)字信號(hào)處 理器并運(yùn)行。
主控CPU下載到各個(gè)數(shù)字信號(hào)處理器的應(yīng)用程序是完全相同的,均包括編 碼程序和解碼程序。這里,主控CPU還會(huì)對(duì)每個(gè)數(shù)字信號(hào)處理器進(jìn)行編號(hào),即 在每個(gè)數(shù)字信號(hào)處理器特定的寄存器中寫下其對(duì)應(yīng)的片號(hào),同時(shí),主控CPU將 編號(hào)信息保存在存儲(chǔ)模塊。
步驟203:主控CPU接收系統(tǒng)指令。
這里,系統(tǒng)指令攜帶的信息一般包括多畫面組數(shù),及每組分別包含的畫面 數(shù),系統(tǒng)指令還可以指定畫面的圖像大小。
步驟204:主控CPU根據(jù)系統(tǒng)指令確定要應(yīng)用的數(shù)字信號(hào)處理器,并確定 所述每個(gè)數(shù)字信號(hào)處理器的功能及數(shù)字信號(hào)處理器間視頻碼流的流向。
這里,主控CPU根據(jù)系統(tǒng)指令攜帶的多畫面組數(shù),以及每組包含的畫面數(shù) 確定要應(yīng)用的數(shù)字信號(hào)處理器;確定所述每個(gè)^t字信號(hào)處理器的功能為確定 數(shù)字信號(hào)處理器負(fù)責(zé)解碼或負(fù)責(zé)編碼;確定數(shù)字信號(hào)處理器間視頻碼流的流向 為設(shè)定負(fù)責(zé)解碼的數(shù)字信號(hào)處理器通過連接模塊將解碼后的視頻數(shù)據(jù)發(fā)送給對(duì)應(yīng)的執(zhí)行編碼的數(shù)字信號(hào)處理器。
例如,會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置中 一共包含八個(gè)數(shù)字信號(hào)處理器, 分別編號(hào)為數(shù)字信號(hào)處理器1 數(shù)字信號(hào)處理器8,若系統(tǒng)指令指示會(huì)議電視系 統(tǒng)顯示的視頻應(yīng)包含兩組畫面, 一組包含三個(gè)畫面,另一組包含兩個(gè)畫面,則
主控CPU可以選擇應(yīng)用數(shù)字信號(hào)處理器1 數(shù)字信號(hào)處理器7,其中,數(shù)字信號(hào) 處理器1和數(shù)字信號(hào)處理器2負(fù)責(zé)編碼,數(shù)字信號(hào)處理器3 數(shù)字信號(hào)處理器7 負(fù)責(zé)解碼,數(shù)字信號(hào)處理器3 數(shù)字信號(hào)處理器5將解碼后的視頻數(shù)據(jù)發(fā)送給數(shù) 字信號(hào)處理器1,數(shù)字信號(hào)處理器6 數(shù)字信號(hào)處理器7將解碼后的視頻數(shù)據(jù)發(fā) 送給數(shù)字信號(hào)處理器2,這樣,數(shù)字信號(hào)處理器1的輸出對(duì)應(yīng)一組畫面,數(shù)字 信號(hào)處理器2的輸出對(duì)應(yīng)另一組畫面。這里,數(shù)字信號(hào)處理器8—直處于等待 狀態(tài)。
這里,連接模塊可以通過高速總線交換芯片實(shí)現(xiàn),也可以通過網(wǎng)狀連接的 高速總線實(shí)現(xiàn)。
步驟205:主控CPU向步驟204所述要應(yīng)用的數(shù)字信號(hào)處理器發(fā)送控制命 令,數(shù)字信號(hào)處理器根據(jù)控制命令作相應(yīng)處理。
這里,主控CPU根據(jù)各個(gè)數(shù)字信號(hào)處理器的任務(wù)及存儲(chǔ)模塊的編號(hào)信息, 發(fā)送不同的控制命令或不發(fā)送控制命令給數(shù)字信號(hào)處理器, 一般情況下,控制 命令至少攜帶數(shù)字信號(hào)處理器的功能,對(duì)于發(fā)送給負(fù)責(zé)解碼的數(shù)字信號(hào)處理器 的控制命令,還應(yīng)該包括處理后視頻碼流的流向,如果系統(tǒng)指令指定了畫面的 圖像大小,則發(fā)送給負(fù)責(zé)編碼的數(shù)字信號(hào)處理器的控制命令,還應(yīng)該包括該參 數(shù)。
如果主控CPU發(fā)送給數(shù)字信號(hào)處理器3的控制命令指示數(shù)字信號(hào)處理器負(fù) 責(zé)解碼,且其處理后的視頻碼流發(fā)送給數(shù)字信號(hào)處理器1,則數(shù)字信號(hào)處理器3 收到控制命令后,運(yùn)行解碼程序,并設(shè)置數(shù)字信號(hào)處理器3通過連接模塊將解 碼后的視頻碼流發(fā)送給數(shù)字信號(hào)處理器1。
步驟206:主控CPU對(duì)^L頻碼流輸入輸出模塊進(jìn)行配置。
這里,主控CPU對(duì)視頻碼流輸入輸出模塊進(jìn)行配置,即將視頻碼流輸入輸出模塊需要處理的輸入^f見頻碼流配置到步驟204所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理
器的輸入鏈路上,將步驟204所述負(fù)責(zé)編碼的數(shù)字信號(hào)處理器處理后的視頻碼 流配置到視頻碼流輸入輸出模塊的輸出鏈路上。
步驟207:主控CPU通知視頻碼流輸入輸出才莫塊打開視頻碼流輸入輸出通道。
這里,視頻碼流輸入輸出模塊打開視頻碼流輸入輸出通道表示會(huì)議電視系 統(tǒng)多畫面的實(shí)現(xiàn)裝置已經(jīng)準(zhǔn)備就緒。
步驟208:有視頻碼流輸入時(shí),視頻碼流輸入輸出模塊將各路輸入視頻傳 送到對(duì)應(yīng)的負(fù)責(zé)解碼的數(shù)字信號(hào)處理器。
步驟209:負(fù)責(zé)解碼的數(shù)字信號(hào)處理器對(duì)輸入視頻進(jìn)行解碼后,將處理后 的視頻碼流發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器。
步驟210:負(fù)責(zé)編碼的數(shù)字信號(hào)處理器將多路視頻碼流合成多畫面模式并 編碼,并將處理后的視頻碼流發(fā)送給視頻碼流輸入輸出模塊。
步驟211:視頻碼流輸入輸出模塊將視頻碼流傳送至顯示模塊進(jìn)行顯示。
采用本發(fā)明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法,且會(huì)議電視系統(tǒng)多畫面的實(shí) 現(xiàn)裝置包含八片數(shù)字信號(hào)處理器的情況下,如果輸入視頻碼流為高清視頻碼流, 單組多畫面合成和編碼最大可以實(shí)現(xiàn)720P的7畫面或10801的6畫面,在無組 播的情況下兩組多畫面合成時(shí)可以同時(shí)實(shí)現(xiàn)720P的2畫面和4畫面,或者同時(shí) 實(shí)現(xiàn)720P的2畫面和10801的3畫面,在應(yīng)用組播的情況下,會(huì)議組數(shù)和畫面 數(shù)量還會(huì)進(jìn)一步增加;如果輸入4見頻碼流為標(biāo)清D1浮見頻碼流,則可以實(shí)現(xiàn)56 路以上子畫面,即支持多組常用的16畫面會(huì)議,子畫面數(shù)和多畫面方式更加豐 富;而對(duì)于現(xiàn)在普遍采用的分辨率為CIF的會(huì)議電視,其會(huì)議組數(shù)和多畫面數(shù) 比Dl又有數(shù)倍提高,所以,本發(fā)明能夠提高多畫面畫質(zhì)分辨率、易于資源分 配、可擴(kuò)展性好、設(shè)計(jì)靈活度高。
本發(fā)明會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方案同樣適用于視頻網(wǎng)關(guān),因此,本發(fā) 明再提出一種視頻網(wǎng)關(guān)。
圖3為一種視頻網(wǎng)關(guān)的結(jié)構(gòu)圖,如圖3所示,本發(fā)明提出的視頻網(wǎng)關(guān)主要由存儲(chǔ)模塊、主控CPU、數(shù)據(jù)輸入輸出模塊、連接模塊及多個(gè)數(shù)字信號(hào)處理器
組成。其中,
存儲(chǔ)模塊用于存儲(chǔ)主控CPU的運(yùn)行程序、數(shù)字信號(hào)處理器的應(yīng)用程序及數(shù) 字信號(hào)處理器的編號(hào)信息;
主控CPU用于獲取存儲(chǔ)模塊的運(yùn)行程序并運(yùn)行;將存儲(chǔ)模塊的應(yīng)用程序分 別下載到每個(gè)數(shù)字信號(hào)處理器;對(duì)數(shù)字信號(hào)處理理器進(jìn)行編號(hào);根據(jù)系統(tǒng)指令 對(duì)數(shù)字信號(hào)處理器及^L頻碼流輸入輸出模塊進(jìn)行配置;
數(shù)據(jù)輸入輸出模塊用于將來源不同的輸入數(shù)據(jù)傳送到各個(gè)負(fù)責(zé)解碼的數(shù)字 信號(hào)處理器,以及輸出所述負(fù)責(zé)編碼的數(shù)字信號(hào)處理器發(fā)送的數(shù)據(jù);
連接模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連,可以通過高速總線交換芯 片實(shí)現(xiàn),也可以通過網(wǎng)狀連接的高速總線實(shí)現(xiàn);
數(shù)字信號(hào)處理器分為負(fù)責(zé)解碼的數(shù)字信號(hào)處理器和負(fù)責(zé)編碼的數(shù)字信號(hào)處 理器,負(fù)責(zé)解碼的數(shù)字信號(hào)處理器,用于對(duì)數(shù)據(jù)輸入輸出模塊發(fā)送的輸入數(shù)據(jù) 進(jìn)行解碼,以及將處理后的數(shù)據(jù)發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;負(fù)
責(zé)編碼的數(shù)字信號(hào)處理器用于對(duì)負(fù)責(zé)解碼的數(shù)字信號(hào)處理器發(fā)送的數(shù)據(jù)進(jìn)行編
碼,以及將處理后的數(shù)據(jù)發(fā)送給數(shù)據(jù)輸入輸出模塊。 本發(fā)明視頻網(wǎng)關(guān)的工作流程包括如下步驟 步驟401:主控CPU讀取存儲(chǔ)模塊中的應(yīng)用程序并運(yùn)行。 步驟402:主控CPU將存儲(chǔ)模塊中的應(yīng)用程序分別下載到各個(gè)數(shù)字信號(hào)處
理器并運(yùn)行。
主控CPU下載到各個(gè)數(shù)字信號(hào)處理器的應(yīng)用程序是完全相同的,均包括編 碼程序和解碼程序。由于視頻網(wǎng)關(guān)會(huì)涉及到多種協(xié)議、多種速率、多種圖^4各 式的數(shù)據(jù)轉(zhuǎn)換,所以,所述編碼程序和解碼程序一般包括多個(gè)不同的編碼程序 和解碼程序,以對(duì)應(yīng)不同的編碼要求和解碼要求。
這里,主控CPU還會(huì)對(duì)每個(gè)數(shù)字信號(hào)處理器進(jìn)行編號(hào),即在每個(gè)數(shù)字信號(hào) 處理器特定的寄存器中寫下其對(duì)應(yīng)的片號(hào),同時(shí),主控CPU將編號(hào)信息保存在 存儲(chǔ)模塊。步驟403:主控CPU接收系統(tǒng)指令。
這里,系統(tǒng)指令攜帶的信息一般包括需處理數(shù)據(jù)的路數(shù)及每路數(shù)據(jù)處理前 后的類型。
步驟404:主控CPU根據(jù)系統(tǒng)指令確定要應(yīng)用的數(shù)字信號(hào)處理器,并確定 所述每個(gè)數(shù)字信號(hào)處理器的功能及數(shù)字信號(hào)處理器間數(shù)據(jù)的流向。
這里,主控CPU根據(jù)系統(tǒng)指令攜帶的需處理數(shù)據(jù)的路數(shù)確定要應(yīng)用的數(shù)字 信號(hào)處理器;確定每個(gè)數(shù)字信號(hào)處理器的功能為根據(jù)每路數(shù)據(jù)處理前后的類 型,確定數(shù)字信號(hào)處理器負(fù)責(zé)解碼或編碼,以及需要運(yùn)行的解碼程序或編碼程 序;確定數(shù)字信號(hào)處理器間數(shù)據(jù)的流向?yàn)樵O(shè)定負(fù)責(zé)解碼的數(shù)字信號(hào)處理器通 過連接模塊將解碼后的數(shù)據(jù)發(fā)送給對(duì)應(yīng)的執(zhí)行編碼的數(shù)字信號(hào)處理器。
例如,視頻網(wǎng)關(guān)一共包含八個(gè)數(shù)字信號(hào)處理器,分別編號(hào)為數(shù)字信號(hào)處理 器1 數(shù)字信號(hào)處理器8,系統(tǒng)指令指示有兩路輸入數(shù)據(jù), 一路數(shù)據(jù)為Al圖像 格式,需要轉(zhuǎn)換為圖像^f各式為A2的輸出數(shù)據(jù);另一路的碼流速率為B1,需要 轉(zhuǎn)換為碼流速率為B2的輸出數(shù)據(jù),則主控CPU可以應(yīng)用數(shù)字信號(hào)處理器l 數(shù)字信號(hào)處理器4,其中,數(shù)字信號(hào)處理器1和數(shù)字信號(hào)處理器2負(fù)責(zé)編碼, 數(shù)字信號(hào)處理器3和數(shù)字信號(hào)處理器4負(fù)責(zé)解碼,數(shù)字信號(hào)處理器3將解碼后 的數(shù)據(jù)發(fā)送給數(shù)字信號(hào)處理器1,數(shù)字信號(hào)處理器4將解碼后的數(shù)據(jù)發(fā)送給數(shù) 字信號(hào)處理器2,這樣,數(shù)字信號(hào)處理器1的輸出對(duì)應(yīng)一路數(shù)據(jù),數(shù)字信號(hào)處 理器2的輸出對(duì)應(yīng)另一路數(shù)據(jù)。這里,數(shù)字信號(hào)處理器5-數(shù)字信號(hào)處理器8 — 直處于等待狀態(tài)。此例適用于720P以上的高清視頻網(wǎng)關(guān),因?yàn)?,若視頻網(wǎng)關(guān)中 的圖像分辨率低于720P(如D1、 4CIF、 CIF),則僅用 一個(gè)數(shù)字信號(hào)處理器就可 以實(shí)現(xiàn)編碼和解碼功能,而不用分配兩個(gè)數(shù)字信號(hào)處理器。
這里,連接模塊可以通過高速總線交換芯片實(shí)現(xiàn),也可以通過網(wǎng)狀連接的 高速總線實(shí)現(xiàn)。
步驟405:主控CPU向數(shù)字信號(hào)處理器發(fā)送控制命令,數(shù)字信號(hào)處理器根 據(jù)控制命令作相應(yīng)處理。
這里,主控CPU根據(jù)各個(gè)數(shù)字信號(hào)處理器的任務(wù)及存儲(chǔ)模塊的編號(hào)信息,發(fā)送不同的控制命令或不發(fā)送控制命令給數(shù)字信號(hào)處理器, 一般情況下,控制 命令至少攜帶數(shù)字信號(hào)處理器功能,即指示數(shù)字信號(hào)處理器需要運(yùn)行的解碼程 序或編碼程序,對(duì)于發(fā)送給負(fù)責(zé)解碼的數(shù)字信號(hào)處理器的控制命令,還應(yīng)該包 括處理后數(shù)據(jù)的流向。
如果主控CPU發(fā)送給數(shù)字信號(hào)處理器3的控制命令指示數(shù)字信號(hào)處理器運(yùn) 行解碼程序x、處理后數(shù)據(jù)發(fā)送給數(shù)字信號(hào)處理器1,則數(shù)字信號(hào)處理器3收到 控制命令后,運(yùn)行解碼程序x,并設(shè)置數(shù)字信號(hào)處理器3通過連接模塊將解碼 后的數(shù)據(jù)發(fā)送給數(shù)字信號(hào)處理器1。
步驟406:主控CPU對(duì)數(shù)據(jù)輸入輸出模塊進(jìn)行配置。
這里,主控CPU對(duì)數(shù)據(jù)輸入輸出模塊進(jìn)行配置,即將數(shù)據(jù)輸入輸出模塊需 要處理的輸入數(shù)據(jù)配置到步驟404所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理器的輸入鏈路 上,將步驟404所述負(fù)責(zé)編碼的數(shù)字信號(hào)處理器處理后的數(shù)據(jù)配置到數(shù)據(jù)輸入 輸出模塊的輸出鏈路上。
步驟407:主控CPU通知數(shù)據(jù)輸入輸出模塊打開數(shù)據(jù)輸入輸出通道。 這里,數(shù)據(jù)輸入輸出模塊打開視數(shù)據(jù)輸入輸出通道表示視頻網(wǎng)關(guān)已經(jīng)準(zhǔn)備 就緒。
步驟408:有數(shù)據(jù)輸入時(shí),數(shù)據(jù)輸入輸出模塊將各路輸入數(shù)據(jù)傳送到對(duì)應(yīng) 的負(fù)責(zé)解碼的數(shù)字信號(hào)處理器。
步驟409:負(fù)責(zé)解碼的數(shù)字信號(hào)處理器對(duì)輸入數(shù)據(jù)進(jìn)行解碼后,將處理后 的數(shù)據(jù)發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器。
步驟410:負(fù)責(zé)編碼的數(shù)字信號(hào)處理器對(duì)收到的數(shù)據(jù)進(jìn)行編碼,并將處理 后的數(shù)據(jù)發(fā)送給數(shù)據(jù)輸入輸出模塊。
步驟411:數(shù)據(jù)輸入輸出模塊輸出數(shù)據(jù)。
釆用本發(fā)明提出的視頻網(wǎng)關(guān),由于通過高速總線交換芯片可以靈活實(shí)現(xiàn)數(shù) 字信號(hào)處理器之間的互連,所以,能夠有效提高多協(xié)議、多種速率碼流、多種 圖像格式的視頻匹配的效率。
以上所述,僅為本發(fā)明的較佳實(shí)施例,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法,其特征在于,該方法包括a、主控CPU將存儲(chǔ)模塊中的應(yīng)用程序分別下載到各個(gè)數(shù)字信號(hào)處理器并運(yùn)行;b、主控CPU根據(jù)系統(tǒng)指令對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn)行配置;c、有視頻碼流輸入時(shí),數(shù)字信號(hào)處理器對(duì)視頻碼流輸入輸出模塊傳送的各路輸入視頻進(jìn)行解碼及編碼后,再由視頻碼流輸入輸出模塊傳送至顯示模塊進(jìn)行顯示。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a之前包含步驟 主控CPU讀取存儲(chǔ)模塊中的運(yùn)行程序并運(yùn)行。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a所述應(yīng)用程序包括編 碼程序和解碼程序。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟b所述系統(tǒng)指令至少攜 帶多畫面組數(shù),及每組分別包含的畫面數(shù)。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟b所述對(duì)視頻碼流輸入 輸出模塊進(jìn)行配置后包含步驟主控CPU通知視頻碼流輸入輸出模塊打開視頻 碼流輸入l俞出通道。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟b所述對(duì)數(shù)字信號(hào)處理 器進(jìn)行配置為bl、主控CPU確定要應(yīng)用的數(shù)字信號(hào)處理器,并確定所述每個(gè)數(shù)字信號(hào)處 理器的功能及數(shù)字信號(hào)處理器間一見頻碼流的流向;所述功能指負(fù)責(zé)解碼或編碼;b2、主控CPU向步驟bl所述要應(yīng)用的數(shù)字信號(hào)處理器發(fā)送控制命令;b3、數(shù)字信號(hào)處理器根據(jù)收到的控制命令作相應(yīng)處理;所述對(duì)視頻碼流輸入輸出模塊進(jìn)行配置為將視頻碼流輸入輸出模塊需要 處理的輸入視頻碼流配置到步驟bl所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理器的輸入鏈路上;將步驟bl負(fù)責(zé)編碼的數(shù)字信號(hào)處理器處理后的視頻碼流配置到視頻碼流 輸入輸出模塊的輸出鏈路上。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟b2所述控制命令至少 攜帶數(shù)字信號(hào)處理器的功能;數(shù)字信號(hào)處理器為負(fù)責(zé)解碼的數(shù)字信號(hào)處理器時(shí), 控制命令還攜帶處理后^L頻碼流的流向。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,步驟b3所述作相應(yīng)處理為 數(shù)字信號(hào)處理器根據(jù)控制命令運(yùn)行解碼或編碼程序;數(shù)字信號(hào)處理器為負(fù)責(zé)解 碼的數(shù)字信號(hào)處理器時(shí),還包括設(shè)置處理后^L頻碼流的流向。
9、 根據(jù)權(quán)利要求6至8任一所述的方法,其特征在于,步驟c包括cl 、視頻碼流輸入輸出模塊將各路輸入視頻傳送到對(duì)應(yīng)的負(fù)責(zé)解碼的數(shù)字 信號(hào)處理器;c2、負(fù)責(zé)解碼的數(shù)字信號(hào)處理器對(duì)輸入視頻進(jìn)行解碼后,將處理后的視頻 碼流發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;c3、負(fù)責(zé)編碼的數(shù)字信號(hào)處理器將多路視頻碼流合成多畫面模式并編碼, 并將處理后的視頻碼流發(fā)送給視頻碼流輸入輸出模塊;c4、視頻碼流輸入輸出模塊將視頻碼流傳送至顯示模塊進(jìn)行顯示。
10、 根據(jù)權(quán)利要求1至8任一所述的方法,其特征在于,所述數(shù)字信號(hào)處 理器之間通過連接模塊實(shí)現(xiàn)星型連接或網(wǎng)狀互連,所述連接模塊為高速總線交 換芯片或網(wǎng)狀連接的高速總線。
11、 一種會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置,其特征在于,該裝置主要由存 儲(chǔ)模塊、主控CPU、視頻碼流輸入輸出模塊、連接模塊、顯示模塊及多個(gè)數(shù)字 信號(hào)處理器組成,其中,存儲(chǔ)模塊用于存儲(chǔ)主控CPU的運(yùn)行程序、數(shù)字信號(hào)處理器的應(yīng)用程序及數(shù) 字信號(hào)處理器的編號(hào)信息;主控CPU用于獲取存儲(chǔ)模塊的運(yùn)行程序并運(yùn)行;將存儲(chǔ)模塊的應(yīng)用程序分 別下載到每個(gè)數(shù)字信號(hào)處理器;對(duì)數(shù)字信號(hào)處理理器進(jìn)行編號(hào);根據(jù)系統(tǒng)指令 對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn)行配置;視頻碼流輸入輸出模塊用于將不同視頻源輸入的視頻碼流傳送到各個(gè)負(fù)責(zé) 解碼的數(shù)字信號(hào)處理器,以及將負(fù)責(zé)編碼的數(shù)字信號(hào)處理器發(fā)送的視頻碼流傳送到顯示模塊;連接模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連;顯示模塊用于根據(jù)-現(xiàn)頻碼流輸入輸出模塊發(fā)送的視頻碼流進(jìn)行視頻顯示; 數(shù)字信號(hào)處理器用于對(duì)輸入的視頻碼流進(jìn)行編碼或解碼。
12、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述連接模塊通過高速總 線交換芯片或網(wǎng)狀連接的高速總線實(shí)現(xiàn)。
13、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述負(fù)責(zé)解碼的數(shù)字信號(hào) 處理器,用于對(duì)視頻碼流輸入輸出模塊發(fā)送的視頻碼流進(jìn)行解碼,以及將處理 后的視頻碼流發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;負(fù)責(zé)編碼的數(shù)字信號(hào) 處理器用于對(duì)負(fù)責(zé)解碼的數(shù)字信號(hào)處理器發(fā)送的多路視頻碼流進(jìn)行編碼,以及 將處理后的視頻碼流發(fā)送給視頻碼流輸入輸出模塊。
14、 一種視頻網(wǎng)關(guān)的實(shí)現(xiàn)方法,其特征在于,該方法包括d、 主控CPU將存儲(chǔ)模塊中的應(yīng)用程序分別下載到各個(gè)數(shù)字信號(hào)處理器并 運(yùn)行;e、 主控CPU根據(jù)系統(tǒng)指令對(duì)數(shù)字信號(hào)處理器及數(shù)據(jù)輸入輸出模塊進(jìn)行配置;f、 有數(shù)據(jù)輸入時(shí),數(shù)字信號(hào)處理器對(duì)數(shù)據(jù)輸入輸出模塊傳送的各路數(shù)據(jù)進(jìn) 行解碼及編碼后,再由數(shù)據(jù)輸入輸出模塊輸出。
15、 根據(jù)權(quán)利要求14所述的方法,其特征在于,所述步驟d之前包含步驟 主控CPU讀取存儲(chǔ)模塊中的運(yùn)行程序并運(yùn)行。
16、 根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟d所述應(yīng)用程序包括 編碼程序和解碼程序。
17、 根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟e所述系統(tǒng)指令至少 攜帶需處理數(shù)據(jù)的路數(shù)及每路數(shù)據(jù)處理前后的類型。
18、 根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟e所述對(duì)數(shù)據(jù)輸入輸出模塊進(jìn)行配置后包含步驟主控CPU通知數(shù)據(jù)輸入輸出模塊打開數(shù)據(jù)輸入輸 出通道。
19、 根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟e所述對(duì)數(shù)字信號(hào)處 理器進(jìn)行配置為el、主控CPU確定要應(yīng)用的數(shù)字信號(hào)處理器,并確定所述每個(gè)數(shù)字信號(hào)處 理器的功能及數(shù)字信號(hào)處理器間的數(shù)據(jù)流向;所述功能指負(fù)責(zé)解碼或編碼;e2、主控CPU向步驟el所述要應(yīng)用的數(shù)字信號(hào)處理器發(fā)送控制命令;e3、數(shù)字信號(hào)處理器根據(jù)收到的控制命令作相應(yīng)處理;所述對(duì)數(shù)據(jù)輸入輸出模塊進(jìn)行配置為將數(shù)據(jù)輸入輸出模塊需要處理的各 路數(shù)據(jù)配置到步驟el所述負(fù)責(zé)解碼的數(shù)字信號(hào)處理器的輸入鏈路上;將步驟 el負(fù)責(zé)編碼的數(shù)字信號(hào)處理器處理后的數(shù)據(jù)配置到數(shù)據(jù)輸入輸出模塊的輸出鏈 路上。
20、 根據(jù)權(quán)利要求19所述的方法,其特征在于,步驟e2所述控制命令至 少攜帶數(shù)字信號(hào)處理器的功能;數(shù)字信號(hào)處理器為負(fù)責(zé)解碼的數(shù)字信號(hào)處理器 時(shí),控制命令還攜帶處理后數(shù)據(jù)的流向。
21、 根據(jù)權(quán)利要求20所述的方法,其特征在于,步驟e3所述作相應(yīng)處理 為數(shù)字信號(hào)處理器為負(fù)責(zé)解碼的數(shù)字信號(hào)處理器時(shí),根據(jù)控制命令運(yùn)行相應(yīng) 的解碼程序,并設(shè)置處理后數(shù)據(jù)的流向;數(shù)字信號(hào)處理器為負(fù)責(zé)編碼的數(shù)字信 號(hào)處理器時(shí),根據(jù)控制命令運(yùn)行相應(yīng)的編碼程序。
22、 根據(jù)權(quán)利要求19至21任一所述的方法,其特征在于,步驟f包括 fl、數(shù)據(jù)輸入輸出模塊將各路輸入數(shù)據(jù)傳送到對(duì)應(yīng)的負(fù)責(zé)解碼的數(shù)字信號(hào)處理器;f2、負(fù)責(zé)解碼的數(shù)字信號(hào)處理器對(duì)輸入數(shù)據(jù)進(jìn)行解碼后,將處理后的數(shù)據(jù) 發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;B、負(fù)責(zé)編碼的數(shù)字信號(hào)處理器對(duì)收到的數(shù)據(jù)進(jìn)行編碼,并將處理后的數(shù) 據(jù)發(fā)送給數(shù)據(jù)輸入輸出模塊輸出。
23、 根據(jù)權(quán)利要求14至21任一所述的方法,其特征在于,所述數(shù)字信號(hào)處理器之間通過連接模塊實(shí)現(xiàn)星型連接或網(wǎng)狀互連,所述連接模塊為高速總線 交換芯片或網(wǎng)狀連接的高速總線。
24、 一種視頻網(wǎng)關(guān),其特征在于,該視頻網(wǎng)關(guān)主要由存儲(chǔ)模塊、主控CPU、 數(shù)據(jù)輸入輸出模塊、連接模塊及多個(gè)數(shù)字信號(hào)處理器組成,其中,存儲(chǔ)模塊用于存儲(chǔ)主控CPU的運(yùn)行程序、數(shù)字信號(hào)處理器的應(yīng)用程序及數(shù) 字信號(hào)處理器的編號(hào)信息;主控CPU用于獲取存儲(chǔ)模塊的運(yùn)行程序并運(yùn)行;將存儲(chǔ)模塊的應(yīng)用程序分 別下載到每個(gè)數(shù)字信號(hào)處理器;對(duì)數(shù)字信號(hào)處理理器進(jìn)行編號(hào);根據(jù)系統(tǒng)指令 對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn)行配置;數(shù)據(jù)輸入輸出模塊用于將不同數(shù)據(jù)源輸入的數(shù)據(jù)傳送到各個(gè)負(fù)責(zé)解碼的數(shù) 字信號(hào)處理器,以及輸出負(fù)責(zé)編碼的數(shù)字信號(hào)處理器發(fā)送的數(shù)據(jù);連接模塊用于實(shí)現(xiàn)數(shù)字信號(hào)處理器之間的互連;數(shù)字信號(hào)處理器用于對(duì)輸入的數(shù)據(jù)進(jìn)行編碼或解碼。
25、 根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述連接模塊通過高速總 線交換芯片或網(wǎng)狀連接的高速總線實(shí)現(xiàn)。
26、 根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述負(fù)責(zé)解碼的數(shù)字信號(hào) 處理器,用于對(duì)數(shù)據(jù)輸入輸出模塊發(fā)送的數(shù)據(jù)進(jìn)行解碼,以及將處理后的數(shù)據(jù) 發(fā)送給對(duì)應(yīng)的負(fù)責(zé)編碼的數(shù)字信號(hào)處理器;負(fù)責(zé)編碼的數(shù)字信號(hào)處理器用于對(duì) 負(fù)責(zé)解碼的數(shù)字信號(hào)處理器發(fā)送的數(shù)據(jù)進(jìn)行編碼,以及將處理后的數(shù)據(jù)發(fā)送給 數(shù)據(jù)輸入輸出模塊。
全文摘要
本發(fā)明公開一種會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)方法,包括根據(jù)系統(tǒng)指令對(duì)數(shù)字信號(hào)處理器及視頻碼流輸入輸出模塊進(jìn)行配置;視頻碼流輸入時(shí)數(shù)字信號(hào)處理器對(duì)各路輸入視頻進(jìn)行解碼及編碼。本發(fā)明還公開一種會(huì)議電視系統(tǒng)多畫面的實(shí)現(xiàn)裝置,包括存儲(chǔ)模塊、主控CPU、視頻碼流輸入輸出模塊、連接模塊、顯示模塊及多個(gè)數(shù)字信號(hào)處理器,采用本發(fā)明易于資源分配、可擴(kuò)展性好、設(shè)計(jì)靈活度高。另外,本發(fā)明還公開了一種視頻網(wǎng)關(guān),包括存儲(chǔ)模塊、主控CPU、數(shù)據(jù)輸入輸出模塊、連接模塊及多個(gè)數(shù)字信號(hào)處理器,工作時(shí),根據(jù)系統(tǒng)指令對(duì)數(shù)字信號(hào)處理器及數(shù)據(jù)輸入輸出模塊進(jìn)行配置;數(shù)據(jù)輸入時(shí)數(shù)字信號(hào)處理器對(duì)數(shù)各路數(shù)據(jù)進(jìn)行解碼及編碼,所以能夠靈活分配資源。
文檔編號(hào)H04N7/15GK101316352SQ20081012686
公開日2008年12月3日 申請(qǐng)日期2008年7月1日 優(yōu)先權(quán)日2008年7月1日
發(fā)明者倪奇志, 文 李 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汽车| 广安市| 连云港市| 菏泽市| 红河县| 秦皇岛市| 淅川县| 佛坪县| 军事| 阿克苏市| 九寨沟县| 朝阳县| 潢川县| 阳春市| 施秉县| 临夏市| 台中市| 花莲市| 大化| 黄骅市| 芷江| 巴塘县| 富源县| 宜城市| 广水市| 耒阳市| 含山县| 汾阳市| 临泉县| 阳曲县| 昌邑市| 长丰县| 灵石县| 泸水县| 津市市| 东乡族自治县| 红安县| 山阳县| 顺昌县| 乌恰县| 团风县|