亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

視頻切換處理方法和多點控制單元的制作方法

文檔序號:7917483閱讀:244來源:國知局
專利名稱:視頻切換處理方法和多點控制單元的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體地,涉及一種^L頻切換處理方法和 多點控制單元。
背景技術(shù)
多點4空制單元(Multi-point Control Unit,簡稱為MCU)是一 種基于通信的多々某體應用系統(tǒng)的i殳備,通過MCU可以對多個會i義 電視終端進行多點服務(wù),提供多方參與的語音、圖像等多媒體服務(wù)。
MCU是多點視頻會議系統(tǒng)的控制核心,它的作用可以相當于 一個交換機。MCU能夠?qū)碜愿鲿h場點的視音頻信息流經(jīng)過同步 分離后,抽取出音頻、視頻、數(shù)據(jù)等信息和信令,再將各會議場點 的信息和信令,送入同一種處理才莫塊,統(tǒng)一完成相應的音頻混合或 切換、— 見頻混合或切換、^t據(jù)廣播和^各由選擇、定時和會議控制等 處理過程,最后將各會議場點所需的各種信息重新組合起來,送往 各相應的纟冬端系統(tǒng)i殳備。
通常,視頻數(shù)據(jù)幀會被分割成多個數(shù)據(jù)包,然后在網(wǎng)絡(luò)上發(fā)送 給接收端,4妄收端在收到完整數(shù)據(jù)包后,將各數(shù)據(jù)包組合還原成一見 頻幀給一見頻解碼器進行解碼。圖la示出了才艮據(jù)相關(guān)4支術(shù)的^L頻數(shù)據(jù) 傳專#的幀才各式,其中可以包含包l、包2、...包n。I幀(I-frame),又一爾為內(nèi)部畫面(intra picture ) , I幀通常是 圖像編碼的第一個幀,經(jīng)過適度地壓縮,作為隨4幾訪問的參考點, 也可以當成圖^f象。I幀和^L頻翁:據(jù)一樣,在傳輸時一皮分割成多個數(shù) 據(jù)包,然后在網(wǎng)絡(luò)上發(fā)送給接收端。
接收端在接收并顯示視頻數(shù)據(jù)的過程中,可能會提出視頻切換 的請求,在這一請求的過程中,由于包交換自身的特點,通常會導 致切:換后出玉見如下問題
1 、在從切換前的原終端接收原視頻幀的過程中,產(chǎn)生丟包現(xiàn)象, 造成接收端所接收到的數(shù)據(jù)包不完整,無法組成正確的視頻幀,從 而導致無法正確解石馬(例如,如圖lb所示);
2、 在從切換后的新終端接收原視頻幀的過程中,產(chǎn)生丟包現(xiàn)象, 造成接收端所接收到的數(shù)據(jù)包不完整,無法組成正確的視頻幀,從 而導致無法正確解碼;
3、 接收端所^接收的^L頻幀不是I幀,要經(jīng)過多個纟見頻幀后才接 收到I幀,導致視頻切換后圖像顯示慢。
圖lb示出了根據(jù)相關(guān)技術(shù)的視頻數(shù)據(jù)傳輸中產(chǎn)生錯誤時的幀 格式。即,出現(xiàn)從切換前的原終端接收到的數(shù)據(jù)包不完整的問題。
針對上述問題,目前已經(jīng)提出了相應的應對方法,圖2a示出了 該方法的處理流程,圖2b示出了這一處理過程在網(wǎng)絡(luò)架構(gòu)上的信令 流程。
在圖2中,假設(shè),將終端A上當前所顯示的終端B的視頻切換 成終端C的視頻,如圖2a和2b所示,相關(guān)技術(shù)中的切換處理包括 以下步艱《202,接收端(即,終端A)向MCU發(fā)出^L頻切換的請求(也 可以由MCU自主決定進4亍切:換);
204, MCU給接收端(終端A)發(fā)送凍結(jié)圖4象命令(Video Command Freeze,簡稱為VCF),要求接收端(終端A )的解碼端 將當前所顯示的終端B的圖像凍結(jié),避免輸出4昔誤圖像;
206, MCU內(nèi)部完成視頻切換;
208, MCU向新^L頻源(即,終端C )發(fā)送視頻更新命令(Video Command Update,簡稱為VCU),要求新^L頻源(終端C)的編 碼端盡快發(fā)送I幀。
但是,目前的一些視頻會議終端存在不支持VCF的問題,這樣, 通過上述一見頻切換策略就無法^f呆i正這類終端能夠快速正確地顯示切 換后的圖像。
針對^見頻會議終端不支持VCF所導致的切換后顯示出現(xiàn)錯誤 的問題,目前尚未"t是出有效的解決方案。

發(fā)明內(nèi)容
考慮到相關(guān)技術(shù)中視頻會議終端不支持VCF所導致的切換后 顯示出現(xiàn)錯誤的問題而做出本發(fā)明,為此,本發(fā)明的主要目的在于 提供一種^L頻切換處理方法和多點控制單元,用以解決相關(guān)技術(shù)中 的上述問題。
才艮據(jù)本發(fā)明的一個方面,#是供了 一種牙見頻切換處理方法。
根據(jù)本發(fā)明的視頻切換處理方法包括在第一終端從第二終端 接收一見頻幀且第 一終端需要從第二終端切換至第三終端的情況下, 多點控制單元將來自第二終端的當前視頻幀發(fā)送至第一終端;在當前牙見頻幀發(fā)送完成后,多點控制單元以預定周期向第三終端發(fā)送牙見 頻更新命令以請求獲得I幀,并在獲得I幀后將獲得的I幀發(fā)送至第 一終端。
其中,在第三終端接收到來自多點控制單元的視頻更新命令之
后,進一步包括第三終端將I幀發(fā)送至多點控制單元。
其中,在當前^L頻幀發(fā)送完成后,進一步包括多點控制單元 停止向第一終端發(fā)送來自第二終端的視頻幀。
其中,在多點控制單元將I幀發(fā)送至第一終端之后,進一步包 括多點控制單元將來自第三終端的視頻幀發(fā)送至第一終端。
根據(jù)本發(fā)明的另一方面,提供了一種多點控制單元,該多點控 制單元用于在第一終端從第二終端接收視頻幀且第一終端需要從第 二終端切換至第三終端的情況下完成切換。
才艮據(jù)本發(fā)明的多點控制單元包括
第 一發(fā)送模塊,用于將來自第二終端的當前視頻幀發(fā)送至第一 終端;
第二發(fā)送模塊,用于以預定周期向第三終端發(fā)送視頻更新命令 以請求獲得I幀,直至接收模塊接收到I幀;
控制單元,用于控制第二發(fā)送模塊在第一發(fā)送模塊發(fā)送完當前 牙見頻幀后向第三纟冬端發(fā)送一見頻更新命令;
接收模塊,用于從第三終端接收請求獲得的I幀;
第三發(fā)送模塊,用于將接收^^莫塊獲得的I幀發(fā)送至第一終端。
其中,在第一發(fā)送模塊發(fā)送完當前視頻幀后,控制單元通知第 一發(fā)送模塊停止向第 一終端發(fā)送來自第二終端的時頻幀。其中,第一發(fā)送模塊進一步用于將來自第三終端的視頻幀發(fā)送 至第一終端。
借助上述才支術(shù)方案中的至少之一,通過MCU只于第三終端所發(fā) 送的I幀進行接收^r測,能夠確定第三終端是否開始發(fā)送視頻幀, 并在MCU接收到I幀時,將第三終端所發(fā)出的視頻幀轉(zhuǎn)發(fā)到第一 終端,/人而在第一終端上能夠快速、正確地顯示第三終端的一見頻信 號,實現(xiàn)了準確的^L頻切換,避免了由于終端不支持VCF所導致的 切換后顯示出現(xiàn)錯誤的問題。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖la是根據(jù)相關(guān)技術(shù)的視頻數(shù)據(jù)傳輸?shù)膸袷降氖疽鈭Dlb是根據(jù)相關(guān)技術(shù)的切換后視頻數(shù)據(jù)傳輸產(chǎn)生錯誤時的幀 格式的示意圖2a是根據(jù)相關(guān)技術(shù)的視頻切換方法的處理流程圖2b是根據(jù)相關(guān)技術(shù)的視頻切換方法的信令流程示意圖3是才艮據(jù)本發(fā)明裝置實施例的多點控制單元的結(jié)構(gòu)框圖4是根據(jù)本發(fā)明方法實施例的視頻切換處理方法的處理流程
8圖5a是才艮據(jù)本發(fā)明優(yōu)選實施例的^L頻切換處理方法的處理流 程構(gòu)上的信令示意圖。
具體實施例方式
功能和X述
針對相關(guān)技術(shù)中由于終端不支持VCF所導致的切換后顯示出 現(xiàn)錯誤的問題,本發(fā)明提出了 一種視頻切換處理方法和多點控制單 元(MCU),其中,在該方法中,通過MCU對第三終端所發(fā)送的I 幀進行接收檢測,能夠確定第三終端是否開始發(fā)送視頻幀,并在 MCU接收到I幀時,將第三終端所發(fā)出的視頻幀轉(zhuǎn)發(fā)到第一終端, 乂人而在第 一終端上能夠快速正確i也顯示第三終端的— 見頻信號。
下面結(jié)合附圖詳細描述本發(fā)明的實施例。
裝置實施例
在本實施例中,4是出了一種MCU,該MCU用于在第一終端乂人 第二終端^妾收^L頻幀且第一終端需要從第二終端切:換至第三終端的
情況下完成切才灸。
圖3示出了根據(jù)本發(fā)明裝置實施例的MCU,如圖3所示,根 據(jù)本發(fā)明裝置實施例的MCU包括第一發(fā)送才莫塊32、第二發(fā)送才莫 塊34、控制單元36、接收模塊38、和第三發(fā)送模塊40。
下面對上述才莫塊及其間的處理過程進行說明。
第一發(fā)送模塊32,用于將來自第二終端的當前視頻幀發(fā)送至第 一終端,該模塊連接至控制單元36;進一步地,在第一發(fā)送模塊32 發(fā)送完當前一見頻幀后,控制單元36通知第一發(fā)送才莫塊32停止向第一終端發(fā)送來自第二終端的時頻幀;并且,第一發(fā)送^^莫塊32進一步 用于將來自第三終端的視頻幀(即,I幀之后的視頻數(shù)據(jù))發(fā)送至 第一終端。
第二發(fā)送才莫塊34,用于以預定周期向第三終端發(fā)送VCU以i青 求獲得I幀,直至接收模塊接收到I幀,該模塊連接至控制單元36。
控制單元36,用于控制第二發(fā)送模塊在第一發(fā)送模塊發(fā)送完當 前件見頻幀后向第三纟冬端發(fā)送VCU;
接收模塊38,用于從第三終端接收請求獲得的I幀,該模塊連 接至控制單元36;
第三發(fā)送模塊40,用于將接收模塊38獲得的I幀發(fā)送至第一 終端,該模塊連接至控制單元36,并且連接至接收一莫塊38;
通過上述技術(shù)方案,能夠?qū)崿F(xiàn)下述方法實施例中提供的視頻切 換處理方法,即,通過上述MCU,能夠達到在第一終端上快速、正 確地顯示切換后的第三終端發(fā)送的圖^f象的目的。
方法實施例
在本實施例中,4是供了一種#見頻切換處理方法。
程,如圖4所示,根據(jù)本發(fā)明方法實施例的視頻切換處理方法的流 程包括步驟S402和步驟S404。
下面詳細i兌明上述步艱i 。
首先,沖丸行步驟S402,在第一終端乂人第二終端4妄收纟見頻幀且第 一終端需要乂人第二終端切換至第三終端的情況下,MCU將來自第二 終端的當前一見頻幀發(fā)送至第 一終端;并且,在第二終端發(fā)送給第一終端的當前^L頻幀發(fā)送完成后, 該方法進一步包括MCU停止向第一終端發(fā)送來自第二終端的視頻 幀;其次,執(zhí)行步驟S404,在當前3見頻幀發(fā)送完成后,MCU以預 定周期向第三終端發(fā)送VCU以請求獲得I幀,并在獲得I幀后將獲 得的I幀發(fā)送至第一終端。在步驟S404中,在第三終端接收到來自MCU的VCU之后, 第三終端將I幀發(fā)送至MCU。并且,在執(zhí)行完步驟S404后,即,在MCU將來自第三終端的 I幀發(fā)送至第一終端之后,該方法進一步包括MCU將來自第三終 端的一見頻幀發(fā)送至第 一終端。更具體地,可以用下述優(yōu)選方式來執(zhí)行根據(jù)本發(fā)明的視頻切換 處理方法。理流程,圖5b示出了上述處理流程在網(wǎng)絡(luò)架構(gòu)上的信令示意圖。在圖5a中,々支i殳,將終端A上當前所顯示的終端B的^L頻切 換成終端C的視頻,如圖5a所示,根據(jù)本發(fā)明有效實施例的視頻 切換處理方法的處理流程包括如下步驟502,終端A (上述的第一終端)或MCU發(fā)出^L頻切換-清求;504, MCU繼續(xù)發(fā)送終端B (上述的第二終端)的^f見頻碼流給 A,直到當前一見頻幀發(fā)送完畢;506, MCU完成^L頻切換;508, MCU發(fā)VCU到終端C (上述的第三終端),要求終端C 盡快發(fā)送I幀;510, MCU才企測終端C發(fā)送的碼流中是否有I幀,在收到I幀 的情況下,執(zhí)4亍步驟512,否者,4丸4亍步驟514;
512, MCU才企測到I幀,將I幀發(fā)送給終端A,并JU丸^f亍步驟
516;
514, MCU沒有檢測到I幀,此時,不將終端B的數(shù)據(jù)發(fā)送給 A,并定時發(fā)送VCU給終端C,要求終端C發(fā)送I幀,并且執(zhí)行步 驟516;
516, MCU向終端A發(fā)送I幀之后終端C的視頻數(shù)據(jù)。
通過上述技術(shù)方案,能夠在第一終端上能夠快速正確地顯示第 三終端的纟見頻信號。
綜上所述,借助本發(fā)明的4支術(shù)方案,通過MCU對第三終端所 發(fā)送的I幀進行接收4全測,能夠確定第三終端是否開始發(fā)送一見頻幀, 并在MCU接收到I幀時,將第三終端所發(fā)出的視頻幀轉(zhuǎn)發(fā)到第一 終端,乂人而在第一終端上能夠快速、正確地顯示第三終端的纟見頻信 號,實現(xiàn)了準確的視頻切換,避免了由于終端設(shè)備不支持VCF而導 致切換后無法正常顯示數(shù)據(jù)的問題。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的沖支術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應包含在本發(fā)明的保護范圍之內(nèi)。
1權(quán)利要求
1.一種視頻切換處理方法,其特征在于,所述方法包括在第一終端從第二終端接收視頻幀且所述第一終端需要從所述第二終端切換至第三終端的情況下,多點控制單元將來自所述第二終端的當前視頻幀發(fā)送至所述第一終端;在所述當前視頻幀發(fā)送完成后,所述多點控制單元以預定周期向所述第三終端發(fā)送視頻更新命令以請求獲得I幀,并在獲得所述I幀后將獲得的所述I幀發(fā)送至所述第一終端。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第三終端接 收到來自所述多點控制單元的所述視頻更新命令之后,進一步 包括所述第三終端將所述I幀發(fā)送至所述多點控制單元。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述當前視頻幀 發(fā)送完成后,進一步包括所述多點控制單元停止向所述第一終端發(fā)送來自所述第 二終端的^L頻幀。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述多點控制單 元將所述I幀發(fā)送至所述第 一終端之后,進一步包括所述多點控制單元將來自所述第三終端的^L頻幀發(fā)送至 所述第一終端。
5. —種多點控制單元,用于在第一終端從第二終端接收視頻幀且 所述第一終端需要從所述第二終端切換至第三終端的情況下 完成切換,其特征在于,所述多點控制單元包括第一發(fā)送模塊,用于將來自所述第二終端的當前視頻幀發(fā)送至所述第一終端;第二發(fā)送才莫塊,用于以預定周期向所述第三終端發(fā)送^L頻 更新命令以請求獲得I幀,直至接收模塊接收到所述I幀;控制單元,用于控制所述第二發(fā)送模塊在所述第一發(fā)送模塊發(fā)送完所述當前一見頻幀后向所述第三終端發(fā)送所述一見頻更 新命令;所述接收模塊,用于從所述第三終端接收請求獲得的所述I幀;第三發(fā)送模塊,用于將所述接收模塊獲得的所述I幀發(fā)送 至所述第一終端。
6. 根據(jù)權(quán)利要求5所述的多點控制單元,其特征在于,在所述第 一發(fā)送模塊發(fā)送完所述當前視頻幀后,所述控制單元通知所述 第一發(fā)送模塊停止向所述第一終端發(fā)送來自所述第二終端的 時頻幀。
7. 根據(jù)權(quán)利要求5所述的多點控制單元,其特征在于,所述第一 發(fā)送模塊進一步用于將來自所述第三終端的視頻幀發(fā)送至所 述第一終端。
全文摘要
本發(fā)明公開了一種視頻切換處理方法和多點控制單元,其中,該方法包括在第一終端從第二終端接收視頻幀且第一終端需要從第二終端切換至第三終端的情況下,MCU將來自第二終端的當前視頻幀發(fā)送至第一終端;在當前視頻幀發(fā)送完成后,MCU向第三終端發(fā)送VCU以請求獲得I幀,并將獲得的I幀發(fā)送至第一終端。借助于本發(fā)明的技術(shù)方案,通過MCU對第三終端所發(fā)送的I幀進行接收檢測,能夠確定第三終端是否開始發(fā)送視頻幀,并在MCU接收到I幀時,將第三終端所發(fā)出的視頻幀轉(zhuǎn)發(fā)到第一終端,從而在第一終端上能夠快速、正確地顯示第三終端的視頻信號,實現(xiàn)了準確的視頻切換,避免了由于終端設(shè)備不支持VCF而導致切換后無法正常顯示數(shù)據(jù)的問題。
文檔編號H04N7/15GK101668158SQ20081013558
公開日2010年3月10日 申請日期2008年9月5日 優(yōu)先權(quán)日2008年9月5日
發(fā)明者何國寶, 況成禹, 周悅喜, 寧 湯 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
  • <button id="skcee"><label id="skcee"></label></button>
    <code id="skcee"></code>
    • <code id="skcee"><form id="skcee"><div id="skcee"></div></form></code>