專利名稱:一種分布式混音處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及混音處理方法,特別涉及一種將混音處理過程分配給多個處理模塊處理的分布式混音處理方法。
背景技術(shù):
隨著通信網(wǎng)絡(luò)及業(yè)務(wù)的蓬勃發(fā)展,多方通話業(yè)務(wù)已經(jīng)成為公共交換電信網(wǎng)/綜合業(yè)務(wù)數(shù)字網(wǎng)(PSTN/ISDN)、分組語音網(wǎng)和移動網(wǎng)必備的補充業(yè)務(wù),同時在上述網(wǎng)絡(luò)中會議電話和會議電視業(yè)務(wù)應(yīng)用也越來越廣泛。基本的語音業(yè)務(wù)僅涉及兩個通話方,通話雙方可互相聽到對方的聲音,而在多方通話業(yè)務(wù)和會議業(yè)務(wù)中,同時通話方可能不止兩方,其中任意一方的語音信號都應(yīng)可以被傳送至所有其他通話方,而每一通話方都應(yīng)同時可聽到多個其他通話方的聲音。為此,在多方通話和會議電話業(yè)務(wù)中通常需要進(jìn)行混音處理,也即將多個通話方的語音信號混合起來,以便任意一個通話成員都可同時聽到其它通話方的聲音。
當(dāng)通話方數(shù)量較多時,通常并不是將所有通話方的語音信號都混合起來,而是根據(jù)語音信號強弱(以語音信號的能量或幅度量度)以及混音優(yōu)先級判定規(guī)則選擇一些通話方的語音信號進(jìn)行混合,并將混合后的聲音傳給所有通話方。
由上可見,在多方通話或會議電話/電視業(yè)務(wù)中,混音處理過程一般都要涉及通話各方語音信號強度的計算、被混音通話方通道的確定、混音通道的語音信號混合以及混音后語音信號的傳送等步驟,在現(xiàn)有技術(shù)的混音處理方法中,整個混音處理過程通常都由一個混音處理器件或混音處理模塊單獨完成。值得指出的是,雖然一個混音處理模塊由混音處理器件和其它輔助電路或器件構(gòu)成,但是由于混音處理模塊的處理能力取決于作為核心器件的混音處理器件,因此在本說明書的以下部分,就混音處理而言,混音處理模塊與混音處理器件是等價的。由于混音處理器件的處理能力和接口規(guī)格都是一定的,因此所能處理的一次多方通話或會議電話/電視的混音通道數(shù)量或通話方數(shù)量也是一定的。根據(jù)目前半導(dǎo)體器件的水平,一塊處理芯片所能處理的混音通道數(shù)量在幾十路至數(shù)百路之間,因此一次多方通話或會議電話/電視呼叫的參與方數(shù)量不得超過所采用處理器件的單器件處理通道數(shù)量。如果要增加通話方數(shù)量,則只能采用處理能力和接口規(guī)格更高的處理器件,但是這種解決方式存在如下的缺點,一方面,處理器件無論性能如何優(yōu)異,其處理能力和接口規(guī)格都不可能無限制地滿足通話方數(shù)量的增加,另一方面,處理能力和接口規(guī)格越高,器件的成本和功耗也越高。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種分布式混音處理方法,它可以在處理器件的處理能力和接口規(guī)格一定的情況下增加所能處理的混音通道數(shù)量或通話方數(shù)量。
本發(fā)明的上述目的通過以下的技術(shù)方案實現(xiàn)一種分布式混音處理方法,混音處理過程由多個混音處理模塊完成,其中一個為主處理模塊,其余為從混音處理模塊,并且通話方通道分為若干通道組,每個通道組被接入一個混音處理模塊,所述方法包含以下步驟(1)混音處理模塊計算所接入通道組內(nèi)各通話方通道的語音信號強度;(2)主混音處理模塊根據(jù)步驟(1)計算得到的各通話方通道語音信號強度,并依據(jù)預(yù)先設(shè)定的混音優(yōu)先級判定規(guī)則確定參與語音信號混合的通話方通道;(3)混音處理模塊將所接入通道組內(nèi)由步驟(2)確定的通話方通道的語音信號進(jìn)行混合;(4)主混音處理模塊將由步驟(3)得到的混合語音信號再次進(jìn)行語音信號混合;以及(5)每個混音處理模塊在所接入通道組內(nèi)的通話方通道上傳送步驟(4)得到的混合語音信號。
本發(fā)明的上述目的還通過以下的技術(shù)方案實現(xiàn)一種分布式混音處理方法,其中,混音處理過程由多個混音處理模塊完成,其中一個為主處理模塊,其余為從混音處理模塊,并且通話方通道分為若干通道組,每個通道組被接入一個混音處理模塊,所述方法包含以下步驟(1)混音處理模塊計算所接入通道組內(nèi)各通話方通道的語音信號強度;(2)主混音處理模塊根據(jù)步驟(1)計算得到的各通話方通道語音信號強度,并依據(jù)預(yù)先設(shè)定的混音優(yōu)先級判定規(guī)則確定參與語音信號混合的通話方通道;(3)主混音處理模塊將所接入通道組內(nèi)由步驟(2)確定的通話方通道的語音信號進(jìn)行語音信號混合;以及(4)每個混音處理模塊在所接入通道組內(nèi)的通話方通道上傳送步驟(3)得到的混合語音信號。
在上述分布式語音處理方法中,比較好的是,接入每個通話通道組的混音處理模塊為從混音處理模塊。
在上述分布式混音處理方法中,所述語音信號混合可采用語音信號的線性或非線性疊加方式實現(xiàn)。
在本發(fā)明的分布式混音處理方法中,無需采用高性能處理器件而只需通過增加混音處理模塊的數(shù)量就可滿足混音通道數(shù)量增加的需求,因此降低了混音系統(tǒng)的成本,并且具有更大的系統(tǒng)擴容潛力。
圖1a和1b為按照本發(fā)明的分布式混音處理方法中混音處理模塊的邏輯關(guān)系圖。
圖2為按照本發(fā)明分布式混音處理方法的一個實施例的流程圖。
圖3為按照本發(fā)明分布式混音處理方法的另一實施例的流程圖。
具體實施例方式
如上所述,在多方通話或會議電話/電視業(yè)務(wù)中,混音處理過程一般可劃分為如下的邏輯功能計算通話各方語音信號強度、確定被混音的通話方通道、混合語音信號以及向通話方傳送混音后的語音信號等。本發(fā)明的核心思想是將上述邏輯功能分配給多個混音處理模塊實現(xiàn),并在其中一個混音處理模塊的控制下協(xié)同完成整個混音處理過程,由此可通過增加混音處理模塊的數(shù)量來滿足混音通道數(shù)量增加的需求。
以下借助附圖描述本發(fā)明的分布式混音處理方法。
如圖1a所示,多方通話或會議電話/電視業(yè)務(wù)的通話方通道分為n個通道組并且每個都接入一個混音處理模塊1~n。混音處理模塊分為兩類,一類稱為從混音處理模塊(即圖1中的標(biāo)號2~n),其僅負(fù)責(zé)所接入通道內(nèi)通話方語音信號的部分處理功能,包括計算通道組內(nèi)通話各方的語音信號強度或混合通道組內(nèi)通話各方的語音信號以及向通道組內(nèi)通話方傳送需要混音或混音后的語音信號等;另一類稱為主混音處理模塊(即圖1中的標(biāo)號1),它除了可負(fù)責(zé)所接入通話方語音信號的上述處理功能以外,還負(fù)責(zé)整個混音處理過程的控制操作,例如確定每個通道組內(nèi)需要混音的通道和將來自各個從混音處理模塊的語音信號進(jìn)行混音或者將來自各個從混音處理模塊的全部混音信號進(jìn)行再混音等。每個從混音處理模塊2~n都與主混音處理模塊1相連,因此可將語音信號強度的計算結(jié)果和所接入通道組內(nèi)需要混音的通話方語音信號或者通道組內(nèi)通話方的混音信號輸出至主混音處理模塊1,另一方面,主混音處理模塊1也可將其確定的需要混音通話方和混音信號輸出至從混音處理模塊2~n。由于主混音處理模塊1承擔(dān)的處理任務(wù)更為重要和更為繁重,因此比較好的是適當(dāng)減少主混音處理模塊接入通道組的數(shù)量。圖1b所示情形與圖1a的不同之處是,n個通道組全部被分別接入從混音處理模塊2~n+1,主混音處理模塊1則不接入通道組,因此不再承擔(dān)從混音處理模塊所完成的那部分語音信號處理功能,從而將處理資源集中在控制操作功能上。
圖2示出了按照本發(fā)明分布式混音處理方法的一個實施例的流程圖。如圖2所示,首先在步驟1中,由每個混音處理模塊計算所接入通道組內(nèi)各通話方的語音信號強度,對于圖1a所示的情形,主從混音處理模塊1~n計算各自接入通道組內(nèi)通話方的語音信號強度,而對于圖1b所示情形,只有從混音處理模塊2~n+1計算各自接入通道組內(nèi)通話方的語音信號強度。
如上所述,每個從混音處理模塊都將計算結(jié)果傳送給主混音處理模塊,因此在步驟2中,主混音處理模塊1將根據(jù)從混音處理模塊提供的語音信號強度計算結(jié)果,并依照預(yù)先設(shè)定的混音優(yōu)先級判定規(guī)則確定參與聲音混合的通話方通道。針對具體的應(yīng)用情形,混音優(yōu)先級判定規(guī)則可以采用各種具體形式,例如,一種混音優(yōu)先級判定規(guī)則是,對于主持會議的通話方,只要其講話,即被確定為語音信號混合處理所需通話方,對于其它通話方,則按照語音信號強度大小排序,并選擇信號強度較大的幾個通話方參與混音。又如,對于語音信號強弱差不多的多個通話方,可以按照通話方講話開始時間的先后選擇參與混音的通話方。值得指出的是,混音優(yōu)先級判定規(guī)則與本發(fā)明分布式進(jìn)行混音處理的思想無關(guān),不屬于本發(fā)明的發(fā)明范圍,因此這里所述的混音優(yōu)先級判定規(guī)則不應(yīng)理解為是對本發(fā)明所作的限定。
在步驟3中,每個混音處理模塊根據(jù)判定結(jié)果確定其所接入通道組內(nèi)需要混音的通話方并將這些通話方的語音信號進(jìn)行混合。對于圖1a所示的情形,主從混音處理模塊1~n將各自接入通道組內(nèi)根據(jù)混音優(yōu)先級判定規(guī)則確定的通話方的語音信號進(jìn)行混合,而對于圖1b所示情形,只有從混音處理模塊2~n+1將各自接入通道組內(nèi)根據(jù)混音優(yōu)先級判定規(guī)則確定的通話方的語音信號進(jìn)行混合。
隨后在步驟4中,主混音處理模塊將各個混音處理模塊得到的混合后語音信號再次進(jìn)行混合并提供給各個混音處理模塊,對于圖1a所示的情形,再混音后的語音信號被提供給主從混音處理模塊1~n,而對于圖1b所示情形,再混音的信號被提供給從混音處理模塊2~n+1。
最后,在步驟5中,每個混音處理模塊在所接入通道組內(nèi)的通話方通道上向通話方傳送再混音后的語音信號。
圖3示出了按照本發(fā)明分布式混音處理方法的另一實施例的流程圖。在圖3所示流程中,步驟1和步驟2與圖2所示的相同,因此不再贅述。
在步驟3中,每個從混音處理模塊根據(jù)判定結(jié)果確定其所接入通道組內(nèi)需要混音的通話方并將這些通話方的語音信號直接送至主混音處理模塊,而在圖2所示的步驟3中,從混音處理模塊將這些語音信號混合后再送至主混音處理模塊。
隨后在步驟4中,主混音處理模塊將所有需混合的語音信號進(jìn)行混合并提供給各個混音處理模塊,對于圖1a所示的情形,主混音處理模塊1的混音處理對象包括主混音處理模塊自身所接入通道組內(nèi)需混合的語音信號和從混音處理模塊2~n傳送的語音信號,并且混音后的語音信號被提供給主從混音處理模塊1~n,而對于圖1b所示情形,混音信號只包含從混音處理模塊2~n+1傳送的語音信號,并且混音后的信號被提供給從混音處理模塊2~n+1。
最后,在步驟5中,每個混音處理模塊在所接入通道組內(nèi)的通話方通道上向通話方傳送再混音后的語音信號。
在上述分布式混音處理方法中,語音信號的混合可采用語音信號的線性或非線性疊加方式實現(xiàn)。
由上可見,本發(fā)明的分布式混音處理方法由于利用多個混音處理器件或處理模塊來實現(xiàn),可以實現(xiàn)多方通話或會議電話/電視業(yè)務(wù)中的混音處理,因此突破了單個處理器件處理能力和接口規(guī)格的限制,使參加多方通話或會議電話/電視業(yè)務(wù)的通話方數(shù)量得到顯著增加,并且以使用成本較低的處理器件實現(xiàn)了性能規(guī)格很高的混音系統(tǒng)。
權(quán)利要求
1.一種分布式混音處理方法,其特征在于,混音處理過程由多個混音處理模塊完成,其中一個為主處理模塊,其余為從混音處理模塊,并且通話方通道分為若干通道組,每個通道組被接入一個混音處理模塊,所述方法包含以下步驟(1)混音處理模塊計算所接入通道組內(nèi)各通話方通道的語音信號強度;(2)主混音處理模塊根據(jù)步驟(1)計算得到的各通話方通道語音信號強度,并依據(jù)預(yù)先設(shè)定的混音優(yōu)先級判定規(guī)則確定參與語音信號混合的通話方通道;(3)混音處理模塊將所接入通道組內(nèi)由步驟(2)確定的通話方通道的語音信號進(jìn)行混合;(4)主混音處理模塊將由步驟(3)得到的混合語音信號再次進(jìn)行語音信號混合;以及(5)每個混音處理模塊在所接入通道組內(nèi)的通話方通道上傳送步驟(4)得到的混合語音信號。
2.如權(quán)利要求1所述的分布式語音處理方法,其特征在于,接入每個通話通道組的混音處理模塊為從混音處理模塊。
3.如權(quán)利要求1或2所述的分布式混音處理方法,其特征在于,所述語音信號混合可采用語音信號的線性或非線性疊加方式實現(xiàn)。
4.一種分布式混音處理方法,其特征在于,混音處理過程由多個混音處理模塊完成,其中一個為主處理模塊,其余為從混音處理模塊,并且通話方通道分為若干通道組,每個通道組被接入一個混音處理模塊,所述方法包含以下步驟(1)混音處理模塊計算所接入通道組內(nèi)各通話方通道的語音信號強度;(2)主混音處理模塊根據(jù)步驟(1)計算得到的各通話方通道語音信號強度,并依據(jù)預(yù)先設(shè)定的混音優(yōu)先級判定規(guī)則確定參與語音信號混合的通話方通道;(3)主混音處理模塊將所接入通道組內(nèi)由步驟(2)確定的通話方通道的語音信號進(jìn)行語音信號混合;以及(4)每個混音處理模塊在所接入通道組內(nèi)的通話方通道上傳送步驟(3)得到的混合語音信號。
5.如權(quán)利要求4所述的分布式混音處理方法,其特征在于,所述語音信號混合可采用語音信號的線性或非線性疊加方式實現(xiàn)。
全文摘要
本發(fā)明提供一種分布式混音處理方法,在該方法中,通話方通道分為若干通道組,每個通道組被接入一個混音處理模塊,并且其中一個混音處理模塊被指定為主處理模塊,其余被指定為從混音處理模塊,包含以下步驟(1)每個混音處理模塊計算所接入通道組內(nèi)各通話方通道的語音信號強度和優(yōu)先級;(2)主混音處理模塊根據(jù)預(yù)先設(shè)定的優(yōu)先級設(shè)定規(guī)則以及計算得到的所有各通話方通道語音信號強度和優(yōu)先級確定參與聲音混合的通話方通道;(3)每個混音處理模塊將所接入通道組內(nèi)確定的參與聲音混合的通話方通道進(jìn)行聲音混合;(4)主混音處理模塊將混合聲音再次進(jìn)行聲音混合;(5)每個混音處理模塊在所接入通道組內(nèi)的通話方通道上傳送混合聲音。
文檔編號H04M3/56GK1543181SQ0312417
公開日2004年11月3日 申請日期2003年4月30日 優(yōu)先權(quán)日2003年4月30日
發(fā)明者周亮, 周 亮 申請人:華為技術(shù)有限公司