用于數(shù)據(jù)流分布式混合的設(shè)備和方法
【專利摘要】本發(fā)明涉及一種用于數(shù)據(jù)流的分布式混合設(shè)備,包括主多媒體服務(wù)器(10),能夠接收至少一個輸入數(shù)據(jù)流(A,B,C)和輸出至少一個輸出數(shù)據(jù)流(A’,B’,C’),以及至少一個輔多媒體服務(wù)器(20),能夠接收至少一個輸入數(shù)據(jù)流(D,E,F(xiàn))和輸出至少一個輸出數(shù)據(jù)流(D’,E’,F(xiàn)’),主多媒體服務(wù)器包括選擇模塊(11),設(shè)置成用來從輸入數(shù)據(jù)流中選擇多個數(shù)據(jù)流(A,B,E,F(xiàn)),和全局混合模塊(13),設(shè)置成用來混合所選擇的數(shù)據(jù)流從而獲得匯聚流(S),并且輔多媒體服務(wù)器包括局部混合模塊(21),設(shè)置成用來混合由輔多媒體服務(wù)器所接收到的并由主多媒體服務(wù)器的選擇模塊所選擇的至少兩個輸入數(shù)據(jù)流(E,F(xiàn))從而獲得能夠被主多媒體服務(wù)器的全局混合模塊為獲得匯聚流所使用的輸入中間流(T)。本發(fā)明還涉及相應(yīng)的分布式混合方法。
【專利說明】用于數(shù)據(jù)流分布式混合的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)流的傳輸和混合領(lǐng)域,尤其是音頻和/或視頻電話會議環(huán)境中的多媒體音頻和視頻數(shù)據(jù)流。
【背景技術(shù)】
[0002]近些年,信息技術(shù)的進(jìn)步以及對優(yōu)化工作時間和減少行程的需求推動了電話會議系統(tǒng)的當(dāng)前增長。
[0003]慣常的電話會議系統(tǒng)基于多個視頻電話參與者之間的數(shù)據(jù)流傳輸,具有適用于聲首的首頻流和適用于圖像的視頻流。
[0004]為了最好地管理此類電話會議,所討論的各種數(shù)據(jù)流由多媒體電話服務(wù)器管理,它負(fù)責(zé)組織相關(guān)人員的視頻會議。該服務(wù)器接收來自視頻會議參與者的各種數(shù)據(jù)流,以及通過混合它們處理這些各種各樣的數(shù)據(jù)流從而構(gòu)建輸出數(shù)據(jù)流以傳輸回各個參與者。
[0005]在視頻數(shù)據(jù)的情況下,中心多媒體視頻會議服務(wù)器可從不同的參與者接收一定數(shù)量的視頻流,并可向他們廣播其中混合了這些流的單個視頻流,例如作為視頻馬賽克。
[0006]為了處理不同的輸入和輸出流,該多媒體會議服務(wù)器具有受限計算功率的混合裝置,用于防止管理參與者數(shù)量超出這些處理裝置所允許的容量的視頻會議。因此,這些多媒體會議服務(wù)器目前不是可擴(kuò)展的。
[0007]當(dāng)前的多媒體會議服務(wù)器還需要所有的參與者由同一服務(wù)器來操控,當(dāng)會議服務(wù)分布于多臺機(jī)器(農(nóng)場,云,等等)中時難以管理。
[0008]因此,就需要數(shù)據(jù)流混合系統(tǒng)是可擴(kuò)展的并且計算能力超出當(dāng)前多媒體服務(wù)器的計算能力。本發(fā)明的目標(biāo)是克服上述缺點(diǎn)。
【發(fā)明內(nèi)容】
[0009]為此,本發(fā)明提出一種用于數(shù)據(jù)流的分布式混合設(shè)備,其包括主多媒體服務(wù)器,能夠接收至少一個輸入數(shù)據(jù)流和輸出至少一個輸出數(shù)據(jù)流,以及至少一個輔多媒體服務(wù)器,能夠接收至少一個輸入數(shù)據(jù)流和輸出至少一個輸出數(shù)據(jù)流,主多媒體服務(wù)器包括選擇模塊,設(shè)置成從輸入數(shù)據(jù)流中選擇多個數(shù)據(jù)流,以及全局混合模塊,設(shè)置成混合所選擇的數(shù)據(jù)以便獲取匯聚流,輔多媒體服務(wù)器包括局部混合模塊,設(shè)置成混合由輔多媒體服務(wù)器所接收并由主多媒體服務(wù)器的選擇模塊所選擇的至少兩個輸入數(shù)據(jù)流,從而獲得主多媒體服務(wù)器的全局混合模塊可用的輸入中間流,以便獲得匯聚流。
[0010]在一個實施例中,主多媒體服務(wù)器和輔多媒體服務(wù)器各自包括通信模塊,設(shè)置成將信息從選擇模塊傳輸至輔多媒體服務(wù)器,該信息指示由輔多媒體服務(wù)器所接收的哪些輸入數(shù)據(jù)流已經(jīng)被選擇模塊所選擇,以及將輸入中間流從輔多媒體服務(wù)器的局部混合模塊傳輸至主多媒體服務(wù)器的全局混合模塊。
[0011]在一個實施例中,其中輸出數(shù)據(jù)流包括匯聚流,主多媒體服務(wù)器的通信模塊設(shè)置成將匯聚流從主多媒體服務(wù)器的全局混合模塊傳輸至各個輔多媒體服務(wù)器的通信模塊。[0012]在一個實施例中,對于各個輔多媒體服務(wù)器,全局混合模塊設(shè)置成提供包括匯聚流的輸出中間數(shù)據(jù)流,所述匯聚流中移除了由輔多媒體服務(wù)器所提供的輸入中間數(shù)據(jù)流,主多媒體服務(wù)器的通信模塊設(shè)置成將匯聚流從主多媒體服務(wù)器的全局混合模塊傳輸至輔多媒體服務(wù)器的通信模塊,以及輔多媒體服務(wù)器的局部混合模塊設(shè)置成通過混合輸出中間數(shù)據(jù)流和輸入中間數(shù)據(jù)流來獲得從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流。
[0013]在一個實施例中,其中各個輸入數(shù)據(jù)流與一個輸出數(shù)據(jù)流相關(guān),對于從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流,輔多媒體服務(wù)器的局部混合模塊設(shè)置成從所述輸出數(shù)據(jù)流中移除與其相關(guān)的輸入數(shù)據(jù)流。
[0014]在一個實施例中,主多媒體服務(wù)器還包括局部混合模塊,設(shè)置成一旦選擇模塊選擇了所述輸入數(shù)據(jù)流時就混合主多媒體服務(wù)器所接收的至少兩個數(shù)據(jù)流,從而允許系統(tǒng)內(nèi)的計算負(fù)荷更為分布。
[0015]在一個有利的實施例中,各個局部混合模塊還設(shè)置成解碼輸入數(shù)據(jù)流和編碼輸出數(shù)據(jù)流,從而允許與編碼數(shù)據(jù)相關(guān)的計算負(fù)荷進(jìn)一步分布于多個服務(wù)器。
[0016]本發(fā)明還提出一種數(shù)據(jù)流的分布式混合方法,由包括主多媒體服務(wù)器和至少一個輔多媒體服務(wù)器的分布式混合設(shè)備實施,該方法包括步驟:
[0017]在主多媒體服務(wù)器中接收至少一個輸入數(shù)據(jù)流和在輔多媒體服務(wù)器中接收至少一個輸入數(shù)據(jù)流;
[0018]從輸入數(shù)據(jù)流中選擇多個數(shù)據(jù)流;
[0019]一旦選擇了由輔多媒體服務(wù)器所接收的多個輸入數(shù)據(jù)流,則混合由輔多媒體服務(wù)器所接受和選擇的所述輸入數(shù)據(jù)流,以便獲得輸入中間數(shù)據(jù)流,
[0020]在主多媒體服務(wù)器中,藉助于輸入中間數(shù)據(jù)流,混合所選擇的數(shù)據(jù)流,以便獲得匯聚流;以及,
[0021 ] 從主多媒體服務(wù)器中輸出至少一個第一輸出數(shù)據(jù)流和從輔多媒體服務(wù)器中輸出至少一個第二輸出數(shù)據(jù)流,所述輸出數(shù)據(jù)流從匯聚流中獲得。
[0022]在一個有利的實施例中,本方法包括步驟:對于各個輔多媒體服務(wù)器,
[0023]獲得包括匯聚流的輸出中間數(shù)據(jù)流,所述匯聚流中移除了輔多媒體服務(wù)器所提供的輸入中間數(shù)據(jù)流,
[0024]將所述輸出中間音頻數(shù)據(jù)流從主多媒體服務(wù)器傳送至輔多媒體服務(wù)器,以及,
[0025]通過混合輸出中間數(shù)據(jù)流和輸入中間數(shù)據(jù)流來獲得從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流。
[0026]在一個特別適用于音頻數(shù)據(jù)流的實施例中,其中各個輸入數(shù)據(jù)流與一輸出數(shù)據(jù)流相關(guān),對于從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流,從所述輸出數(shù)據(jù)流中移除與該輸出數(shù)據(jù)流相關(guān)的輸入數(shù)據(jù)流。
[0027]在一個有利的實施例中,接收輸入數(shù)據(jù)流的步驟包括解碼所述輸入數(shù)據(jù)流,以及輸出數(shù)據(jù)流的輸出步驟包括編碼所述輸出數(shù)據(jù)流,從而允許與數(shù)據(jù)編碼相關(guān)的計算負(fù)荷進(jìn)一步分布于多個服務(wù)器。
[0028]在一個實施例中,混合設(shè)備是適用于混合視頻數(shù)據(jù)流的設(shè)備并且該輸入和輸出數(shù)據(jù)流為視頻數(shù)據(jù)流。
[0029]在另一實施例中,混合設(shè)備是適用于混合音頻數(shù)據(jù)流的設(shè)備并且該輸入和輸出數(shù)據(jù)流為音頻數(shù)據(jù)流。
[0030]在一個特定實施例中,輸入數(shù)據(jù)流的上述選擇包括在輸入數(shù)據(jù)流的集合中選擇具有最高音頻電平的預(yù)定數(shù)量的輸入數(shù)據(jù)流,以便在會議期間確保良好的聲音質(zhì)量。
[0031]在另一特定實施例中,輸入數(shù)據(jù)流的上述選擇包括選擇預(yù)定的輸入數(shù)據(jù)流,以便能夠為會議參與者提供優(yōu)先權(quán)。
【專利附圖】
【附圖說明】
[0032]本發(fā)明的其它特征和優(yōu)點(diǎn)通過下面詳細(xì)描述的說明書和下述附圖而變得更為清晰:
[0033]圖1示出了根據(jù)本發(fā)明適用于數(shù)據(jù)流的分布式混合設(shè)備;
[0034]圖2示出了根據(jù)本發(fā)明適用于數(shù)據(jù)流的分布式混合方法的步驟;
[0035]圖3示出了根據(jù)本發(fā)明適用于分布式混合的設(shè)備的第一實施例;和,
[0036]圖4示出了根據(jù)本發(fā)明適用于分布式混合的設(shè)備的第二實施例。
【具體實施方式】
[0037]我們首先參考圖1,它示意性地說明了根據(jù)本發(fā)明適用于數(shù)據(jù)流的分布式混合設(shè)備。
[0038]適用于數(shù)據(jù)流的分布式混合設(shè)備包括主多媒體服務(wù)器10和至少一個輔多媒體服務(wù)器20。圖1僅以說明為目的,示出了兩個輔多媒體服務(wù)器20和30,,但可以使用任意數(shù)量的輔多媒體服務(wù)器,應(yīng)記得,它們的數(shù)量越多,本發(fā)明具備的優(yōu)勢效應(yīng)越大。為了簡便起見,在本說明書的其余部分僅詳細(xì)描述了主多媒體服務(wù)器10和輔多媒體服務(wù)器20的關(guān)系。
[0039]主多媒體服務(wù)器10能夠接收至少一個輸入數(shù)據(jù)流和輸出至少一個輸出數(shù)據(jù)流。因此,在圖1所示的示例中,主多媒體服務(wù)器10接收來自三個用戶的三個輸入數(shù)據(jù)流A,B和C并將三個輸出數(shù)據(jù)流A’,B’和C’傳輸回這三個用戶,以致輸入數(shù)據(jù)流A與輸出數(shù)據(jù)流A相關(guān),等等。
[0040]相似的,輔多媒體服務(wù)器20能夠接收至少一個輸入數(shù)據(jù)流并輸出至少一個輸出數(shù)據(jù)流。在圖1所示的示例中,輔多媒體服務(wù)器20接收來自3個用戶(不同于與主服務(wù)器10通信的用戶)的三個輸入數(shù)據(jù)流D,E和F并將三個輸出數(shù)據(jù)流D’,E’和F’傳輸回這三個用戶,以致輸入數(shù)據(jù)流D與輸出數(shù)據(jù)流D’相關(guān),等等。
[0041 ] 相似地,在圖1所示的示例中,輔多媒體服務(wù)器30接收來自三個其他用戶的三個輸入數(shù)據(jù)流G,H和I,并將三個輸出數(shù)據(jù)流G’,H’和I’傳輸回這三個用戶。
[0042]主多媒體服務(wù)器還包括選擇模塊11,設(shè)置成從輸入數(shù)據(jù)流中選擇多個數(shù)據(jù)流。該選擇模塊可考慮用戶行為使用一個或多個選擇標(biāo)準(zhǔn)。
[0043]因此,當(dāng)輸入數(shù)據(jù)流是音頻數(shù)據(jù)流時,選擇模塊11使用輸入數(shù)據(jù)流的選擇標(biāo)準(zhǔn),它對應(yīng)于在輸入數(shù)據(jù)流集合中選擇具有最高音頻等級的預(yù)定數(shù)量的輸入數(shù)據(jù)流。在圖1所示的接收六個輸入數(shù)據(jù)流A-F的情況下,,使用標(biāo)準(zhǔn)來選擇表示最高聲音音量的四個數(shù)據(jù)流,從而選擇了四個數(shù)據(jù)流A,B, E和F。
[0044]還可以使用任意的選擇標(biāo)準(zhǔn),例如需要選擇預(yù)定的輸入數(shù)據(jù)流,這在必須將高優(yōu)先級數(shù)據(jù)流廣播至多個參與者的情況下可能是有用的。[0045]主多媒體服務(wù)器還包括全局混合模塊13,設(shè)置成混合由選擇模塊11所選擇的數(shù)據(jù)流,以便獲得匯聚流S,這在圖1中通過S = A+B+E+F表示。換句話說,在圖1所示的示例中,匯聚流S因此包括由全局混合模塊混合在一起的四個數(shù)據(jù)流A,B, E和F。
[0046]對于輔多媒體服務(wù)器20,它包括局部混合模塊21 (輔多媒體服務(wù)器30也包括相似的局部混合模塊31),設(shè)置成混合由輔多媒體服務(wù)器所接收的至少兩個輸入數(shù)據(jù)流,當(dāng)這些混合的輸入數(shù)據(jù)流被主多媒體服務(wù)器的選擇模塊選擇時,以便獲得輸入中間流T。輸入中間流T隨后傳輸至主多媒體服務(wù)器并可由該主多媒體服務(wù)器的全局混合模塊使用以獲得匯聚流S。
[0047]因此,在圖1中,當(dāng)輸入數(shù)據(jù)流E和F由選擇模塊11選擇時,通過混合這兩個數(shù)據(jù)流E和F獲得輸入中間流T (即,T = E+F)。
[0048]于是,可以看到,當(dāng)選擇由輔多媒體服務(wù)器所接收的多個輸入數(shù)據(jù)流時,第一局部混合操作可發(fā)生在輔多媒體服務(wù)器20中(以獲得輸入中間流T),先于第二混合操作發(fā)生在主多媒體服務(wù)器10中(以獲得匯聚流S),。多個所選擇的數(shù)據(jù)流的混合因此分布于服務(wù)器10和20,這與主多媒體服務(wù)器自己需要執(zhí)行所有的混合這一狀況相比,減輕了主多媒體服務(wù)器的負(fù)荷。
[0049]主多媒體服務(wù)器10還包括通信模塊15,并且,相似的,多媒體服務(wù)器20和30分別包括通信模塊25和35。這些通信模塊相連接并設(shè)置成彼此間通信,以便在服務(wù)器10和20之間以及在服務(wù)器20和30之間交換數(shù)據(jù)流。
[0050]特別地,這些通信模塊15和25可設(shè)置成從輔多媒體服務(wù)器20向主多媒體服務(wù)器傳輸用于選擇輸入流的參數(shù),例如諸如輸入音頻數(shù)據(jù)流的音頻電平,等等。
[0051]這些通信模塊15和25設(shè)置成將消息SLCT從選擇模塊10傳輸至輔多媒體服務(wù)器20,該消息指示由輔多媒體服務(wù)器所接收的哪些輸入數(shù)據(jù)流被選擇模塊選擇(這里是流E和F)。
[0052]這些通信模塊15和25還設(shè)置成將輸入中間流T從輔多媒體服務(wù)器的局部混合模塊傳輸至主多媒體服務(wù)器的全局混合模塊,使得后者可使用該中間流T構(gòu)建匯聚流S。
[0053]在第一種情況下,各種輸出數(shù)據(jù)流A’至F’包括匯聚流S,正如圖3所示的下述第一實施例的特定情況。
[0054]在這種情況下,主多媒體服務(wù)器10的通信模塊15設(shè)置成將匯聚流S從主多媒體服務(wù)器的全局混合模塊傳輸至各個輔多媒體服務(wù)器20,30等的通信模塊。輔多媒體服務(wù)器隨后能發(fā)送輸出流D’,E’和F’,它們包括或甚至完全對應(yīng)于匯聚流S。
[0055]在第二種情況下,主多媒體服務(wù)器10的通信模塊15并不將匯聚流S返回至各個輔多媒體服務(wù)器20,30。正如圖4所示出的下述第二實施例的特定情況。
[0056]在這另一種情況下,全局混合模塊13設(shè)置成提供輸出中間流T’至各個輔多媒體服務(wù)器。特別地,分別為與主多媒體服務(wù)器10相關(guān)的各個輔多媒體服務(wù)器構(gòu)建輸出中間流。這一輸出中間流T’因此包含從中移除了由相關(guān)輔多媒體服務(wù)器所提供的輸入中間數(shù)據(jù)流T的匯聚流S。
[0057]“移除”這里被理解為是指輸出中間流T’不包括輸入中間流T,并因此不包括構(gòu)成此輸入中間流T的個別輸入流E和F。
[0058]這一移除可由使用數(shù)字濾波從匯聚流S中消除這些個別輸入流E和F構(gòu)成,該數(shù)字濾波允許匯聚信號S中除了這些個別流E和F外的所有個別流通過。此移除操作可替代地包括選擇匯聚流S中并非這些個別流E和F的個別流,以及從所選擇的個別流中構(gòu)建輸出中間流T’。
[0059]然后,主多媒體服務(wù)器10的通信模塊15將輸出中間流T’從主多媒體服務(wù)器的全局混合模塊13傳輸至輔多媒體服務(wù)器20的通信模塊25。
[0060]對于輔多媒體服務(wù)器的局部混合模塊21,它然后設(shè)置成通過混合輸出中間流T’和由局部混合模塊21所構(gòu)建的輸入中間流T,獲得從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流(即,圖1中的輸出流D’,E’和F’)。
[0061]于是,可以看到,在后面這種情況中,除了由局部混合模塊21對輸入流執(zhí)行的混合操作和由全局混合模塊13對所選擇的流執(zhí)行的混合操作外,還有一個補(bǔ)充的混合操作由局部混合模塊21執(zhí)行,它使用輸入和輸出中間流以便獲得輸出數(shù)據(jù)流,從而能夠進(jìn)一步減輕主多媒體服務(wù)器的工作負(fù)荷。
[0062]由于各個輸入數(shù)據(jù)流A至F都分別與一輸出數(shù)據(jù)流A’和F’相關(guān),因而可進(jìn)一步確保,對于從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流D’至F’,輔多媒體服務(wù)器20的局部混合模塊21還設(shè)置成從輸出數(shù)據(jù)流中移除與其相關(guān)的輸入數(shù)據(jù)流,只要后者是由選擇模塊11所選擇的其中一個輸入流即可。
[0063]因此,當(dāng)輸入數(shù)據(jù)流E由選擇模塊11選擇時,該輸入數(shù)據(jù)流E存在于除了與其相關(guān)的輸出數(shù)據(jù)流E’外的所有輸出數(shù)據(jù)流A’至F’中。相似地,當(dāng)輸入數(shù)據(jù)流F由選擇模塊11選擇時,此輸入數(shù)據(jù)流F存在于所有的輸出數(shù)據(jù)流A’至E’中,而并不存在于與其相關(guān)的輸出數(shù)據(jù)流F’中。
[0064]這在音 頻數(shù)據(jù)流的情況下尤為有利,它無需傳輸電話會議參與者他或她自己的聲
曰?
[0065]主多媒體服務(wù)器10還可包括局部混合模塊17,設(shè)置成當(dāng)由主多媒體服務(wù)器所接收的至少兩個輸入數(shù)據(jù)流由選擇模塊11選擇時,混合這些輸入數(shù)據(jù)流,類似于由其中一個輔多媒體服務(wù)器的局部混合模塊21所執(zhí)行的操作。
[0066]主多媒體服務(wù)器10中的這一局部混合模塊17的使用允許在多個混合模塊之間所混合的不同數(shù)據(jù)流具有更好的分布,并因此允許在不同模塊15,17和21之間的計算負(fù)荷具有更好的分布。
[0067]輸入和輸出數(shù)據(jù)流可以由特定格式呈現(xiàn)出,從而允許多媒體服務(wù)器在會議期間能夠與其他網(wǎng)絡(luò)元件相互作用并使得能夠在數(shù)據(jù)量和傳輸錯誤恢復(fù)方面優(yōu)化傳輸。作為一個示例,可使用TCP協(xié)議來傳輸這些數(shù)據(jù)流,以便適當(dāng)?shù)毓芾砜赡艹霈F(xiàn)的傳輸錯誤。
[0068]多媒體服務(wù)器內(nèi)部的處理不必與為數(shù)據(jù)流的外部傳輸所特別使用的格式兼容,并且可能合適的是,一旦輸入數(shù)據(jù)流A-F由多媒體服務(wù)器其中一個接收,則將它們轉(zhuǎn)換為適于混合的格式,并可將輸出數(shù)據(jù)流A’ -F’相反地轉(zhuǎn)換為適于網(wǎng)絡(luò)傳輸?shù)母袷健?br>
[0069]為此,各個局部混合模塊17,21,31有利于進(jìn)一步設(shè)置成將輸入數(shù)據(jù)流A-F解碼為適于混合操作的格式并將輸出數(shù)據(jù)流A’ -F’編碼為適于數(shù)據(jù)傳輸?shù)母袷健?br>
[0070]在音頻數(shù)據(jù)流的情況下,適于多媒體服務(wù)器內(nèi)部的混合操作的格式可為PCM格式(脈沖編碼調(diào)制,Eulse Code Modulation),并且TCP協(xié)議可用于多媒體服務(wù)器外部的數(shù)據(jù)流傳輸。[0071]我們現(xiàn)在將參考圖2,它示出了根據(jù)本發(fā)明適用于數(shù)據(jù)流的分布式混合方法。
[0072]該分布式混合方法100由涉及圖1所示的上述分布式混合設(shè)備來實施,即它包括一個主多媒體服務(wù)器10和至少一個輔多媒體服務(wù)器20。
[0073]該方法100包括步驟110,該步驟在主多媒體服務(wù)器10中接收至少一個輸入數(shù)據(jù)流(例如三個輸入數(shù)據(jù)流A,B,C)和在輔多媒體服務(wù)器中接收至少一個輸入數(shù)據(jù)流(例如三個輸入數(shù)據(jù)流D,E,F(xiàn))。
[0074]步驟110可有利地包括子步驟115,該步驟解碼輸入數(shù)據(jù)流以便將它們從適于數(shù)據(jù)傳輸?shù)脑几袷睫D(zhuǎn)換為適于數(shù)據(jù)流混合的格式,如上文所述,這還允許將解碼工作分布于多個服務(wù)器。
[0075]該方法繼續(xù)執(zhí)行步驟120,從由多個多媒體服務(wù)器所接收的輸入數(shù)據(jù)流中選擇多個數(shù)據(jù)流(例如輸入數(shù)據(jù)流A,B,E,F(xiàn))。如上文所述,根據(jù)一個或多個選擇標(biāo)準(zhǔn)來實施這一選擇,例如選擇具有最高音頻音量的一定數(shù)量的數(shù)據(jù)流或者選擇任意預(yù)先確定的數(shù)據(jù)流。
[0076]一旦選擇了由輔多媒體服務(wù)器所接收的多個輸入數(shù)據(jù)流(在本示例中,是流E和F),該方法繼續(xù)執(zhí)行步驟130,由輔多媒體服務(wù)器的局部混合模塊21局部地混合由輔多媒體服務(wù)器20所接收并由主多媒體服務(wù)器10所選擇的這些輸入數(shù)據(jù)流,以便獲得之后可傳輸至主多媒體服務(wù)器的全局混合模塊13的輸入中間流T。
[0077]在一個有利的實施例中,主多媒體服務(wù)器也具有局部混合模塊17,在局部混合步驟130執(zhí)行期間,相似的操作同樣可在主多媒體服務(wù)器中執(zhí)行。因此,一旦選擇了由主多媒體服務(wù)器所接收的多個輸入數(shù)據(jù)流(在本實施例中,是流A和B),局部混合步驟130還包括由此局部混合模塊17混合主多媒體服務(wù)器所接收并選擇的這些輸入數(shù)據(jù)流,以便獲得之后同樣可傳輸至主多媒體服務(wù)器的全局混合模塊13的輸入中間流。
[0078]然后,該方法繼續(xù)執(zhí)行步驟140,其中被選擇的數(shù)據(jù)流在主多媒體服務(wù)器中進(jìn)行全局混合,特別是藉助于輸入中間流T,以便獲得包括在選擇步驟120中所選擇的數(shù)據(jù)流集合的匯聚流S。當(dāng)多個輸入數(shù)據(jù)流進(jìn)行局部混合時,此全局混合因此使用由輔多媒體服務(wù)器的其中一個局部混合模塊(或者主多媒體服務(wù)器當(dāng)其提供這一模塊時)局部生成的所有輸入中間流。
[0079]—旦獲得了匯聚流S,該方法則結(jié)束于步驟150,該步驟從主多媒體服務(wù)器輸出至少一個輸出數(shù)據(jù)流(例如分別與輸入流A,B,C相關(guān)的輸出數(shù)據(jù)流A’,B’,C’ )和從輔多媒體服務(wù)器輸出至少一個輸出數(shù)據(jù)流(例如分別與輸入流D,E,F(xiàn)相關(guān)的輸出數(shù)據(jù)流D’,E’,F(xiàn)’),這些不同的輸出數(shù)據(jù)流從匯聚流S中獲得。
[0080]步驟150可有利地包括子步驟155,該步驟編碼輸出數(shù)據(jù)流以便將他們從更適于數(shù)據(jù)流混合的原始格式轉(zhuǎn)換為上述更適于數(shù)據(jù)傳輸?shù)耐獠扛袷?,這同樣允許進(jìn)一步地將編碼工作分布于多個服務(wù)器。
[0081]在適于將一個數(shù)據(jù)流分布至不同的參與者的第一實施例中,在步驟140中獲得的匯聚數(shù)據(jù)流S可直接原樣傳輸至輔多媒體服務(wù)器,以便使其能夠在步驟150中輸出包括或甚至完全對應(yīng)于匯聚數(shù)據(jù)流S的一個或多個輸出數(shù)據(jù)流(這里,流D’,E’,F(xiàn)’)。
[0082]在另一實施例中,匯聚數(shù)據(jù)流S并不直接從主多媒體服務(wù)器傳輸至輔多媒體服務(wù)器,而是在全局混合步驟140中基于匯聚數(shù)據(jù)流S為各個輔多媒體服務(wù)器生成一輸出中間流T’,該匯聚數(shù)據(jù)流S中移除了所討論的從輔多媒體服務(wù)器所接收的輸入中間流T。[0083]在該另一實施例中,在步驟150中,然后在輔多媒體服務(wù)器中執(zhí)行一額外的局部混合的子步驟151,以便混合輸出中間流T’和輸入中間流T以局部地獲得匯聚流S。這允許混合工作可進(jìn)一步地分布于多個服務(wù)器。
[0084]在該局部混合子步驟151中,還可能的是,當(dāng)輸入數(shù)據(jù)流是其中一個被選擇的數(shù)據(jù)流時,對于各個輸出數(shù)據(jù)流而言,與其相關(guān)的輸入數(shù)據(jù)流均被移除(即,輸出流A’對應(yīng)的輸入流A,等等),這尤其適用于音頻會議。
[0085]我們現(xiàn)在將參考圖3,它示出了根據(jù)本發(fā)明適用于分布式混合的設(shè)備的第一實施例。
[0086]在該第一實施例中,數(shù)據(jù)流是視頻流,并且該混合設(shè)備是特別適于視頻會議的視頻混合設(shè)備。
[0087]該設(shè)備包括與上述主多媒體服務(wù)器10類似的主多媒體服務(wù)器10’和與上述輔多媒體服務(wù)器20類似的輔多媒體服務(wù)器20’。
[0088]主多媒體服務(wù)器10’因此包括全局視頻混合模塊13’ (與全局混合模塊13類似),局部視頻混合模塊17’ (與局部混合模塊17類似),以及通信和選擇模塊15’,其對應(yīng)于上述通信15和選擇11模塊。對于輔多媒體服務(wù)器20’,它包括局部視頻混合模塊21’以及通信和選擇模塊25’,分別與上述模塊21和25類似。
[0089]主多媒體服務(wù)器10’在分別分配給不同參與者的三個不同輸入端口上接收三個輸入視頻流A,B, C,并在三個不同輸出端口上返回分別分配給各個參與者的(并因此分別與各輸入視頻流相關(guān)的)三個輸出視頻流A’,B’,C’。
[0090]類似地,輔多媒體服務(wù)器20’在分別分配給不同參與者的三個不同輸入端口上接收三個輸入視頻流D,E,F(xiàn),并在三個不同輸出端口上返回分別分配給各個參與者的(并因此分別與各輸入視頻流相關(guān)的)三個輸出視頻流E’,D’,F(xiàn)’。
[0091]因此,圖3所示的設(shè)備能夠管理具有六位參與者的視頻會議。
[0092]實際上,通信和選擇模塊25’使用一種選擇標(biāo)準(zhǔn)(例如,選擇相關(guān)音頻流具有最高音量的四個視頻流,或基于參與者加入視頻會議的順序選擇四個視頻流,或者選擇相關(guān)音頻流其音量超過指示參與者活動的某個閾值的視頻流,或者選擇其中指示了活動的視頻流)以在所接收并可能解碼為適于混合的格式的六個數(shù)據(jù)流中選擇四個視頻流。在該示例中,選擇數(shù)據(jù)流A,B,E和F。
[0093]由于各個服務(wù)器接收多個所選擇的輸入視頻流,這些服務(wù)器各自的局部混合模塊局部混合由這些服務(wù)器接收的所選擇的輸入視頻流。換句話說,模塊17’混合流A和B以獲得輸入中間流U(其中U = A+B)并且模塊21’混合流E和F以獲得輸入中間流T (其中T = E+F)。
[0094]然后,中間流T通過通信模塊25’傳輸至通信和控制模塊15’,通信和控制模塊15’控制將其傳輸至全局混合模塊13’,它接收由局部混合模塊17’獲得的中間流U。
[0095]然后,全局混合模塊13’混合它所接收的多個輸入流,這在當(dāng)前的情況下是中間流T和U,以獲得包括所有選擇的輸入流的匯聚視頻流S (其中S = T+T’ = A+B+E+F)。
[0096]一旦獲得了匯聚流S,就將其分發(fā)至多媒體服務(wù)器10’和20’的所有輸出端口。
[0097]對于主多媒體服務(wù)器10’,該分發(fā)包括將包含或完全對應(yīng)于匯聚視頻流S的各輸出視頻流A’,B’,C’分別傳輸至三個輸出端口的各個端口。在圖3中,匯聚流S直接從服務(wù)器10”的三個輸出端口輸出,可能在將其編碼為適于數(shù)據(jù)傳輸?shù)母袷街蟆?br>
[0098]對于輔多媒體服務(wù)器20’,該分發(fā)包括將匯聚流S從控制和通信模塊15’傳輸至控制和通信模塊25’,之后獲得要分別傳輸至服務(wù)器20’的三個輸出端口的輸出視頻流D’,E’,F(xiàn)’,這些視頻流包括或者完全對應(yīng)于匯聚視頻流S。這里,相似的,在圖3中,匯聚流S從服務(wù)器20’的三個輸出端口中直接輸出,可能在將其編碼為適于數(shù)據(jù)傳輸?shù)母袷街蟆?br>
[0099]在視頻域中,上述的混合操作包括將視頻數(shù)據(jù)流混合為同時示出所選擇視頻流的馬賽克(在該示例中,具有相同尺寸的四個圖像的馬賽克)。
[0100]因此,局部混合模塊17’混合輸入流A,B,使之出現(xiàn)在四個圖像的馬賽克中的右上和左下的相對角落中,并且局部混合模塊21’混合輸入流E,F(xiàn),使之出現(xiàn)在四個相似圖像的馬賽克的左上和右下的另一相對角落中。分配給在馬賽克中的各個所選擇的輸入數(shù)據(jù)流的位置可借助于主服務(wù)器的控制和選擇模塊15’來預(yù)先定義并傳輸至輔服務(wù)器的控制和命令模塊25’,以便該模塊相應(yīng)地通知局部混合模塊21’。
[0101]通過以這種方式混合所選擇的輸入數(shù)據(jù)流,全局混合模塊13’僅需要附加這樣形成的中間流,以便獲得匯聚流S,其中視覺顯示對應(yīng)于四個圖像的馬賽克,每個圖像與可數(shù)據(jù)流傳輸至視頻會議的六個參與者的流A,B, E,F(xiàn)相對應(yīng)。
[0102]使用一個或多個選擇標(biāo)準(zhǔn),以多種形式來設(shè)置馬賽克。例如再次使用四個圖像馬賽克的原則,一個圖像因此可以為一個參與者保留,該參與者基于其狀態(tài)而按需選擇為可視的,而其它三個圖像可用于對應(yīng)于當(dāng)前對他們的麥克風(fēng)講話最大聲的參與者的圖像的實時數(shù)據(jù)流。
[0103]我們現(xiàn)在將參考圖4,它示出了根據(jù)本發(fā)明適用于分布式混合設(shè)備的第二實施例。
[0104]在該第二實施例中,數(shù)據(jù)流為音頻流并且該混合設(shè)備是特別適于音頻會議的音頻混合設(shè)備。該混合設(shè)備還可為音頻/視頻混合設(shè)備,其中圖4所示的示例特別示出了這種設(shè)備的音頻操作,例如無論是在僅為音頻的會議中或是音頻/視頻的會議中。
[0105]這里,與關(guān)注于視頻會議的上述實施例不同,對應(yīng)于選擇的輸入數(shù)據(jù)流的匯聚流S并不直接傳輸至所有參與者,而是對于各個參與者以特定方式修改,以防止參與者接收包括他自身傳輸至該設(shè)備的輸入流的輸出流,如果選擇了該數(shù)據(jù)流,則可能導(dǎo)致不利的回聲現(xiàn)象。
[0106]為此,該設(shè)備包括與上述主多媒體服務(wù)器10類似的主多媒體服務(wù)器10”和與上述輔多媒體服務(wù)器20類似的輔多媒體服務(wù)器20”。
[0107]該主多媒體服務(wù)器10”包括全局音頻混合模塊13” (與全局混合模塊13類似),局部音頻混合模塊17” (與局部混合模塊17類似),以及通信和選擇模塊15”,對應(yīng)于上述通信15和選擇11模塊。對于輔多媒體服務(wù)器20”,它包括局部音頻混合模塊21”以及通信和選擇模塊25”,它們分別類似于上述的模塊21和25。
[0108]這里,局部音頻混合模塊17”和21”分別包括初步混合裝置18”和22”,它們混合由通信和選擇模塊15”所選擇的輸入音頻流以便獲得輸入中間流,該輸入中間流可由全局音頻混合模塊13”使用從而獲得匯聚流S。
[0109]局部音頻混合模塊17”和21”還分別包括第二個最終混合裝置19”和23”,它們基于輸出中間流T’和某些所選擇的輸入數(shù)據(jù)流來提供輸出的輸出數(shù)據(jù)流。
[0110]這里,相似地,主多媒體服務(wù)器10”在分別分配給不同參與者的三個不同輸入端口上接收三個輸入音頻流A,B, C,并在三個不同輸出端口上返回分別分配給各個參與者的(并因此分別與各輸入視頻流相關(guān)的)三個輸出音頻流A’,B’,C’。
[0111]相似地,輔多媒體服務(wù)器20”在分別分配給不同參與者的三個不同輸入端口上接收三個輸入音頻流D,E,F(xiàn),并在三個不同輸出端口上返回分別分配給各個參與者的(并因此分別與各輸入視頻流相關(guān)的)三個輸出音頻流E’,D’,F(xiàn)’。
[0112]通信和選擇模塊25”使用選擇標(biāo)準(zhǔn),例如上文所述的那些標(biāo)準(zhǔn),以在所接收并可能解碼為適于混合的格式的六個數(shù)據(jù)流中選擇四個音頻流。
[0113]作為一個不例,輔多媒體服務(wù)器傳輸包括關(guān)于輸入音頻流D, E, F的音頻電平信息的消息,從而可直接訪問輸入音頻流A,B, C的通信和選擇模塊25”可選擇具有最高音頻電平的四個輸入數(shù)據(jù)流,這里例如數(shù)據(jù)流A,B,E和F。
[0114]音頻電平的這一信息可藉助于特定元件來獲得,例如在解碼以后,當(dāng)接收輸入音頻流時,該元件計算它們的聲功率級。
[0115]由于各個服務(wù)器接收多個所選擇的輸入音頻流,這些服務(wù)器各自的初步局部混合模塊局部地混合這些服務(wù)器所接收和選擇的輸入音頻流。換句話說,模塊18”混合數(shù)據(jù)流A和B以便獲得輸入中間流U (其中U = A+B)并且模塊22”混合流E和F以便獲得輸入中間流T (其中T = E+F)。
[0116]然后,中間流T由通信模塊25”傳輸至通信和控制模塊15”,通信和控制模塊15”控制將其傳輸至全局音頻混合模塊13”,它接收由初步局部混合模塊18”所獲得的中間流U。
[0117]然后,全局音頻混合模塊13”可混合它接收的多個中間輸入流,在此示例中為中間流T和U,以獲得包括所有選擇的輸入流的匯聚音頻流S (其中S = T+T’ = A+B+E+F)。
[0118]一旦獲得匯聚流S,通過采用匯聚視頻流S并移除從所討論服務(wù)器所接收的中間流U,全局混合模塊13”為各個服務(wù)器構(gòu)建中間輸出流。
[0119]對于主多媒體服務(wù)器10”,匯聚流S中移除了從初步局部混合模塊18”所接收的輸入中間流U的元素,以構(gòu)建輸出中間流U”。換句話說,輸出中間流U”滿足U” = S-U,g卩,在圖4所示的示例中U” = E+F。
[0120]對于輔多媒體服務(wù)器,匯聚流S中移除了從初步局部混合模塊22”所接收的輸入中間流T的元素,以構(gòu)建輸出中間流T”。換句話說,輸出中間流T”滿足T”= s-T,g卩,在圖4所示的示例中T” = A+B。
[0121]然后,各自的輸出中間流傳輸至服務(wù)器各自的最終混合模塊,以用于獲得輸出數(shù)據(jù)流。輸出中間流U”因此直接傳輸至最終混合模塊19,而輸出中間流T”藉助于通信和選擇模塊15”和通信和控制模塊25”傳輸至最終混合模塊23”。
[0122]然后,通過使用輸出中間流U”和選擇的輸入數(shù)據(jù)流A和B,但對于各個輸出流A’,B’,C’移除與其相關(guān)的輸入數(shù)據(jù)流,最終混合模塊19”構(gòu)建要從主多媒體服務(wù)器10”輸出的多個輸出音頻流A’,B’,C’。
[0123]換句話說,第一輸出音頻數(shù)據(jù)流A’滿足A’ = U,+(A+B)_A,S卩,在圖4所示的示例中A’ = B+E+F,第二輸出音頻流B’滿足B’ = U’+(A+B)-B,S卩,在圖4所示的示例中B’ =A+E+F,以及第三輸出音頻流C,滿足C,= U’ + (B+A),目卩,在圖4所示的示例中C,= A+B+E+F=S。[0124]相似地,通過使用輸出中間流T”’和選擇的輸入數(shù)據(jù)流E和B,并對于各個輸出數(shù)據(jù)流D’,E’,F(xiàn)’移除與其相關(guān)的輸入數(shù)據(jù)流,最終混合模塊23”構(gòu)建要從輔多媒體服務(wù)器20”輸出的多個輸出音頻流D’,E’,F(xiàn)’。
[0125]換句話說,第一輸出音頻數(shù)據(jù)流D’滿足D’ = T’ +(E+F),即,在圖4所示的示例中D’ = A+B+E+F = S,第二輸出音頻流E’滿足E’ = T’ +(E+F)_E,S卩,在圖4所示的示例中E’=A+B+F,以及第三輸出音頻流F’滿足F’ = T’ +(E+F)-F,即,在圖4所示的示例中F’ =Α+Β+Εο
[0126]因此,多個輸出音頻流包括所有選擇的輸入音頻流,可能排除掉與相關(guān)輸出音頻流對應(yīng)的輸入音頻流,并且這藉助于分布于不同混合模塊的混合操作來完成,這些混合模塊本身分布于不同的多媒體服務(wù)器。
[0127]當(dāng)然,本發(fā)明并不限制于所描述和展示的示例性實施例,在不超出本發(fā)明范圍的情況下可從中推導(dǎo)出其他實施例和其他實施方式。
[0128]尤其是,本發(fā)明使用的多個模塊在附圖中被指示為在功能上是分離的,但是在它們的物理實現(xiàn)中有可能很好地集成在一起,例如處于同一處理器內(nèi)。
[0129]此外,為了簡潔起見,主多媒體服務(wù)器和單個輔多媒體服務(wù)器之間的關(guān)系已經(jīng)在圖3和圖4中描述過。然而,很顯然,本發(fā)明涵蓋了任意數(shù)量的輔多媒體服務(wù)器連接至同一主多媒體服務(wù)器的情況。該數(shù)量越大,混合、解碼以及編碼數(shù)據(jù)流的操作將越加分布,本發(fā)明也將更為高效。
[0130]尤其是,本發(fā)明允許提供可擴(kuò)展系統(tǒng),該系統(tǒng)可適用于電話會議中潛在參與者數(shù)量的增加。如果該數(shù)量改變并超過根據(jù)本發(fā)明的分布式混合設(shè)備的能力,可增加一個或多個輔多媒體服務(wù)器至該設(shè)備并將它們連接至主多媒體服務(wù)器以便應(yīng)付該潛在的處理負(fù)荷的增加,同時無需替代整個混合設(shè)備,這展示了維護(hù)和成本方面的優(yōu)勢。
[0131]圖3和4分別示出了處理音頻流和視頻流的實施例。然而,當(dāng)然有可能將兩種類型流的處理合并在具有連接至一個或多個輔服務(wù)器的主服務(wù)器的一個分布式混合設(shè)備中,這些服務(wù)器包括音頻混合模塊以及視頻混合模塊。
【權(quán)利要求】
1.用于多媒體數(shù)據(jù)流的分布式混合設(shè)備,包括主多媒體服務(wù)器(10),能夠接收至少一個輸入數(shù)據(jù)流(A,B, C)和輸出至少一個輸出數(shù)據(jù)流(A’,B’,C’),以及至少一個輔多媒體服務(wù)器(20),能夠接收至少一個輸入數(shù)據(jù)流(D,E,F(xiàn))和輸出至少一個輸出數(shù)據(jù)流(D’,E’,F(xiàn),),
主多媒體服務(wù)器包括選擇模塊(11),設(shè)置成從輸入數(shù)據(jù)流中選擇多個數(shù)據(jù)流(A,B,E,F(xiàn)),以及全局混合模塊(13),設(shè)置成混合所選擇的數(shù)據(jù)流從而獲得匯聚流(S); 輔多媒體服務(wù)器包括局部混合模塊(21),設(shè)置成混合由輔多媒體服務(wù)器所接收到的并由主多媒體服務(wù)器的選擇模塊所選擇的輸入數(shù)據(jù)流(E,F(xiàn)),從而獲得可由主多媒體服務(wù)器的全局混合模塊為獲得匯聚流所使用的輸入中間流(T)。
2.根據(jù)權(quán)利要求1所述的分布式混合設(shè)備,其特征在于,所述主多媒體服務(wù)器和輔多媒體服務(wù)器分別包括通信模塊(15,25),設(shè)置成將信息從選擇模塊傳輸至輔多媒體服務(wù)器,該信息指示由輔多媒體服務(wù)器所接收到的哪些輸入數(shù)據(jù)流已被選擇模塊所選擇,以及將輸入中間流(T)從輔多媒體服務(wù)器的局部混合模塊傳輸至主多媒體服務(wù)器的全局混合模塊。
3.根據(jù)權(quán)利要求2所述的分布式混合設(shè)備,其中所述輸出數(shù)據(jù)流包括匯聚流(S),其特征在于,所述主多媒體服務(wù)器的通信模塊設(shè)置成將匯聚流從主多媒體服務(wù)器的全局混合模塊傳輸至各個輔多媒體服務(wù)器的通信模塊。
4.根據(jù)權(quán)利要求2所述的分布式混合設(shè)備,其特征在于,對于各個輔多媒體服務(wù)器: 全局混合模塊設(shè)置成提供包括匯聚流的輸出中間數(shù)據(jù)流(T’),所述匯聚流中移除了由輔多媒體服務(wù)器所提供的輸入中間數(shù)據(jù)流(T), 主多媒體服務(wù)器的通信模塊設(shè)置成將匯聚流從主多媒體服務(wù)器的全局混合模塊傳輸至輔多媒體服務(wù)器的通信模塊,以及 輔多媒體服務(wù)器的局部混合模塊設(shè)置成通過混合輸出中間數(shù)據(jù)流(T’ )和輸入中間數(shù)據(jù)流(T)來獲得從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流。
5.根據(jù)權(quán)利要求4所述的分布式混合設(shè)備,其中所述各個輸入數(shù)據(jù)流與一輸出數(shù)據(jù)流相關(guān),其特征在于,對于從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流,輔多媒體服務(wù)器的局部混合模塊設(shè)置成從所述輸出數(shù)據(jù)流中移除與其相關(guān)的輸入數(shù)據(jù)流。
6.根據(jù)權(quán)利要求1至5中任一項所述的分布式混合設(shè)備,其特征在于,所述主多媒體服務(wù)器還包括局部混合模塊(17),設(shè)置成一旦選擇模塊選擇所述輸入數(shù)據(jù)流時就混合由主多媒體服務(wù)器所接收到的至少兩個輸入數(shù)據(jù)流。
7.根據(jù)權(quán)利要求1至6任一所述的分布式混合設(shè)備,其特征在于,所述各個局部混合模塊(17,21,31)還設(shè)置成解碼輸入數(shù)據(jù)流和編碼輸出數(shù)據(jù)流。
8.用于多媒體數(shù)據(jù)流的分布式混合方法,由包括主多媒體服務(wù)器和至少一個輔多媒體服務(wù)器的分布式混合設(shè)備執(zhí)行,該方法包括步驟: 在主多媒體服務(wù)器中接收至少一個輸入數(shù)據(jù)流(A,B, C)和在輔多媒體服務(wù)器中接收至少一個輸入數(shù)據(jù)流Φ,E,F(xiàn)); 在主多媒體服務(wù)器中從輸入數(shù)據(jù)流中選擇多個數(shù)據(jù)流(A,B,E,F(xiàn)); 一旦選擇了由輔多媒體服務(wù)器所接收到的多個輸入數(shù)據(jù)流,則在輔多媒體服務(wù)器中混合由輔多媒體服務(wù)器所接收和選擇的所述輸入數(shù)據(jù)流,以便獲得輸入中間數(shù)據(jù)流(T),在主多媒體服務(wù)器中,藉助于輸入中間數(shù)據(jù)流(T)混合所選擇的數(shù)據(jù)流,以便獲得匯聚流(S);以及 從主多媒體服務(wù)器中輸出至少一個第一輸出數(shù)據(jù)流(A’,B’ )和從輔多媒體服務(wù)器中輸出至少一個第二輸出數(shù)據(jù)流(E’,F(xiàn)’),所述輸出數(shù)據(jù)流從匯聚流中獲得。
9.根據(jù)權(quán)利要求8所述的分布式混合方法,對于各個輔多媒體服務(wù)器,還包括步驟: 獲得包括匯聚流的輸出中間數(shù)據(jù)流(T’),所述匯聚流中移除了由輔多媒體服務(wù)器所提供的輸入中間數(shù)據(jù)流(T), 將所述輸出中間數(shù)據(jù)流從主多媒體服務(wù)器傳輸至輔多媒體服務(wù)器,以及, 通過混合輸出中間數(shù)據(jù)流(T’)和輸入中間數(shù)據(jù)流(T)從而獲得從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流。
10.根據(jù)權(quán)利要求9所述的分布式混合方法,其中所述各個輸入數(shù)據(jù)流與一輸出數(shù)據(jù)流相關(guān),其特征在于,對于從輔多媒體服務(wù)器輸出的各個輸出數(shù)據(jù)流,從所述輸出數(shù)據(jù)流中移除與該輸出數(shù)據(jù)流相關(guān)的輸入數(shù)據(jù)流。
11.根據(jù)權(quán)利要求8至10中任一項所述的分布式混合方法,其特征在于,所述接收輸入數(shù)據(jù)流的步驟包括解碼所述輸入數(shù)據(jù)流,以及輸出數(shù)據(jù)流的輸出步驟包括編碼所述輸出數(shù)據(jù)流。
12.根據(jù)上述權(quán)利要求中任一項所述的分布式混合方法或設(shè)備,其特征在于,所述混合設(shè)備是用于混合視頻數(shù)據(jù)流的設(shè)備并且該輸入和輸出數(shù)據(jù)流都為視頻數(shù)據(jù)流。
13.根據(jù)上述權(quán)利要求中任一項所述的分布式混合方法或設(shè)備,其特征在于,所述混合設(shè)備是用于混合音頻數(shù)據(jù)流的設(shè)備并且該輸入和輸出數(shù)據(jù)流都為音頻數(shù)據(jù)流。
14.根據(jù)上述權(quán)利要求所述的`分布式混合方法或設(shè)備,其特征在于,所述輸入數(shù)據(jù)流的選擇包括在輸入數(shù)據(jù)流集中選擇具有最高音頻電平的預(yù)定數(shù)量的輸入數(shù)據(jù)流。
15.根據(jù)上述權(quán)利要求中任一項所述的分布式混合方法或設(shè)備,其特征在于,所述輸入數(shù)據(jù)流的選擇包括選擇預(yù)定的輸入數(shù)據(jù)流。
【文檔編號】H04N7/15GK103621064SQ201280022608
【公開日】2014年3月5日 申請日期:2012年3月8日 優(yōu)先權(quán)日:2011年3月10日
【發(fā)明者】皮埃爾·博迪利斯, 弗洛倫特·普雷維塔利 申請人:Streamwide公司