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

基于視頻會(huì)議的輪循方法

文檔序號:7716230閱讀:161來源:國知局
專利名稱:基于視頻會(huì)議的輪循方法
技術(shù)領(lǐng)域
本發(fā)明屬于音視頻技術(shù)領(lǐng)域,涉及一種輪循方法,尤其涉及一種基于視頻會(huì)議的
輪循方法。
背景技術(shù)
信息化時(shí)代的來臨,現(xiàn)代計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)、流媒體技術(shù)、數(shù)據(jù)庫技術(shù)和人工智能技術(shù)等的發(fā)展,為多媒體視頻會(huì)議系統(tǒng)的發(fā)展提供了強(qiáng)有力的技術(shù)保障條件,流媒體是指在互聯(lián)網(wǎng)上以數(shù)據(jù)流的方式實(shí)時(shí)發(fā)布音、視頻多媒體內(nèi)容的媒體,而流媒體技術(shù)則是用于在IP網(wǎng)絡(luò)上發(fā)布多媒體數(shù)據(jù)流的技術(shù)。 流媒體技術(shù)與傳統(tǒng)播放技術(shù)的區(qū)別在于,傳統(tǒng)的播放技術(shù)是由客戶端從服務(wù)器下載完整的文件,然后進(jìn)行播放;流媒體技術(shù)則采用了流式傳輸方式,將整個(gè)多媒體文件壓縮解析成多個(gè)壓縮包,向客戶端實(shí)時(shí)地順序傳送,用戶無需等待整個(gè)文件下載完畢,可以一邊解壓播放前面?zhèn)魉瓦^來的壓縮包,一邊下載后續(xù)的壓縮包,從而節(jié)省了用戶的時(shí)間。它為視頻會(huì)議系統(tǒng)的實(shí)現(xiàn)提供了基礎(chǔ)保證。并且隨著視頻會(huì)議系統(tǒng)越來越普及,視頻會(huì)議系統(tǒng)也越來越龐大,同時(shí)參與視頻會(huì)議用戶數(shù)量也在不斷的增加,而視頻會(huì)議系統(tǒng)中的顯示視頻位置就好比傳統(tǒng)意義會(huì)議中的座位,就成了稀缺資源,而目前處理這樣的困境的方法一般是讓大部分沒有互動(dòng)的與會(huì)者一旁聽的身份參與會(huì)議,就像傳統(tǒng)意義會(huì)議中站在會(huì)議大廳后排和過道中的與會(huì)者,不占用座位,這樣的應(yīng)用模式在廣播通知類型的等交互性不強(qiáng)的場合,但是在很多場合這種方法是不適用的,缺點(diǎn)是它交互性較弱,不能滿足越來越龐大的會(huì)議要求,讓與會(huì)者不能感受到整個(gè)會(huì)議的全貌,只能看到有限的幾路視音頻。為了克服這個(gè)缺點(diǎn),本發(fā)明提出進(jìn)行視頻輪循的方法。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于視頻會(huì)議的輪循方法,能在會(huì)議系統(tǒng)中看到設(shè)定的與會(huì)者,且多個(gè)與會(huì)者可以按照設(shè)定的時(shí)間間隔自動(dòng)輪循。
為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案
—種基于視頻會(huì)議的輪循方法,該方法包括如下步驟 A、設(shè)定至少一個(gè)輪循列表,將要參與輪循的與會(huì)人員的視頻進(jìn)行分組,分別并添加到對應(yīng)的輪循列表中,按照設(shè)定的順序進(jìn)行排序; B、設(shè)定每組輪循列表得輪循窗口 ;枚舉會(huì)議模版中所有的視頻窗口,供用戶選擇,選擇單個(gè)或多個(gè)窗口 ,選定的窗口數(shù)即為輪循數(shù);
C、設(shè)定與會(huì)人員視頻的輪循時(shí)間; D、當(dāng)輪循開始后,對視頻數(shù)據(jù)流在切換中進(jìn)行處理;停止接收前視頻的視頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口上,并開始接收后視頻數(shù)據(jù),并開始分析接收到得數(shù)據(jù),在解碼后能得到一張完整的視頻圖像時(shí),再進(jìn)行視頻切換,切換到后視頻。
作為本發(fā)明的一種優(yōu)選方案,步驟D中,若接收后視頻數(shù)據(jù)的一個(gè)I幀后,即可得
4到完整圖像,則將此前接收到的B幀和P幀舍棄掉,不做處理;受網(wǎng)絡(luò)環(huán)境和編碼規(guī)則中I幀出現(xiàn)時(shí)間的規(guī)律性,每輪輪循視頻所發(fā)生切換的時(shí)間是不同步的;當(dāng)一路輪循視頻在一個(gè)輪循時(shí)間結(jié)束的時(shí)候,還未出現(xiàn)I幀或其他因素造成的不能解碼出完整圖像的,則強(qiáng)制后視頻和前視頻進(jìn)行切換。 作為本發(fā)明的一種優(yōu)選方案,步驟D包括如下步驟 Dl、輪循計(jì)時(shí)器在開始輪循后,根據(jù)設(shè)定的輪循時(shí)間,每隔固定的輪循時(shí)間向系統(tǒng)發(fā)送一個(gè)輪循切換消息,啟動(dòng)視頻切換; D2、每組輪循列表中排在第一個(gè)的視頻記后視頻,將開始從網(wǎng)絡(luò)中接收其視頻數(shù)據(jù),音頻數(shù)據(jù)是否接收根據(jù)在輪循期間的設(shè)定確定;如果輪循窗口上存在前視頻,則停止接收在輪循窗口上的前視頻,并將前視頻的最后一幀圖像保留在視頻窗口上,這種保留即為不交換視頻源,停止接收視頻源數(shù)據(jù)即可保留在視頻窗口上; D3、判斷接收到的后視頻數(shù)據(jù),后視頻數(shù)據(jù)包在進(jìn)行網(wǎng)絡(luò)底層還原為視頻幀數(shù)據(jù)后,判斷收到的數(shù)據(jù)幀為那種幀類型;若收到B幀或P幀,送到解碼器,解碼器無法解碼出一幅完整圖像,而收到I幀則能解碼出完整圖像,所以將在接收到得第一個(gè)I幀之前收到的B幀或P幀都將被拋棄掉; D4、在接收到I幀之后,即認(rèn)為能解碼出完整圖像,則要觸發(fā)視頻切換,即在輪循窗口上前視頻數(shù)據(jù)源和后視頻數(shù)據(jù)源進(jìn)行切換,切換后將前視頻數(shù)據(jù)源銷毀,將前視頻對應(yīng)的與會(huì)者添加到該組輪循列表的表尾,以達(dá)到循環(huán)輪循。 作為本發(fā)明的一種優(yōu)選方案,步驟A中,按會(huì)議中與會(huì)者的名字進(jìn)行排序、按照與會(huì)者的職稱進(jìn)行排序等等排序,也可以自由排序即由用戶自行設(shè)定輪循順序。
作為本發(fā)明的一種優(yōu)選方案,步驟B中,在選擇的同時(shí)進(jìn)行沖突檢測,不能將一個(gè)視頻窗口同時(shí)做為兩個(gè)輪循列表的輪循窗口 ;當(dāng)一個(gè)視頻窗口設(shè)定為輪循窗口,會(huì)議中的其他非輪循視頻將不能再占用該窗口 。 作為本發(fā)明的一種優(yōu)選方案,步驟C中,設(shè)定的輪循時(shí)間需大于等于某最低時(shí)間限制。 本發(fā)明的有益效果在于本發(fā)明提出的基于視頻會(huì)議的輪循方法,當(dāng)輪循開始后,對視頻數(shù)據(jù)流在切換中進(jìn)行處理;停止接收前視頻的視頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口上,并開始接收后視頻數(shù)據(jù),并開始分析接收到得數(shù)據(jù),在解碼后能得到一張完整的視頻圖像時(shí),再進(jìn)行視頻切換,切換到后視頻。本發(fā)明的輪循方法能在會(huì)議系統(tǒng)中看到設(shè)定的與會(huì)者,且多個(gè)與會(huì)者可以按照設(shè)定的時(shí)間間隔自動(dòng)輪循。如此以來,可以在有限的窗口中看到較多的與會(huì)者。


圖1為基于視頻會(huì)議的輪循方法的流程圖。
圖2為對輪循用戶分組排序的流程圖。
圖3為輪循視頻進(jìn)行平滑切換的流程圖。
圖4為實(shí)施例三中基于視頻會(huì)議的輪循方法的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。
實(shí)施例一 本發(fā)明揭示了一種基于視頻會(huì)議的輪循方法,在大規(guī)模的視頻會(huì)議系統(tǒng)中,大部 分的用戶視頻可以顯示在其他與會(huì)者的會(huì)議系統(tǒng)中;與會(huì)者可以在會(huì)議系統(tǒng)中看到大部分 與會(huì)者。 為了便于之后的描述,首先對術(shù)語進(jìn)行如下解釋 輪循窗口 在會(huì)議模版中,指定為在其上面進(jìn)行視頻切換輪循的視頻窗口。
輪循時(shí)間在輪循過程中,每隔指定的時(shí)間進(jìn)行內(nèi)部視頻切換,該時(shí)間段即為輪循時(shí)間。 輪循切換根據(jù)設(shè)定規(guī)則將排好序的視頻序列按照順序在設(shè)定的窗口位置上進(jìn)行 切換顯示。
切換延時(shí)在視頻切換的過程中,切換視頻顯示出圖像和切換動(dòng)作的時(shí)間差。
輪循數(shù)每次輪循切換的視頻的個(gè)數(shù)。
前視頻即將被換掉的用戶視頻。
后視頻即將被換上的用戶視頻。
I幀,P幀,B幀在視頻編碼的過程中,根據(jù)其編碼規(guī)則分為這三種幀, I幀又被稱為關(guān)鍵幀,它的編碼方法基本和一張jpg的圖片編碼規(guī)則相同,只存
在幀內(nèi)編碼,沒有幀間運(yùn)動(dòng)估計(jì),不用參考其他的幀,所以I幀具有同步作用。 P幀又被稱為前向預(yù)測編碼幀。P幀是以I幀為參考幀,在I幀中找出P幀"某
點(diǎn)"的預(yù)測值和運(yùn)動(dòng)矢量,取預(yù)測差值和運(yùn)動(dòng)矢量一起傳送。在接收端根據(jù)運(yùn)動(dòng)矢量從I幀
中找出P幀"某點(diǎn)"的預(yù)測值并與差值相加以得到P幀"某點(diǎn)"樣值。 B幀又被稱為雙向預(yù)測內(nèi)插編碼幀。B幀以前面的I或P幀和后面的P幀為參考 幀,"找出"B幀"某點(diǎn)"的預(yù)測值和兩個(gè)運(yùn)動(dòng)矢量,并取預(yù)測差值和運(yùn)動(dòng)矢量傳送。接收端根 據(jù)運(yùn)動(dòng)矢量在兩個(gè)參考幀中"找出(算出)"預(yù)測值并與差值求和,得到B幀"某點(diǎn)"樣值。
請參閱圖l,本發(fā)明基于視頻會(huì)議的輪循方法包括如下步驟步驟A將要參與輪循的與會(huì)人員的視頻進(jìn)行分組并添加到對應(yīng)的輪循列表中,
再按照設(shè)定的順序進(jìn)行排序。 例如,按會(huì)議中與會(huì)者的名字進(jìn)行排序、按照與會(huì)者的職稱進(jìn)行排序等等排序,也 可以自由排序即由用戶自行設(shè)定輪循順序。
步驟B設(shè)定每組輪循列表得輪循窗口 。 首先枚舉會(huì)議模版中所有的視頻窗口 ,供用戶選擇,可以選擇單個(gè)也可以選擇多
個(gè)窗口,選定的窗口數(shù)即為輪循數(shù),在選擇的同時(shí)進(jìn)行沖突檢測,不能將一個(gè)視頻窗口同時(shí)
做為兩個(gè)輪循列表的輪循窗口 。當(dāng)一個(gè)視頻窗口設(shè)定為輪循窗口 ,會(huì)議中的其他非輪循視
頻將不能再占用該窗口。步驟C進(jìn)一步設(shè)定輪循時(shí)間。 設(shè)定輪循時(shí)間有個(gè)限制,受網(wǎng)絡(luò)環(huán)境和視頻編碼規(guī)則的影響,不一定能在很短的 時(shí)間內(nèi)做到視頻的平滑切換,則需要等待一段時(shí)間,即使能平滑切換給與會(huì)者的感受也不 人性化,影響用戶體驗(yàn)。所以在設(shè)定輪循時(shí)間上要做個(gè)最低時(shí)間限制。
步驟D當(dāng)輪循開始后,為了能達(dá)到兩個(gè)用戶視頻間的平滑切換,避免視頻切換過
程中出現(xiàn)黑屏或花屏等不平滑的現(xiàn)象;此時(shí),需要對視頻數(shù)據(jù)流在切換時(shí)進(jìn)行處理。
詳細(xì)如下停止接收前視頻的視頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口 上,并開始接收后視頻數(shù)據(jù),并開始分析接收到得數(shù)據(jù),在解碼后能得到一張完整的視頻圖 像時(shí),進(jìn)行再進(jìn)行視頻切換,一般情況下,在接收后視頻數(shù)據(jù)的一個(gè)I幀后,就能得到完整 圖像了,將此前接收到的B幀和P幀將被舍棄掉,不做處理。受網(wǎng)絡(luò)環(huán)境和編碼規(guī)則中I幀 出現(xiàn)時(shí)間的規(guī)律性,所以每輪輪循視頻所發(fā)生切換的時(shí)間是不同步的。當(dāng)一路輪循視頻在 一個(gè)輪循時(shí)間結(jié)束的時(shí)候,還是沒有出現(xiàn)I幀或其他因素造成的不能解碼出完整圖像的, 就要強(qiáng)制后視頻和前視頻進(jìn)行切換。 綜上所述,本發(fā)明提出的基于視頻會(huì)議的輪循方法,當(dāng)輪循開始后,對視頻數(shù)據(jù)流在切 換中進(jìn)行處理;停止接收前視頻的視頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口上,并開始 接收后視頻數(shù)據(jù),并開始分析接收到得數(shù)據(jù),在解碼后能得到一張完整的視頻圖像時(shí),再進(jìn)行視 頻切換,切換到后視頻。本發(fā)明的輪循方法能在會(huì)議系統(tǒng)中看到設(shè)定的與會(huì)者,且多個(gè)與會(huì)者可 以按照設(shè)定的時(shí)間間隔自動(dòng)輪循。如此以來,可以在有限的窗口中看到較多的與會(huì)者。
實(shí)施例二 本實(shí)施例以本發(fā)明的視頻輪循方法被實(shí)施于某視頻會(huì)議系統(tǒng)中的視頻輪循模塊 中,具體實(shí)施方式
下面結(jié)合附圖進(jìn)一步說明本發(fā)明的技術(shù)方案。 首先參考圖2,其表示會(huì)議中對將要進(jìn)行輪循的用戶的分組和排序過程,包括若干 個(gè)有視頻的與會(huì)者和若干個(gè)輪循組。步驟如下 步驟1. 1、在視頻會(huì)議系統(tǒng)中,將參與輪循的與會(huì)者從與會(huì)者列表中選中并添加到
各個(gè)輪循組中(包含若干個(gè)輪循組),如圖中所示"輪循組l"和"輪循組2",輪循組是一個(gè)
有序的排列,排列的順序規(guī)則可以自行設(shè)定,在視頻會(huì)議系統(tǒng)中可設(shè)定包含按職位、按登錄
時(shí)間、按職稱、按名稱等方式進(jìn)行排序,還可以以自由排序的方式進(jìn)行排序。用戶可以根據(jù)
自己喜好自行對輪循用戶進(jìn)行排序。這里還做一點(diǎn)說明,在視頻會(huì)議系統(tǒng)中,不可避免的會(huì)
因?yàn)楦鞣N原因出現(xiàn)掉線的情況,所以要特別處理,在用戶掉線后在輪循列表中保存該用戶
信息,不做刪除,當(dāng)輪循輪到該用戶時(shí),不做視頻切換,跳過該用戶與下一個(gè)用戶切換。 步驟1. 2、輪循組設(shè)定完成之后,還要對各個(gè)輪循組設(shè)定該輪循組的輪循窗口和輪
循時(shí)間。輪循窗口在選擇的同時(shí),并對設(shè)定窗口屬性為不可交換窗口,會(huì)議系統(tǒng)中的其他視
頻將不能和設(shè)為輪循窗口上的視頻進(jìn)行位置交換,直到輪循結(jié)束后恢復(fù)原樣。會(huì)議系統(tǒng)中,
為了保持同步所有與會(huì)者的該視頻窗口都被設(shè)定為輪循窗口。然后就是設(shè)定好輪循時(shí)間,
在視頻會(huì)議系統(tǒng)中限制輪循時(shí)間設(shè)定范圍為30秒以上,以保證輪循切換的正常進(jìn)行。 參考圖3,其表示在視頻輪循過程中的關(guān)鍵步驟輪循切換。步驟如下 步驟2. l,輪循計(jì)時(shí)器在開始輪循后,根據(jù)設(shè)定的輪循時(shí)間,每隔固定的輪循時(shí)間
向系統(tǒng)發(fā)送一個(gè)輪循切換消息,啟動(dòng)視頻切換。 步驟2. 2,每組輪循列表中排在第一個(gè)的視頻記后視頻,將開始從網(wǎng)絡(luò)中接收其視 頻數(shù)據(jù),音頻數(shù)據(jù)需要根據(jù)設(shè)定在輪循期間接收或者不接收再確定。同時(shí)停止接收在輪循 窗口上的前視頻(如果輪循窗口上存在前視頻),并將前視頻的最后一幀圖像保留在視頻 窗口上,這種保留即為不交換視頻源,停止接收視頻源數(shù)據(jù)即可保留在視頻窗口上。
步驟2. 3,判斷接收到的后視頻數(shù)據(jù),后視頻數(shù)據(jù)包在進(jìn)行網(wǎng)絡(luò)底層還原為視頻幀數(shù)據(jù)后,判斷收到的數(shù)據(jù)幀為那種幀類型。在收到B幀或P幀時(shí),送到解碼器,解碼器無法 解碼出一幅完整圖像,而受到I幀則能解碼出完整圖像,所以將在接收到得第一個(gè)I幀之前 收到的B幀或P幀都將被拋棄掉。 步驟2. 4,在接收到I幀之后,即認(rèn)為能解碼出完整圖像,則要觸發(fā)視頻切換,即在 輪循窗口上前視頻數(shù)據(jù)源和后視頻數(shù)據(jù)源進(jìn)行切換,切換后將前視頻數(shù)據(jù)源銷毀,將前視 頻對應(yīng)的與會(huì)者添加到該組輪循列表的表尾,以達(dá)到循環(huán)輪循的功能。
實(shí)施例三 請參閱圖4,本實(shí)施例揭示一種基于視頻會(huì)議的輪循方法,該方法包括如下步驟
步驟A'、設(shè)定至少一個(gè)輪循列表,將要參與輪循的與會(huì)人員的視頻進(jìn)行分組,分別 并添加到對應(yīng)的輪循列表中,按照設(shè)定的順序進(jìn)行排序。 如,按會(huì)議中與會(huì)者的名字進(jìn)行排序、按照與會(huì)者的職稱進(jìn)行排序等等排序,也可 以自由排序即由用戶自行設(shè)定輪循順序。 步驟B'、設(shè)定每組輪循列表得輪循窗口 ;枚舉會(huì)議模版中所有的視頻窗口 ,供用 戶選擇,選擇單個(gè)或多個(gè)窗口,選定的窗口數(shù)即為輪循數(shù)。 在選擇的同時(shí)進(jìn)行沖突檢測,不能將一個(gè)視頻窗口同時(shí)做為兩個(gè)輪循列表的輪循 窗口 ;當(dāng)一個(gè)視頻窗口設(shè)定為輪循窗口 ,會(huì)議中的其他非輪循視頻將不能再占用該窗口 。
步驟C'、設(shè)定與會(huì)人員視頻的輪循時(shí)間。設(shè)定的輪循時(shí)間需大于等于某最低時(shí)間 限制。 步驟D'、當(dāng)輪循開始后,對視頻數(shù)據(jù)流在切換中進(jìn)行處理;停止接收前視頻的視 頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口上,并開始接收后視頻數(shù)據(jù),并開始分析接 收到得數(shù)據(jù),在解碼后能得到一張完整的視頻圖像時(shí),再進(jìn)行視頻切換,切換到后視頻。
其中,若接收后視頻數(shù)據(jù)的一個(gè)I幀后,即可得到完整圖像,則將此前接收到的B 幀和P幀舍棄掉,不做處理;受網(wǎng)絡(luò)環(huán)境和編碼規(guī)則中I幀出現(xiàn)時(shí)間的規(guī)律性,每輪輪循視 頻所發(fā)生切換的時(shí)間是不同步的;當(dāng)一路輪循視頻在一個(gè)輪循時(shí)間結(jié)束的時(shí)候,還未出現(xiàn) I幀或其他因素造成的不能解碼出完整圖像的,則強(qiáng)制后視頻和前視頻進(jìn)行切換。
步驟D'包括如下步驟 Dl'、輪循計(jì)時(shí)器在開始輪循后,根據(jù)設(shè)定的輪循時(shí)間,每隔固定的輪循時(shí)間向系 統(tǒng)發(fā)送一個(gè)輪循切換消息,啟動(dòng)視頻切換; D2'、每組輪循列表中排在第一個(gè)的視頻記后視頻,將開始從網(wǎng)絡(luò)中接收其視頻數(shù) 據(jù),音頻數(shù)據(jù)是否接收根據(jù)在輪循期間的設(shè)定確定;如果輪循窗口上存在前視頻,則停止接 收在輪循窗口上的前視頻,并將前視頻的最后一幀圖像保留在視頻窗口上,這種保留即為 不交換視頻源,停止接收視頻源數(shù)據(jù)即可保留在視頻窗口上; D3'、判斷接收到的后視頻數(shù)據(jù),后視頻數(shù)據(jù)包在進(jìn)行網(wǎng)絡(luò)底層還原為視頻幀數(shù)據(jù) 后,判斷收到的數(shù)據(jù)幀為那種幀類型;若收到B幀或P幀,送到解碼器,解碼器無法解碼出一 幅完整圖像,而收到I幀則能解碼出完整圖像,所以將在接收到得第一個(gè)I幀之前收到的B 幀或P幀都將被拋棄掉; D4'、在接收到I幀之后,即認(rèn)為能解碼出完整圖像,則要觸發(fā)視頻切換,即在輪循 窗口上前視頻數(shù)據(jù)源和后視頻數(shù)據(jù)源進(jìn)行切換,切換后將前視頻數(shù)據(jù)源銷毀,將前視頻對 應(yīng)的與會(huì)者添加到該組輪循列表的表尾,以達(dá)到循環(huán)輪循。
這里本發(fā)明的描述和應(yīng)用是說明性的,并非想將本發(fā)明的范圍限制在上述實(shí)施例 中。這里所披露的實(shí)施例的變形和改變是可能的,對于那些本領(lǐng)域的普通技術(shù)人員來說實(shí) 施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明 的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、 材料和部件來實(shí)現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實(shí)施例進(jìn) 行其它變形和改變。
權(quán)利要求
一種基于視頻會(huì)議的輪循方法,其特征在于,該方法包括如下步驟A、設(shè)定至少一個(gè)輪循列表,將要參與輪循的與會(huì)人員的視頻進(jìn)行分組,分別并添加到對應(yīng)的輪循列表中,按照設(shè)定的順序進(jìn)行排序;B、設(shè)定每組輪循列表得輪循窗口;枚舉會(huì)議模版中所有的視頻窗口,供用戶選擇,選擇單個(gè)或多個(gè)窗口,選定的窗口數(shù)即為輪循數(shù);C、設(shè)定與會(huì)人員視頻的輪循時(shí)間;D、當(dāng)輪循開始后,對視頻數(shù)據(jù)流在切換中進(jìn)行處理;停止接收前視頻的視頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口上,并開始接收后視頻數(shù)據(jù),并開始分析接收到得數(shù)據(jù),在解碼后能得到一張完整的視頻圖像時(shí),再進(jìn)行視頻切換,切換到后視頻。
2. 根據(jù)權(quán)利要求1所述的基于視頻會(huì)議的輪循方法,其特征在于步驟D中,若接收后視頻數(shù)據(jù)的一個(gè)I幀后,即可得到完整圖像,則將此前接收到的B幀和P幀舍棄掉,不做處理;受網(wǎng)絡(luò)環(huán)境和編碼規(guī)則中I幀出現(xiàn)時(shí)間的規(guī)律性,每輪輪循視頻所發(fā)生切換的時(shí)間是不同步的;當(dāng)一路輪循視頻在一個(gè)輪循時(shí)間結(jié)束的時(shí)候,還未出現(xiàn)I幀或其他因素造成的不能解碼出完整圖像的,則強(qiáng)制后視頻和前視頻進(jìn)行切換。
3. 根據(jù)權(quán)利要求1所述的基于視頻會(huì)議的輪循方法,其特征在于步驟D包括如下步驟Dl、輪循計(jì)時(shí)器在開始輪循后,根據(jù)設(shè)定的輪循時(shí)間,每隔固定的輪循時(shí)間向系統(tǒng)發(fā)送一個(gè)輪循切換消息,啟動(dòng)視頻切換;D2、每組輪循列表中排在第一個(gè)的視頻記后視頻,將開始從網(wǎng)絡(luò)中接收其視頻數(shù)據(jù),音頻數(shù)據(jù)是否接收根據(jù)在輪循期間的設(shè)定確定;如果輪循窗口上存在前視頻,則停止接收在輪循窗口上的前視頻,并將前視頻的最后一幀圖像保留在視頻窗口上,這種保留即為不交換視頻源,停止接收視頻源數(shù)據(jù)即可保留在視頻窗口上;D3、判斷接收到的后視頻數(shù)據(jù),后視頻數(shù)據(jù)包在進(jìn)行網(wǎng)絡(luò)底層還原為視頻幀數(shù)據(jù)后,判斷收到的數(shù)據(jù)幀為那種幀類型;若收到B幀或P幀,送到解碼器,解碼器無法解碼出一幅完整圖像,而收到I幀則能解碼出完整圖像,所以將在接收到得第一個(gè)I幀之前收到的B幀或P幀都將被拋棄掉;D4、在接收到I幀之后,即認(rèn)為能解碼出完整圖像,則要觸發(fā)視頻切換,即在輪循窗口上前視頻數(shù)據(jù)源和后視頻數(shù)據(jù)源進(jìn)行切換,切換后將前視頻數(shù)據(jù)源銷毀,將前視頻對應(yīng)的與會(huì)者添加到該組輪循列表的表尾,以達(dá)到循環(huán)輪循。
4. 根據(jù)權(quán)利要求1所述的基于視頻會(huì)議的輪循方法,其特征在于步驟A中,按會(huì)議中與會(huì)者的名字進(jìn)行排序、按照與會(huì)者的職稱進(jìn)行排序等等排序,也可以自由排序即由用戶自行設(shè)定輪循順序。
5. 根據(jù)權(quán)利要求1所述的基于視頻會(huì)議的輪循方法,其特征在于步驟B中,在選擇的同時(shí)進(jìn)行沖突檢測,不能將一個(gè)視頻窗口同時(shí)做為兩個(gè)輪循列表的輪循窗口;當(dāng)一個(gè)視頻窗口設(shè)定為輪循窗口 ,會(huì)議中的其他非輪循視頻將不能再占用該窗口 。
6. 根據(jù)權(quán)利要求1所述的基于視頻會(huì)議的輪循方法,其特征在于步驟C中,設(shè)定的輪循時(shí)間需大于等于某最低時(shí)間限制。
7. —種基于視頻會(huì)議的輪循方法,其特征在于,該方法包括如下步驟A、 設(shè)定至少一個(gè)輪循列表,將要參與輪循的與會(huì)人員的視頻進(jìn)行分組,分別并添加到對應(yīng)的輪循列表中,按照設(shè)定的順序進(jìn)行排序;B、 設(shè)定每組輪循列表得輪循窗口 ;枚舉會(huì)議模版中所有的視頻窗口 ,供用戶選擇,選擇單個(gè)或多個(gè)窗口,選定的窗口數(shù)即為輪循數(shù);C、 設(shè)定與會(huì)人員視頻的輪循時(shí)間;D、 當(dāng)輪循開始后,對視頻數(shù)據(jù)流在切換中進(jìn)行處理;停止接收前視頻的視頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口上,并開始接收后視頻數(shù)據(jù),并開始分析接收到得數(shù)據(jù),在解碼后能得到一張完整的視頻圖像時(shí),再進(jìn)行視頻切換,切換到后視頻;步驟D中,若接收后視頻數(shù)據(jù)的一個(gè)I幀后,即可得到完整圖像,則將此前接收到的B幀和P幀舍棄掉,不做處理;受網(wǎng)絡(luò)環(huán)境和編碼規(guī)則中I幀出現(xiàn)時(shí)間的規(guī)律性,每輪輪循視頻所發(fā)生切換的時(shí)間是不同步的;當(dāng)一路輪循視頻在一個(gè)輪循時(shí)間結(jié)束的時(shí)候,還未出現(xiàn)I幀或其他因素造成的不能解碼出完整圖像的,則強(qiáng)制后視頻和前視頻進(jìn)行切換;步驟D包括如下步驟Dl、輪循計(jì)時(shí)器在開始輪循后,根據(jù)設(shè)定的輪循時(shí)間,每隔固定的輪循時(shí)間向系統(tǒng)發(fā)送一個(gè)輪循切換消息,啟動(dòng)視頻切換;D2、每組輪循列表中排在第一個(gè)的視頻記后視頻,將開始從網(wǎng)絡(luò)中接收其視頻數(shù)據(jù),音頻數(shù)據(jù)是否接收根據(jù)在輪循期間的設(shè)定確定;如果輪循窗口上存在前視頻,則停止接收在輪循窗口上的前視頻,并將前視頻的最后一幀圖像保留在視頻窗口上,這種保留即為不交換視頻源,停止接收視頻源數(shù)據(jù)即可保留在視頻窗口上;D3、判斷接收到的后視頻數(shù)據(jù),后視頻數(shù)據(jù)包在進(jìn)行網(wǎng)絡(luò)底層還原為視頻幀數(shù)據(jù)后,判斷收到的數(shù)據(jù)幀為那種幀類型;若收到B幀或P幀,送到解碼器,解碼器無法解碼出一幅完整圖像,而收到I幀則能解碼出完整圖像,所以將在接收到得第一個(gè)I幀之前收到的B幀或P幀都將被拋棄掉;D4、在接收到I幀之后,即認(rèn)為能解碼出完整圖像,則要觸發(fā)視頻切換,即在輪循窗口上前視頻數(shù)據(jù)源和后視頻數(shù)據(jù)源進(jìn)行切換,切換后將前視頻數(shù)據(jù)源銷毀,將前視頻對應(yīng)的與會(huì)者添加到該組輪循列表的表尾,以達(dá)到循環(huán)輪循。
全文摘要
本發(fā)明揭示了一種基于視頻會(huì)議的輪循方法,包括如下步驟設(shè)定至少一個(gè)輪循列表,將要參與輪循的與會(huì)人員的視頻進(jìn)行分組,分別并添加到對應(yīng)的輪循列表中,按照設(shè)定的順序進(jìn)行排序;設(shè)定每組輪循列表得輪循窗口;枚舉會(huì)議模版中所有的視頻窗口,供用戶選擇,選定的窗口數(shù)即為輪循數(shù);設(shè)定與會(huì)人員視頻的輪循時(shí)間;當(dāng)輪循開始后,對視頻數(shù)據(jù)流在切換中進(jìn)行處理;停止接收前視頻的視頻數(shù)據(jù)流,并將該視頻最后一幀停留在視頻窗口上,并開始接收后視頻數(shù)據(jù),并開始分析接收到的數(shù)據(jù),在解碼后能得到一張完整的視頻圖像時(shí),再進(jìn)行視頻切換,切換到后視頻。本發(fā)明能在會(huì)議系統(tǒng)中看到設(shè)定的與會(huì)者,且多個(gè)與會(huì)者可以按照設(shè)定的時(shí)間間隔自動(dòng)輪循。
文檔編號H04N7/15GK101783919SQ20091020027
公開日2010年7月21日 申請日期2009年12月10日 優(yōu)先權(quán)日2009年12月10日
發(fā)明者柴曉偉 申請人:上海華平信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
郁南县| 巨鹿县| 绥江县| 伊春市| 郴州市| 福州市| 泉州市| 颍上县| 和龙市| 定兴县| 高州市| 陇南市| 清徐县| 临沧市| 客服| 尼木县| 新巴尔虎左旗| 亳州市| 铁岭县| 新郑市| 嘉兴市| 乌审旗| 蕉岭县| 西城区| 衡东县| 吴忠市| 黄浦区| 墨竹工卡县| 工布江达县| 阳东县| 大竹县| 会泽县| 溆浦县| 宾川县| 新疆| 利辛县| 丽水市| 东安县| 浏阳市| 合作市| 建德市|