專利名稱:用于從多個視頻信道連續(xù)接收幀并交替地向電視會議的多個參加者中每人連續(xù)發(fā)送包含 ...的制作方法
技術領域:
本發(fā)明涉及電視會議。
更具體地說,本發(fā)明涉及一種用于電視會議的方法和裝置,它明顯簡化了電視會議設備并降低其費用,電視會議設備從兩個或兩個以上參加者連續(xù)接收視頻信號,將視頻信號組合為單個綜合信號,并向各參加者重發(fā)該綜合信號,使得各參加者能夠與其他參加者一起在電視屏幕上同時看到自己。
在另一方面,本發(fā)明涉及一種用于電視會議的方法和裝置,它從參加者接收視頻幀,并根據(jù)需要改變幀中的信頭和編碼域數(shù)據(jù),但不會完全或部分改變定義隨幀傳送的畫面的像素域數(shù)據(jù)。
在另一方面,本發(fā)明涉及一種用于電視會議的方法和裝置,它每次向參加者僅傳送一條視頻信道中的新信息。
電視會議允許兩個或兩個以上參加者在口頭及視覺上進行交流。與通過電話實現(xiàn)的傳統(tǒng)電話會議相比,允許召開電視會議的設備使用近年來僅經(jīng)歷了一般的增長,這是因為成本、帶寬限制、兼容性問題以及面對面會議固有的有限優(yōu)點等造成的。
許多商業(yè)化的電視會議系統(tǒng),包括將H.320、H.323及H.324包絡協(xié)議用于呼叫建立、呼叫控制加音頻和視頻編解碼或編解碼器格式(H.320是用于ISDN網(wǎng)絡的協(xié)議,H.323是用于LAN網(wǎng)絡的協(xié)議,以及H.324是用于標準電話或POTS連接的協(xié)議)的視頻裝置都只是提供點到點電視會議。多點電視會議要求使用MCU(多點控制或會議裝置)。MCU可在切換出現(xiàn)模式或連續(xù)出現(xiàn)模式中工作。在切換出現(xiàn)模式中,只有一個視頻流被選擇并根據(jù)音頻信號或“主席”切換控制發(fā)送給所有參加者。在連續(xù)出現(xiàn)模式中,MCU從電視會議的各參加者接收視頻信號,將組合這些信號以產(chǎn)生單個混合信號,并將這個混合信號送回給各參加者。混合信號使各參加者能夠在一個屏幕上采用分屏實時地查看其它參加者的畫面以及他們自己的畫面。MCU的復雜結構和大計算能力目前普遍要求它駐留在中央服務器上。有些MCU系統(tǒng)提供商宣稱其MCU軟件能夠在臺式個人計算機(PC)上運行。但是,這類MCU系統(tǒng)顯然僅支持切換出現(xiàn)多點操作,或者它們產(chǎn)生專有格式的視頻流,要求各參加者安裝特殊的電視會議軟件或裝置。
使傳統(tǒng)MCU系統(tǒng)復雜化的部分因素如下所述1.H.263編解碼器格式允許連續(xù)出現(xiàn)模式。在連續(xù)出現(xiàn)模式下,MCU從參加者接收四個視頻流,進行一些信頭變更,并將它們回送而不進行組合。各參加者的計算機或其它裝置需要解碼并顯示全部的四個視頻流,以便查看所有參加者的畫面。但是,H.261編解碼器格式不允許連續(xù)出現(xiàn)模式。H.261是H.323視頻裝置的所需編解碼器格式。H.263是可選的編解碼器格式。另外,運行H.263的一些現(xiàn)有系統(tǒng)不支持H.263中可選的連續(xù)出現(xiàn)模式。
2.大多數(shù)現(xiàn)有電視會議系統(tǒng)僅提供點到點電視會議。
3.MCU系統(tǒng)可提供連續(xù)出現(xiàn)多點電視會議,只要它能夠將若干輸入視頻信道組合為可由接收輸出視頻流的設備進行解碼的單一輸出視頻流。
4.當MCU系統(tǒng)組合若干輸入視頻信道時,出現(xiàn)一些難題a.輸入流可能采用不同的編解碼器格式,如H.261或H.263。
b.即使輸入流具有相同的編解碼器格式,它們也可能具有不同的圖像類型,如I圖像或P圖像。
c.即使輸入流具有相同的編解碼器格式以及相同的圖像類型,它們也可能分別具有或采用不同的量化器。這就需要調整DCT系數(shù),同時還引入誤差。
d.各視頻信道中的視頻幀一般在不同時間到達。當MCU等待來自各視頻信道的一幀或多幀的到達時,發(fā)生時間延遲。
e.如果MCU等待來自各視頻信道的一幀或多幀的到達時,MCU的操作實際上由具有最慢幀速率的信道來控制。
f.解決上述非同步幀速率問題的一種現(xiàn)有技術是用先前的圖像來代替較慢的信道,使較快的信道被更新,而較慢的信道則保持不變。但這種做法耗用大量存儲空間來對圖像進行緩沖,并且可能意味著各圖像都必需完全解碼和編碼。
因此,非常需要提供一種改進的電視會議系統(tǒng),它實質上可提供連續(xù)出現(xiàn)多點電視會議,同時避免部分或全部先有技術MCU系統(tǒng)中的各種問題。
因此,本發(fā)明的一個主要目的是提供一種改進的電視會議系統(tǒng)。
本發(fā)明的另一個目的是提供一種改進的方法及裝置,用于提供連續(xù)出現(xiàn)多點電視會議系統(tǒng)。
本發(fā)明的又一個目的是提供一種改進的連續(xù)出現(xiàn)多點電視會議系統(tǒng),它極大地簡化現(xiàn)有多點電視會議系統(tǒng)并降低其費用。
根據(jù)以下結合附圖的說明,本領域的技術人員會了解本發(fā)明的這些目的和其它更具體的目的,其中
圖1是示意圖,說明根據(jù)本發(fā)明構造的電視會議系統(tǒng)中某個參加者的畫面;圖2是示意圖,說明當視頻圖像的左上象限被改變時、當視頻圖像的右上象限被改變時、當視頻圖像的左下象限被改變時以及當視頻圖像的右下象限被改變時,輸出的H.263視頻流中包含的信息;圖3是示意圖,說明輸出H.261 CIF視頻流的左上象限的輸入QCIF幀并指明包含在輸出H.261 CIF視頻流中的信息,說明輸出H.261 CIF視頻流的右上象限的輸入QCIF幀并指明包含在輸出H.261 CIF視頻流中的信息,說明輸出H.261 CIF視頻流的左下象限的輸入QCIF幀并指明包含在輸出H.261 CIF視頻流中的信息,以及說明輸出H.261 CIF視頻流的右下象限的輸入QCIF幀并指明包含在輸出H.261 CIF視頻流中的信息;圖4是示意圖,說明當結合到輸出H.263 CIF圖像幀時,因可能表示CIF圖像中的不同宏塊(MB)而應當如何調整輸入H.263 QCIF圖像幀的運動矢量數(shù)據(jù)(MVD);圖5說明從采用H.263編解碼器格式的輸入QCIF I圖像和輸入QCIF P圖像產(chǎn)生的CIF視頻流中包含的信息;以及圖6是示意圖,說明以H.261編碼的QCIF幀結合到以H.261編碼的輸出CIF視頻流中時可如何改變輸入QCIF幀中的組號(GN)。
在電視會議中,視頻數(shù)據(jù)在通過網(wǎng)絡傳送之前被分割為若干數(shù)據(jù)包。數(shù)據(jù)包是通過網(wǎng)絡傳送且包含一個或一部分圖像幀的單個對象。各數(shù)據(jù)包的信頭提供有關該數(shù)據(jù)包的信息,例如數(shù)據(jù)包是否包含幀尾。在應用中,通過這種幀尾數(shù)據(jù)包和先前的數(shù)據(jù)包,MCU獲得新圖像幀的全部數(shù)據(jù)。因此,MCU僅通過讀取包頭即可告知是否在視頻信道中接收到新的幀。另外,電視會議剛開始時,在可發(fā)送任一視頻數(shù)據(jù)包之前有一個呼叫建立過程,它檢驗各參加者的功能,例如使用哪種視頻編解碼器。一旦完成呼叫建立,各視頻信道僅以某種標準編解碼器格式、即H.261或H.263來傳送視頻流。
簡言之,根據(jù)本發(fā)明,提供一種改進的方法,用于從至少第一和第二輸入視頻信道中接收幀,并且交替地在至少第一輸出視頻流中向接收第一視頻流并從兩個輸入視頻信道產(chǎn)生包含畫面的視頻圖像的第一設備裝置連續(xù)發(fā)送各幀,以及在第二輸出視頻流中向接收第二視頻流并從兩個輸入視頻信道產(chǎn)生包含畫面的視頻圖像的第二設備裝置發(fā)送各幀。該方法包括以下步驟存在可用的新幀時,將新幀的編解碼器格式與至少第一設備裝置的格式進行匹配;將新幀的編解碼器格式與第一設備裝置的格式匹配之后,通過必要時根據(jù)所選圖像格式在可用幀中改變至少一個信頭和編碼域數(shù)據(jù)來產(chǎn)生修訂幀;產(chǎn)生穩(wěn)定狀態(tài)數(shù)據(jù),它指明不提供新幀的視頻信道的圖像中沒有變化;結合所產(chǎn)生的修訂幀以及所產(chǎn)生的穩(wěn)定狀態(tài)數(shù)據(jù),產(chǎn)生第一輸出視頻流中的視頻信號。第一設備裝置接收視頻信號,并產(chǎn)生一個視頻圖像,其中包含來自從修訂幀中產(chǎn)生的信道之一的圖像,以及包含來自在第一設備裝置接收視頻信號之前已存在的、根據(jù)視頻信號中的穩(wěn)定狀態(tài)數(shù)據(jù)保持不變的另一個信道的圖像。
在本發(fā)明的另一個實施例中,提供一種改進的裝置,用于從至少第一和第二輸入視頻信道中接收幀,并且交替地在至少第一輸出視頻流中向接收第一視頻流并從兩個輸入視頻信道產(chǎn)生包含畫面的視頻圖像的第一設備裝置連續(xù)發(fā)送各幀,以及在第二輸出視頻流中向接收第二視頻流并從兩個輸入視頻信道產(chǎn)生包含畫面的視頻圖像的第二設備裝置發(fā)送各幀。改進的裝置包括存在可用的新幀時將新幀的編解碼器格式與至少第一設備裝置的格式進行匹配的裝置;將新幀的編解碼器格式與第一設備裝置的格式匹配之后、通過必要時根據(jù)所選圖像格式在新幀中改變至少一個信頭和編碼域數(shù)據(jù)來產(chǎn)生修訂幀的裝置;產(chǎn)生指明不提供新幀的視頻信道的圖像中沒有變化的穩(wěn)定狀態(tài)數(shù)據(jù)的裝置;結合修訂幀和穩(wěn)定狀態(tài)數(shù)據(jù)以產(chǎn)生第一輸出視頻流中的視頻信號的裝置。第一設備裝置接收視頻信號,并產(chǎn)生視頻圖像,其中包含來自從視頻信號中的修訂幀中產(chǎn)生的信道之一的圖像,以及包含來自第一設備裝置接收視頻信號之前已存在的、根據(jù)視頻信號中的穩(wěn)定狀態(tài)數(shù)據(jù)保持不變的另一信道的圖像。
在本發(fā)明的另一個實施例中,提供一種改進的方法,用于從至少第一和第二輸入視頻信道中接收幀,用于交替地在至少第一輸出視頻流中向接收第一視頻流并從兩個輸入視頻信道產(chǎn)生包含畫面的視頻圖像的第一設備裝置連續(xù)發(fā)送各幀,以及在第二輸出視頻流中向接收第二視頻流并從兩個輸入視頻信道產(chǎn)生包含畫面的視頻圖像的第二設備裝置發(fā)送各幀。這個改進方法包括以下步驟存在可用的新幀時,在幀中使用編碼域數(shù)據(jù)而不對編碼域數(shù)據(jù)完全解碼;以及必要時改變至少一個信頭和編碼域數(shù)據(jù),以便產(chǎn)生第一輸出視頻流中的視頻信號。第一設備裝置接收視頻信號并產(chǎn)生視頻圖像。視頻圖像包括從編碼域數(shù)據(jù)中產(chǎn)生的信道之一的畫面。
現(xiàn)在來看附圖,它們說明本發(fā)明的目前最佳實施例,用于說明其操作及使用,而不是限制本發(fā)明的范圍,附圖中相同的標號在若干視圖中表示相應的元件,本文中還采用以下術語及定義。
塊塊是視頻語法中的第四層。塊的數(shù)據(jù)由變換系數(shù)的碼字構成。塊的大小為8×8。這個術語用于H.261以及H.263編解碼器格式。
色度一種色彩和等亮度的所選參考色之間的定量測量所確定的差值,參考色具有指定的彩色質量。這個術語與H.261、H.263以及其它編解碼器格式配合使用。
CIFCIF表示通用中間格式。CIF是一種圖像格式,對于亮度,它具有每水平線352像素和288線,對于色度,它具有每水平線176像素和144線。
CODCOD表示編碼宏塊指示,與H.263編解碼器格式配合使用。COD是INTER圖像中的宏塊(MB)的信頭中的一個數(shù)據(jù)位。如果該數(shù)據(jù)位設置為“1”,則不傳送其它信息;換句話說,與該宏塊有關且由其定義的圖像不在參加者的屏幕上改變而保持不變。
編碼域數(shù)據(jù)這是編碼壓縮數(shù)據(jù)。在本發(fā)明目前最佳實施例中,MCU接收編碼域QCIF數(shù)據(jù)以及發(fā)送編碼域CIF數(shù)據(jù)。這個術語與H.261、H.263以及其它編解碼器格式配合使用。
CPBYCPBY表示用于亮度的編碼塊圖案,并與H.263編解碼器格式配合使用。CPBY是描述宏塊中數(shù)據(jù)的宏塊(MB)信頭中的變長碼字。
DCTDCT表示離散余弦變換。這種變換用來壓縮數(shù)據(jù)以及消除不必要的信息。DCT由參加者的編碼裝置使用。這個術語與H.261、H.263以及其它編解碼器格式配合使用。
幀幀是視頻信道或其它視頻流中圖像的連續(xù)序列中的一個數(shù)字圖像。這個術語與H.261、H.263以及其它編解碼器格式配合使用。
幀速率幀速率是以每秒MCU接收的幀數(shù)來表示的速率。幀速率目前通常約為每秒三十幀。這個術語與H.261、H.263以及其它編解碼器格式配合使用。
GOBGOB表示塊的組。GOB是視頻語法中的第二層。這個術語與H.261和H.263編解碼器格式配合使用。
GNGN表示塊組號。對于一組塊,GN在H.261的信頭中由4位構成,在H.263的信頭中由5位構成。只有H.261中的GN才用于本發(fā)明的實施中。數(shù)據(jù)位指明圖像中塊組的位置,即左上、右上、左下、右下。
信頭(或信頭文件)信頭是在圖像、塊組、宏塊或信息塊的開頭包含的信息。信頭描述跟隨信頭的信息。這個術語與H.261和H.263編解碼器格式配合使用。
水平分量水平分量是沿水平線的像素。這個術語與H.261和H.263編解碼器格式配合使用。
H.261編解碼器格式對數(shù)字化視頻數(shù)據(jù)進行編碼和解碼的標準格式。這個格式由ITU-T提供。
H.263編解碼器格式對數(shù)字化視頻數(shù)據(jù)進行編碼和解碼的標準格式。這個格式由ITU-T提供。
IDCTIDCT表示離散余弦反變換。IDCT用來對DCT進行逆運算或解碼。這個術語與H.261和H.263編解碼器格式配合使用。
INTRA這是I圖像。INRA是沒有用于預測的參考圖像的圖像或宏塊類型。這個術語與H.263編解碼器格式配合使用。
INTER這是P圖像。INTER是具有臨時的先前參考視頻數(shù)據(jù)的圖像或宏塊類型。這個術語與H.263編解碼器格式配合使用。
層層是視頻語法中分級結構的一級,包含大量數(shù)字化數(shù)據(jù)或信息。
低層低層是視頻語法中的一層,它是高層的一部分,低于圖像層。這個術語與H.261和H.263編解碼器格式配合使用。
亮度亮度是在給定方向上每單位投影區(qū)的表面發(fā)光強度。這個術語與H.261、H.263以及其它編解碼器格式配合使用。
宏塊宏塊(MB)是數(shù)字數(shù)據(jù)或信息。MB包括塊和信頭。這個術語與H.261和H.263編解碼器格式配合使用。
映射映射根據(jù)需要在視頻語法中對H.261或H.263 QCIF幀修改信頭和編碼域數(shù)據(jù),使QCIF幀看起來象在四分之一(或其它部分)CIF幀區(qū)域中具有QCIF數(shù)據(jù)的H.261或H.263 CIF幀。雖然映射變更或改變信頭和其它信息、如編碼域數(shù)據(jù),但它一般不改變定義包含參加者的視頻設備屏幕上產(chǎn)生的參加者圖像的像素的信號部分。這個術語與H.261和H.263編解碼器格式配合使用。
MBMB表示宏塊,如以上定義。
MBAMBA表示宏塊地址。MBA是表示一組塊中MB的位置的MB信頭中的變長碼字。這個術語與H.261編解碼器格式配合使用。
MCBPCMCBPC指明色度的宏塊類型和編碼塊圖案,由MB的信頭中的變長碼字構成。這個術語與H.263編解碼器格式配合使用。
MCUMCU表示多點控制(或會議)裝置。傳統(tǒng)的MCU能夠以切換出現(xiàn)格式或以連續(xù)出現(xiàn)格式工作。在切換出現(xiàn)格式中,MCU從一個以上參加者接收視頻比特流,僅選擇其中一個視頻比特流,并將它同時發(fā)送給電視會議中的各參加者。在連續(xù)出現(xiàn)格式中,MCU從一個以上參加者接收視頻比特流,并且同時以分屏格式將各個流發(fā)送給電視會議中的各參加者。本發(fā)明的實施中所用的MCU在任何時候僅發(fā)送一個輸入視頻信號的一幀加上添加到該幀的一些附加數(shù)據(jù),以便將幀重傳給電視會議中的參加者。這個術語與H.261、H.263以及其它編解碼器格式配合使用。
MVDMVD表示運動矢量數(shù)據(jù)。MVD是用于水平分量的宏塊的信頭中的變長碼字,后面接著垂直分量的變長碼字。這個術語與H.263編解碼器格式配合使用。
NOT CODNOT COD指COD設置為“1”。這個術語與H.263編解碼器格式配合使用。
非參考圖像非參考圖像是一個省略圖像幀,它由MCU從參加者接收并忽略,沒有被MCU重傳。非參考圖像幀一般沒有被重傳,因為它與MCU上次剛剛傳送的幀相同或接近相同。這個術語與H.261和H.263編解碼器格式配合使用。
圖像圖像是視頻語法中的第一層。包含在圖像中的信息是信頭文件加上GOB。這個術語與H.261和H.263編解碼器格式配合使用。
點到點功能在點到點功能電視會議系統(tǒng)中,僅包含兩個參加者。這種系統(tǒng)允許第一人的圖像被發(fā)送給第二人或者反之。第一人的視頻信號在發(fā)送給第二人之前沒有與另一人的視頻結合。
QCIFQCIF表示1/4通用中間格式。QCIF是一種圖像格式,對于亮度,它具有每水平線176像素和144線,對于色度,它具有每水平線88像素和72線。
量化器量化器是指明圖像數(shù)據(jù)的準確度的數(shù)據(jù)。
TR時間參考。與H.263編解碼器格式結合使用時,TR包含圖像層的信頭中的八位數(shù)據(jù)。這個數(shù)據(jù)通過將它在時間上前一參考圖像信頭中的值加一、并加上自前一傳送圖像以來在圖像時鐘頻率下省略或非參考圖像的數(shù)量來產(chǎn)生。與H.261編解碼器格式配合使用時,TR包含圖像層的信頭中的五位數(shù)據(jù),并且該數(shù)據(jù)是通過將其在時間上前一參考圖像信頭中的值加一、并加上自前一傳送圖像以來在圖像時鐘頻率下的省略或非參考圖像的數(shù)量而產(chǎn)生的。
視頻語法視頻語法是數(shù)字化數(shù)據(jù),描述并定義視頻幀。視頻語法是包含在視頻幀中的信息的定義方案。信息排列在具有四層的分級結構中圖像塊組(GOB)宏塊(MB)塊各層包括一個信頭文件。
在本發(fā)明目前最佳實施例的以下說明中,假定電視會議中有四名參加者,各參加者具有電視會議設備,該設備產(chǎn)生包含由根據(jù)本發(fā)明構造的MCU接收的視頻信道的視頻信號。本領域的技術人員會理解,本發(fā)明的裝置及方法可用于電視會議有兩名或兩名以上參加者的情況。本發(fā)明的方法和裝置一般用于電視會議有三名或三名以上參加者的情況。
在本發(fā)明的電視會議系統(tǒng)中,MCU產(chǎn)生輸出CIF信號。MCU將輸出CIF信號分成正交的象限,即左上象限、右上象限、左下象限以及右下象限。來自參加者的各輸入信道包含QCIF信號。各信道分配給輸出CIF信號的正交象限之一。當幀在信道之一中到達MCU時,該幀由MCU分配給為該信道保留或選擇的輸出CIF信號的正交象限。
大家了解,存在各種編解碼器格式,它們均可結合到本發(fā)明中。但是,對于以下論述,假定電視會議中的各參加者所用的視頻設備采用H.261或者H.263編解碼器格式。更具體地說,假定圖1中的輸入信號10(來自第一參加者)為H.261編解碼器格式,以及輸入信號11(來自第二參加者)、12(來自第三參加者)、13(來自第四參加者)為H.263編解碼器格式。這意味著MCU對第一參加者產(chǎn)生的輸出信號14(圖1)將為H.261編解碼器格式,以及MCU對第二、第三以及第四參加者產(chǎn)生的輸出信號14為H.263編解碼器格式。
由于MCU在任何時刻基本上都僅更新輸出CIF信號的一個象限,因此,與傳統(tǒng)的MCU相比,本發(fā)明的MCU的結構被簡化,并且操作本發(fā)明的MCU所需的計算能力也比傳統(tǒng)MCU顯著減少。另外,與傳統(tǒng)MCU相比,由于本發(fā)明的MCU僅在重新排列的編碼域數(shù)據(jù)上工作(一般不對編碼域數(shù)據(jù)進行解碼),因此,本發(fā)明的MCU僅需要少量存儲器。這種復雜度、計算能力以及存儲器大小方面的減少使傳統(tǒng)個人計算機(PC)能夠用于本發(fā)明的實施。
如上所述,為了說明本例,假定電視會議有四名參加者。第一參加者的視頻設備產(chǎn)生包含輸入QCIF信號10的信道。第二參加者的視頻設備產(chǎn)生包含輸入QCIF信號11的信道。第三參加者的視頻設備產(chǎn)生包含輸入QCIF信號12的信道。第四參加者的視頻設備產(chǎn)生包含輸入QCIF信號13的信道。各參加者用來產(chǎn)生包含QCIF信號的信道的攝像機、計算機、CRT或其它顯示屏以及其它視頻設備是本領域眾所周知的,在此不作詳細說明。
MCU接收輸入QCIF信號10、11、12、13,并將它們組合成輸出CIF信號14。請參見圖1。各QCIF信號包含數(shù)字幀或圖像流。QCIF信號10中的數(shù)字幀用來更新輸出CIF信號14的左上象限。QCIF信號11中的數(shù)字幀用來更新輸出CIF信號14的右上象限。QCIF信號12中的數(shù)字幀用來更新輸出CIF信號14的左下象限。QCIF信號13中的數(shù)字幀用來更新輸出CIF信號14的右下象限。在本發(fā)明目前最佳實施例中,每次MCU產(chǎn)生新的CIF信號14時,新的CIF信號包含基本上僅改變CIF信號的一個象限中的圖像的信息。本領域的技術人員會了解,可以根據(jù)本發(fā)明來配置MCU,使每次產(chǎn)生新的CIF信號14時,CIF信號的兩個或兩個以上象限中的圖像被改變。但是,在本發(fā)明的最佳實施例中,每次由MCU產(chǎn)生新的CIF信號時,只有該CIF信號的一個象限中的圖像被改變。
如本領域的技術人員會了解的一樣,各輸入信道可包含子QCIF信號,以及輸出信號可以是包含各子QCIF圖像的一部分的QCIF信號。眾所周知,子QCIF信號不是QCIF信號大小的四分之一。通過提取各子QCIF圖像的一部分,這些部分仍然可加起來成為QCIF圖像?;蛘撸鬏斎胄诺揽砂珻IF信號,以及輸出信號可以是4CIF信號?;蛘撸鬏斎胄诺揽砂?CIF信號,以及輸出信號可以是16CIF信號,等等?;蛘呖刹捎闷渌鼧藴驶蚍菢藴驶瘓D像格式。在H.263的連續(xù)出現(xiàn)模式下,可傳送最多四個視頻信號。這與本發(fā)明的部分可能的實施例的功能形成直接對比,例如在那些實施例中,各包含四個QCIF圖像的四個CIF圖像可加起來成為包含十六名參加者的圖像的一個4CIF圖像。另外,不同大小的圖像也可適用于本發(fā)明。例如,輸出的4CIF信號可在其左上及右上象限包含兩個輸入CIF信號,其左下和右下象限則可包含八個QCIF信號。
應當理解,一個信號10可以高于或低于信號11、12、13的速率向MCU發(fā)送新的幀或圖像。這并不改變MCU的操作,因為MCU基本上根據(jù)先到先服務的原則工作。例如,一旦MCU從信號10至13接收到幀或圖像,則處理該特定幀,生成CIF信號14并將它發(fā)送給各參加者的視頻設備。然后,MCU處理接收的下一幀,生成CIF信號14并將它發(fā)送給各參加者的視頻設備,等等。由于參加者之一的設備采用H.261編解碼器格式而其余參加者的設備采用H.263編解碼器格式,因此每當MCU經(jīng)信號10至13之一接收并處理幀時,MCU以H.261編解碼器格式生成CIF信號14并且以H.263編解碼器格式生成CIF信號14。
如果輸入QCIF信號10為H.261編解碼器格式以及輸出CIF信號為H.263格式,則當MCU以H.263編解碼器格式生成輸出信號14時,來自信號10的幀從H.261編解碼器格式轉換為H.263編解碼器格式。同樣,如果輸入QCIF信號11至13為H.263編解碼器格式以及輸出CIF信號為H.261編解碼器格式,則當MCU以H.261編解碼器格式生成輸出信號14時,來自信號11至13的幀從H.263編解碼器格式轉換為H.261編解碼器格式。
實例部分I以H.263編解碼器格式傳送的CIF信號在本例的這個部分,假定MCU正處理輸入信號10至13,以產(chǎn)生H.263編解碼器格式的輸出信號14,輸出信號14將發(fā)送給以上標識的第二、第三及第四個參加者。
MCU監(jiān)測輸入信號10至13,并等待從信號10至13其中之一接收新幀。信號10是將新的QCIF幀發(fā)送給MCU的第一信號。MCU改變QCIF幀的信頭和編碼域數(shù)據(jù),以便將該幀從H.261編解碼器格式轉變?yōu)镠.263編解碼器格式。改變的信頭表明該幀為INTER圖像(即P圖像)。MCU將數(shù)字數(shù)據(jù)(即編碼域數(shù)據(jù))保存在幀中,它定義第一參加者的視頻圖像。雖然定義第一參加者的視頻圖像的數(shù)字數(shù)據(jù)可由MCU重新排列,但所產(chǎn)生的視頻圖像并沒有被MCU改變或基本上未改變。
MCU準備圖2所述的輸出CIF信號14A。首先,生成具有CIF圖像類型和INTER(P圖像)的圖像編碼類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。時間參考指明非傳送圖像的數(shù)量。使用B(雙向內插)圖像時,時間參考指明跳過多少圖像以及如何對省略圖像進行內插。使用B圖像時,本發(fā)明的方法不起作用。因此,時間參考對于每個圖像加1。H.263編解碼器格式包括本發(fā)明的實施目前沒有使用的幀省略特征。
由于從QCIF信號10接收的幀被分配給輸出CIF信號14的左上象限,因此,MCU在輸出CIF信號14的左上象限中插入MCU通過把經(jīng)信號10接收的QCIF圖像從H.261編解碼器格式轉換為H.263編解碼器格式所產(chǎn)生的QCIF幀。MCU在CIF信號14A的左下象限以及右上和右下象限的MB信頭中插入表示NOT COD的數(shù)字或比特“1”,如圖2的CIF信號14A中所示。
由于新的QCIF幀處于左上象限中,因此QCIF幀中的各GOB數(shù)據(jù)從上至下經(jīng)過必要的MVD修改,因為它可指CIF圖像中不同的MVD。只有圖4中標記為x的那些MB中的MVD沒有改變。在各GOB經(jīng)過必要的MVD修改之后,它與右上象限的十一個MB信頭(其中每個被分配比特“1”以指定NOT COD)鏈接,成為新的CIF GOB。左下和右下象限的各MB信頭被填充比特“1”,以指定NOT COD。
所產(chǎn)生的輸出CIF信號14A如圖2所示。當這個信號被發(fā)送并由參加者二、三、四接收時,這些參加者的視頻設備將圖14A的左上象限中所述的圖像插入各參加者的CRT或其它顯示屏上顯示的視頻圖像的左上象限中。其余象限中顯示在CRT上的圖像保持不變。
MCU將CIF信號14A發(fā)送給參加者二、三以及四。
在發(fā)送CIF信號14A之后,MCU再次以循環(huán)方式監(jiān)測輸入信號10至13。檢查信號11以查看它是否包含新幀。如果信號11沒有包含新幀,則MCU繼續(xù)移動并檢查信道12是否包含新幀,依此類推。如果信號11包含新幀,則進行以下步驟。
由于該幀已經(jīng)為H.263編解碼器格式,因此不需要將該幀從H.261編解碼器格式改變?yōu)镠.263編解碼器格式。
該幀為INTRA圖像(I圖像)。MCU將它轉換為INTER或P圖像。在宏塊級,如果修改了量化器以及添加了COD,則MB類型設置為INRA或INTRA+Q。MCBPC從I圖像的表轉移到P圖像的表。CBPY取其初始值的補數(shù)。必要時改變信頭和編碼域數(shù)據(jù)以指明INTER圖像的這個步驟是本領域的技術人員熟悉的。
MCU準備圖2所述的輸出CIF信號14B。首先,生成具有CIF圖像類型和INTER(P圖像)的圖像編碼類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。時間參考指明非傳送圖像的數(shù)量。在本發(fā)明的方法中,對于各圖像,時間參考加1。H.263編解碼器格式包括本發(fā)明的實施目前沒有使用的幀省略特征。
由于從QCIF信號11接收的幀被分配給輸出CIF信號14的右上象限,因此,MCU在輸出CIF信號14B的右上象限中插入MCU通過把經(jīng)信號11接收的QCIF I圖像轉換為均為H.263編解碼器格式的QCIF P圖像所產(chǎn)生的QCIF幀。由于QCIF幀處于右上象限中,因此QCIF幀中的各GOB數(shù)據(jù)從上至下經(jīng)過必要的MVD修改,因為它表示CIF圖像中不同的MVD。在各GOB經(jīng)過必要的MVD修改之后,它與左上象限的十一個MB信頭(其中每個被分配比特“1”以指定NOTCOD)鏈接,成為新的CIF GOB。左下和右下象限的各MB信頭被填充比特“1”,以指定NOT COD。
所產(chǎn)生的輸出CIF信號14B如圖2所示。當這個信號被發(fā)送并由參加者二、三、四接收時,這些參加者的視頻設備將圖14B的右上象限中所述的圖像插入各參加者的CRT或其它顯示屏上顯示的視頻圖像的右上象限中。其余象限中顯示在CRT上的圖像保持不變。
MCU將CIF信號14B發(fā)送給參加者二、三以及四。
MCU再次以循環(huán)方式監(jiān)測新輸入幀的輸入信號10至13。MCU從信號12接收新幀。
由于從信號12接收的幀已經(jīng)為H.263編解碼器格式,因此不需要將該幀從H.261編解碼器格式改變?yōu)镠.263編解碼器格式。
發(fā)現(xiàn)該幀為INTER圖像(P圖像)。因此,MCU不需要將它轉換為P圖像格式。
MCU準備圖2所述的輸出CIF信號14C。首先,生成具有CIF圖像類型和INTER(P圖像)的圖像編碼類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。時間參考指明非傳送圖像的數(shù)量。在本發(fā)明的方法中,時間參考對于每個圖像加1。H.263編解碼器格式包括本發(fā)明的實施目前沒有使用的幀省略特征。
輸出CIF信號的左上和右上象限的十一個MB信頭的每個被填充比特“1”,以指定NOT COD。然后,由于從QCIF信號12接收的幀被分配給輸出CIF信號14的左下象限,因此,MCU在輸出CIF信號14C的左下象限中插入MCU經(jīng)信號12所接收的QCIF幀。由于QCIF幀處于左下象限中,因此QCIF幀中的各GOB數(shù)據(jù)從上至下經(jīng)過必要的MVD修改,因為它表示CIF圖像中不同的MVD。在各GOB經(jīng)過必要的MVD修改之后,它與右下象限的十一個MB信頭(其中每個被分配比特“1”以指定NOT COD)鏈接,成為新的CIF GOB。
所產(chǎn)生的輸出CIF信號14C如圖2所示。當這個信號被發(fā)送并由參加者二、三、四接收時,這些參加者的視頻設備將圖14C的左下象限中所述的圖像插入各參加者的CRT或其它顯示屏上顯示的視頻圖像的左下象限中。其余象限中顯示在CRT上的圖像保持不變。
MCU將CIF信號14C發(fā)送給參加者二、三以及四。
MCU再次以循環(huán)方式監(jiān)測新輸入幀的輸入信號10至13。MCU從信號13接收新幀。
由于從信號13接收的幀已經(jīng)為H.263編解碼器格式,因此不需要將該幀從H.261編解碼器格式改變?yōu)镠.263編解碼器格式。
發(fā)現(xiàn)該幀為INTER圖像(P圖像)。因此,MCU不需要將它轉換為P圖像格式。
MCU準備圖2所述的輸出CIF信號14D。首先,生成具有CIF圖像類型和INTER(P圖像)的圖像編碼類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。時間參考指明非傳送圖像的數(shù)量。在本發(fā)明的方法中,時間參考對于各圖像加1。H.263編解碼器格式包括本發(fā)明的實施目前沒有使用的幀省略特征。
輸出CIF信號的左上和右上象限的十一個MB信頭的每個被填充比特“1”,以指定NOT COD。然后,由于從QCIF信號13接收的幀被分配給輸出CIF信號14的右下象限,因此,MCU在輸出CIF信號14D的右下象限中插入MCU經(jīng)信號13所接收的QCIF幀。由于QCIF幀處于右下象限中,因此QCIF幀中的各GOB數(shù)據(jù)從上至下經(jīng)過必要的MVD修改,因為它表示CIF圖像中不同的MVD。在各GOB經(jīng)過必要的MVD修改之后,它與左下象限的十一個MB信頭(其中每個被分配比特“1”以指定NOT COD)鏈接,成為新的CIF GOB。
所產(chǎn)生的輸出CIF信號14D如圖2所示。當這個信號被發(fā)送并由參加者二、三、四接收時,這些參加者的視頻設備將圖14D的右下象限中所述的圖像插入各參加者的CRT或其它顯示屏上顯示的視頻圖像的右下象限中。其余象限中顯示在CRT上的圖像保持不變。
MCU將CIF信號14D發(fā)送給參加者二、三以及四。
部分II以H.261編解碼器格式傳送的CIF信號在本例的這個部分,假定MCU正處理輸入信號10至13,以便產(chǎn)生H.261編解碼器格式的輸出信號14,輸出信號14將僅發(fā)送給以上標識的第一參加者。
MCU再次以循環(huán)方式監(jiān)測新輸入幀的輸入信號10至13。信號10是將新幀10A發(fā)送給MCU的第一信號。由于該幀已經(jīng)為H.261編解碼器格式,因此不需要MCU將該幀從H.263編解碼器格式改變?yōu)镠.261編解碼器格式。
MCU準備圖3所述的輸出CIF信號14E。首先,生成具有CIF的圖像類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。
由于從QCIF信號10接收的幀被分配給輸出CIF信號14E的左上象限,因此,MCU在輸出CIF信號14E的左上象限中插入MCU經(jīng)信號10所接收的QCIF幀。必要時,QCIF幀的GN被改變,以便對應于圖6所示的GN。由于H.261編解碼器格式的QCIF幀具有與H.261編解碼器格式的CIF幀的左上象限匹配的GN 1、3、5,因此這些GN不需要被改變。
MCU采用各包含隨情況而定的正確GN 2、4或6的GOB信頭來填充信號14E的右上象限。各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。同樣,MCU采用各包含隨情況而定的正確GN 7、9或11的GOB信頭來填充CIF信號14E的左下象限。左下象限的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。最后,MCU采用各包含隨情況而定的正確GN8、10或12的GOB信頭來填充CIF信號14E的右下象限。右下象限的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。當具有適當GN的GOB信頭隨后沒有任何附加宏塊數(shù)據(jù)時,表示省略MBA,它意味著該象限中的圖像在參加者的視頻設備接收特定CIF信號14E時沒有被該設備更新。
所產(chǎn)生的輸出CIF信號14E如圖3所示。當這個信號被發(fā)送并由參加者一接收時,這個參加者的視頻設備將包含在QCIF幀中的圖像插入?yún)⒓诱叩腃RT或其它顯示屏上顯示的視頻圖像的左上象限中。其余象限中顯示在參加者的CRT上的圖像保持不變。
在發(fā)送CIF信號14E之后,MCU再次監(jiān)測輸入信號10至13并等待接收新的幀。MCU從信號11接收新幀11A。
由于該幀為H.263編解碼器格式,因此MCU將編解碼器格式改變?yōu)镠.261編解碼器格式。當H.263編解碼器格式改變?yōu)镠.261編解碼器格式時,輸入圖像是I圖像還是P圖像都一樣。MCU將數(shù)字數(shù)據(jù)(即編碼域數(shù)據(jù))保存在幀中,它定義第二參加者的視頻圖像。雖然定義第二參加者的視頻圖像的數(shù)字數(shù)據(jù)可由MCU重新排列,但所產(chǎn)生的視頻圖像并沒有被MCU改變或基本上未改變。
MCU準備圖3所示的輸出CIF信號14F。首先,生成具有CIF的圖像類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。
由于從QCIF信號11A接收的幀被分配給輸出CIF信號14F的右上象限,因此,MCU在輸出CIF信號14F的右上象限中插入MCU通過把經(jīng)信號11A接收的QCIF圖像從H.263編解碼器格式轉換為H.261編解碼器格式所產(chǎn)生的QCIF幀。QCIF幀的GN被改變,以便對應于圖6所示的GN。由于QCIF幀具有1、3以及5的GN,因此這些數(shù)字改變?yōu)?、4以及6,因為QCIF幀被插入輸出CIF信號的右上象限。CIF信號14F的右上象限的GN必須為2、4、6,如圖6所示。
MCU采用各包含隨情況而定的正確GN 1、3或5的GOB信頭來填充信號14F的左上象限。各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。同樣,MCU采用各包含隨情況而定的正確GN 7、9或11的GOB信頭來填充CIF信號14F的左下象限。左下象限的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。最后,MCU采用各包含隨情況而定的正確GN 8、10或12的GOB信頭來填充CIF信號14F的右下象限。右下象限的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。當具有適當GN的GOB信頭隨后沒有任何附加宏塊數(shù)據(jù)時,表示省略MBA,它意味著該象限中的圖像在參加者的視頻設備接收特定CIF信號14F時未被該設備更新。
所產(chǎn)生的輸出H.261編解碼器格式CIF信號14F如圖3所示。當這個信號被發(fā)送并由參加者一接收時,這個參加者的視頻設備將包含在QCIF幀中的圖像插入?yún)⒓诱咭坏腃RT或其它顯示屏上顯示的視頻圖像的右上象限中。顯示在參加者的CRT上其余象限中的圖像保持不變。
在發(fā)送CIF信號14F之后,MCU再次監(jiān)測輸入信號10至13并等待接收新幀。MCU從信號12接收新幀12A。
由于該幀為H.263編解碼器格式,因此MCU將編解碼器格式改變?yōu)镠.261。當H.263編解碼器格式改變?yōu)镠.261編解碼器格式時,輸入圖像是I圖像還是P圖像都一樣。MCU將數(shù)字數(shù)據(jù)(即編碼域數(shù)據(jù))保存在幀中,它定義第三參加者的視頻圖像。雖然定義第三參加者的視頻圖像的數(shù)字數(shù)據(jù)可由MCU重新排列,但所產(chǎn)生的視頻圖像并沒有被MCU改變或基本上沒有改變。
MCU準備圖3所示的輸出CIF信號14G。首先,生成具有CIF的圖像類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。
由于從QCIF信號12A接收的幀被分配給輸出CIF信號14G的左下象限,因此,MCU在輸出CIF信號14G的左下象限中插入MCU通過把經(jīng)信號12A接收的QCIF圖像從H.263編解碼器格式轉換為H.261編解碼器格式所產(chǎn)生的QCIF幀。QCIF幀的GN被改變,以便對應于圖6所示的GN。由于QCIF幀具有1、3以及5的缺省GN,因此這些數(shù)字改變?yōu)?、9以及11,因為QCIF幀被插入輸出CIF信號的左下象限。CIF信號14G的左下象限的GN必須為7、9、11,如圖6所示。
MCU采用各包含隨情況而定的正確GN 1、3或5的GOB信頭來填充信號14G的左上象限。各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。同樣,MCU采用各包含隨情況而定的正確GN 2、4或6的GOB信頭來填充CIF信號14G的右上象限。右上象限中的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。最后,MCU采用各包含隨情況而定的正確GN8、10或12的GOB信頭來填充CIF信號14G的右下象限。右下象限的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。當具有適當GN的GOB信頭隨后沒有任何附加宏塊數(shù)據(jù)時,表示省略MBA,它意味著該象限中的圖像在參加者的視頻設備接收特定CIF信號14G時沒有被該設備更新。
所產(chǎn)生的輸出H.261編解碼器格式CIF信號14G如圖3所示。當這個信號被發(fā)送并由參加者一接收時,這個參加者的視頻設備將包含在QCIF幀中的圖像插入?yún)⒓诱咭坏腃RT或其它顯示屏上顯示的視頻圖像的左下象限中。其余象限中顯示在參加者的CRT上的圖像保持不變。
在發(fā)送CIF信號14G之后,MCU再次監(jiān)測輸入信號10至13并等待接收新幀。MCU從信號13接收新幀13A。
由于該幀為H.263編解碼器格式,因此MCU將編解碼器格式改變?yōu)镠.261。當H.263編解碼器格式改變?yōu)镠.261編解碼器格式時,輸入圖像是I圖像還是P圖像都一樣。MCU將數(shù)字數(shù)據(jù)(即編碼域數(shù)據(jù))保存在幀中,它定義第四參加者的視頻圖像。雖然定義第四參加者的視頻圖像的數(shù)字數(shù)據(jù)可由MCU重新排列,但所產(chǎn)生的視頻圖像并沒有被MCU改變或基本上沒有改變。
MCU準備圖3所示的輸出CIF信號14H。首先,生成具有CIF的圖像類型的CIF圖像信頭。然后,將適當?shù)臅r間參考分配給圖像。
由于從QCIF信號13A接收的幀被分配給輸出CIF信號14H的右下象限,因此,MCU在輸出CIF信號14H的右下象限中插入MCU通過把經(jīng)信號13A接收的QCIF圖像從H.263編解碼器格式轉換為H.261編解碼器格式所產(chǎn)生的QCIF幀。QCIF幀的GN被改變,以便對應于圖6所示的GN。由于QCIF幀具有1、3以及5的GN,因此這些數(shù)字改變?yōu)?、10以及12,因為QCIF幀被插入輸出CIF信號的右下象限。CIF信號14H的右下象限的GN必須為8、10、12,如圖6所示。
MCU采用各包含隨情況而定的正確GN 1、3或5的GOB信頭來填充信號14H的左上象限。各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。同樣,MCU采用各包含隨情況而定的正確GN 2、4或6的GOB信頭來填充CIF信號14H的右上象限。右上象限中的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。最后,MCU采用各包含隨情況而定的正確GN7、9、11的GOB信頭來填充CIF信號14H的左下象限。左下象限的各GOB中的信頭隨后沒有任何宏塊數(shù)據(jù)。當具有適當GN的GOB信頭隨后沒有任何附加宏塊數(shù)據(jù)時,表示省略MBA,它意味著該象限中的圖像在參加者的視頻設備接收特定CIF信號14H時沒有被該設備更新。
所產(chǎn)生的輸出H.261編解碼器格式CIF信號14H如圖3所示。當這個信號被發(fā)送并由參加者一接收時,這個參加者的視頻設備將包含在QCIF幀中的圖像插入?yún)⒓诱咭坏腃RT或其它顯示屏上顯示的視頻圖像的右下象限中。顯示在參加者的CRT上其余象限中的圖像保持不變。
本領域的技術人員會了解,存在各種除H.263和H.261之外的編解碼器格式,它們能夠根據(jù)本發(fā)明用于在多個參加者之間的電視會議中從多個輸入信道每次僅接收和發(fā)送一幀。
向MCU發(fā)送來自電視會議各參加者的QCIF(或其它)信號以及從MCU向電視會議的所選參加者發(fā)送CIF(或其它)信號所需的設備是眾所周知的,在此不作詳細說明。
若不在CIF信號14的象限中傳送電視會議參加者的圖像,也可傳送其它信息。例如,視頻剪輯、文檔、電子數(shù)據(jù)表、演示均可結合到CIF信號14中,例如出現(xiàn)在右下象限(或其它象限)中,代替電視會議中一個參加者的圖像。
已經(jīng)以這樣的形式對本發(fā)明進行了說明,以便本領域的技術人員可以理解、從而實施和使用本發(fā)明,還說明了目前最佳的實施例及其最佳模式,我們要求以下權益。
權利要求
1.一種方法,用于從至少第一和第二輸入視頻信道接收幀,以及用于交替地在至少以下各項中連續(xù)發(fā)送各幀第一輸出視頻流,發(fā)至第一設備裝置,該裝置用于接收所述第一視頻流并且生成包含來自兩個所述輸入視頻信道的畫面的視頻圖像,第二輸出視頻流,發(fā)至第二設備裝置,該裝置用于接收所述第二視頻流并且生成包含來自兩個所述輸入視頻信道的畫面的視頻圖像,所述方法包括以下步驟(a)確定所述第一和第二設備裝置中每一個的編解碼器格式;(b)確定所述輸入視頻信道其中之一是否具有可用的新幀;(c)當步驟(b)中存在可用的新幀時,確定所述新幀的編解碼器格式;(d)將所述可用幀的所述編解碼器格式與至少所述第一設備裝置的編解碼器格式匹配;(e)通過必要時改變所述可用幀中的信頭和編碼域數(shù)據(jù)來生成修訂幀,以便對應于所選圖像格式;(f)生成穩(wěn)定狀態(tài)數(shù)據(jù),該數(shù)據(jù)表明不提供任何新幀的所述視頻信道的圖像沒有變化;(g)組合(i)步驟(e)中產(chǎn)生的所述修訂幀,和(ii)步驟(f)中產(chǎn)生的所述穩(wěn)定狀態(tài)數(shù)據(jù),從而生成所述第一輸出視頻流中的視頻信號,所述第一設備裝置接收所述視頻信號并產(chǎn)生視頻圖像,其中包含從所述視頻信號的所述修訂幀生成的所述信道之一的圖像,以及在所述第一設備裝置接收所述視頻信號之前存在的所述另一信道的圖像,該圖像根據(jù)所述視頻信號中的所述穩(wěn)定狀態(tài)數(shù)據(jù)而保持不變。
2.一種裝置,用于從至少第一和第二輸入視頻信道接收幀,以及用于交替地在至少以下各項中連續(xù)發(fā)送各幀第一輸出視頻流,發(fā)至第一設備裝置,該裝置用于接收所述第一視頻流并生成包含來自兩個所述輸入視頻信道的畫面的視頻圖像,第二輸出視頻流,發(fā)至第二設備裝置,該裝置用于接收所述第二視頻流并生成包含來自兩個所述輸入視頻信道的畫面的視頻圖像,所述裝置包括(a)確定所述第一和第二設備裝置中每一個的所述編解碼器格式的裝置;(b)確定所述輸入視頻信道其中之一是否具有可用的新幀的裝置;(c)當步驟(b)中存在可用的新幀時確定所述新幀的編解碼器格式的裝置;(d)將所述可用幀的所述編解碼器格式與至少所述第一設備裝置的編解碼器格式匹配的裝置;(e)通過必要時改變所述可用幀中的信頭和編碼域數(shù)據(jù)來生成修訂幀、以便對應于所選圖像格式的裝置;(f)生成穩(wěn)定狀態(tài)數(shù)據(jù)的裝置,該數(shù)據(jù)表明不提供任何新幀的所述視頻信道的圖像沒有變化;(g)組合以下各項的裝置(i)步驟(e)中產(chǎn)生的所述修訂幀,和(ii)步驟(f)中產(chǎn)生的所述穩(wěn)定狀態(tài)數(shù)據(jù),從而生成所述第一輸出視頻流中的視頻信號,所述第一設備裝置接收所述視頻信號并產(chǎn)生視頻圖像,其中包含從所述視頻信號的所述修訂幀生成的所述信道之一的圖像,以及在所述第一設備裝置接收所述視頻信號之前存在的所述另一個信道的圖像,該圖像根據(jù)所述視頻信號中的所述穩(wěn)定狀態(tài)數(shù)據(jù)而保持不變。
3.一種方法,用于從至少第一和第二輸入視頻信道接收幀,以及用于交替地在至少以下各項中連續(xù)發(fā)送各幀第一輸出視頻流,發(fā)至第一設備裝置,該裝置用于接收所述第一視頻流并生成包含來自兩個所述輸入視頻信道的畫面的視頻圖像,第二輸出視頻流,發(fā)至第二設備裝置,該裝置用于接收所述第二、視頻流并生成包含來自兩個所述輸入視頻信道的畫面的視頻圖像,所述方法包括以下步驟(a)確定所述輸入視頻信道其中之一是否具有可用的新幀;以及(b)當步驟(a)中存在可用的新幀時,將所述編碼域數(shù)據(jù)用于所述幀中而不對所述編碼域數(shù)據(jù)完全解碼,以便生成所述第一輸出視頻流中的視頻信號,所述第一設備裝置接收所述視頻信號并產(chǎn)生視頻圖像,所述視頻圖像包含從所述編碼域數(shù)據(jù)生成的所述信道之一的圖像。
全文摘要
提供用于電視會議的一種方法及裝置(14)。這種方法及裝置(14)從多個視頻信道連續(xù)接收幀(10-13)以及交替地向電視會議的多個參加者中每人連續(xù)發(fā)送包含涉及各視頻信道的信息的各幀(14A-14D)。該方法及裝置僅在任何給定時刻才發(fā)送電視會議中參加者之一的新圖像數(shù)據(jù)。
文檔編號H04N7/26GK1496652SQ02806532
公開日2004年5月12日 申請日期2002年7月12日 優(yōu)先權日2001年7月16日
發(fā)明者楊智隆, 郭陳元 申請人:楊智隆, 郭陳元