專利名稱:一種聲音提取的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于即時通信領(lǐng)域,尤其涉及一種聲音提取的方法及系統(tǒng)。
背景技術(shù):
隨著信息社會的飛速發(fā)展,各種各樣的即時通信方式如qq、視頻會議得到越來越廣泛的應(yīng)用。在網(wǎng)頁版視頻會議的使用過程中,經(jīng)常會有不同來源的各種聲音,如果網(wǎng)絡(luò)會議中同時存在不同類型的聲音,將嚴重影響網(wǎng)絡(luò)通話的質(zhì)量。因此,如何捕捉并篩選出需要的聲音已成為業(yè)界研究的熱點問題。除此之外,在日常應(yīng)用中,由于網(wǎng)絡(luò)環(huán)境的限制以及不同類型聲音如何區(qū)分,使得聲音篩選過程受到多種因素的影響,怎樣合理有效地達到用戶需要的最佳效果,成為需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種聲音提取的方法及系統(tǒng)以解決上述問題。 本發(fā)明提供一種聲音提取的方法,包括以下步驟。服務(wù)器接收客戶端發(fā)送的各類型聲音,將所述聲音的聲音信息保存至所述服務(wù)器中的聲音來源表,并向控制器發(fā)起查詢請求。所述控制器接收所述查詢請求后,在本地的聲音類型等級對照表中查詢所述聲音對應(yīng)的等級系數(shù),并根據(jù)承載所述聲音的實際帶寬在本地的聲音帶寬系數(shù)對照表中查詢所述聲音對應(yīng)的帶寬系數(shù)后,將查詢結(jié)果返回給所述服務(wù)器。所述服務(wù)器根據(jù)所述控制器返回的所述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)確定所述聲音來源表中所有聲音的采樣率。所述服務(wù)器將所述聲音來源表中采樣率與用戶指定采樣率相同的聲音添加至服務(wù)器中的目標聲音表,并對所述目標聲音表中的聲音進行處理。本發(fā)明提供一種聲音提取的系統(tǒng),包括客戶端、服務(wù)器及控制器,所述客戶端連接所述服務(wù)器,所述服務(wù)器連接所述控制器。所述客戶端,用于向所述服務(wù)器發(fā)送不同類型的聲音。所述服務(wù)器,包括存儲器、計算器及處理器,所述存儲器連接所述計算器,所述計算器連接所述處理器。所述存儲器,用于將所述聲音的聲音信息保存至所述服務(wù)器中的聲音來源表后,向控制器發(fā)起查詢請求。所述計算器,用于根據(jù)所述控制器返回的所述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)確定所述聲音來源表中所有聲音的采樣率。所述處理器,用于將所述聲音來源表中米樣率與用戶指定米樣率相同的聲音添加至服務(wù)器中的目標聲音表,并對所述目標聲音表中的聲音進行處理。所述控制器,用于接收所述服務(wù)器的所述查詢請求后,在本地的聲音類型等級對照表中查詢所述聲音對應(yīng)的等級系數(shù),并根據(jù)承載所述聲音的實際帶寬在本地的聲音帶寬系數(shù)對照表中查詢所述聲音對應(yīng)的帶寬系數(shù)后,將查詢結(jié)果返回給所述 服務(wù)器。相較于先前技術(shù),根據(jù)本發(fā)明提供的聲音提取的方法及系統(tǒng),服務(wù)器接收客戶端發(fā)送的聲音并將所述聲音的聲音信息保存至本地的聲音來源表后,向控制器發(fā)起查詢請求。所述控制器在本地的聲音類型等級對照表中查詢所述聲音類型對應(yīng)的等級系數(shù),根據(jù)承載所述聲音的實際帶寬在本地的聲音帶寬系數(shù)對照表中查詢所述聲音對應(yīng)的帶寬系數(shù),并將查詢結(jié)果返回給所述服務(wù)器。服務(wù)器根據(jù)所述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)確定聲音來源表中所有聲音的米樣率,并將米樣率與用戶指定米樣率相同的聲音添加至服務(wù)器中的目標聲音表,最后對目標聲音表中的聲音進行處理。如此,僅對用戶指定的聲音進行提取及轉(zhuǎn)換,有效去除其它干擾聲音,提高了網(wǎng)絡(luò)通話的質(zhì)量。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖I所示為根據(jù)本發(fā)明的較佳實施例提供的聲音提取的方法的流程圖;圖2所示為根據(jù)本發(fā)明的較佳實施例提供的聲音提取的系統(tǒng)的示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
圖I所示為根據(jù)本發(fā)明的較佳實施例提供的聲音提取的方法的流程圖。如圖I所示,本發(fā)明的較佳實施例提供的聲音提取的方法包括步驟IOf 103。步驟101 :服務(wù)器接收客戶端發(fā)送的各類型聲音,將所述聲音的聲音信息保存至所述服務(wù)器中的聲音來源表,并向控制器發(fā)起查詢請求。具體而言,服務(wù)器接收客戶端發(fā)送的一個新的聲音后,將這個聲音的聲音信息保存在本地的聲音來源表中,并向控制器發(fā)起所述聲音類型等級系數(shù)及帶寬系數(shù)查詢請求。 其中,所述聲音信息包括聲音的唯一標識AuSrcID、聲音的格式AuWFX及實際的聲音數(shù)據(jù) AuData0此外,當來自客戶端的聲音停止向服務(wù)器發(fā)送時,服務(wù)器實時將所述聲音的聲音信息從本地的聲音來源表中刪除。步驟102 :所述控制器接收所述查詢請求后,在本地的聲音類型等級對照表中查詢所述聲音對應(yīng)的等級系數(shù),并根據(jù)承載所述聲音的實際帶寬在本地的聲音帶寬系數(shù)對照表中查詢所述聲音對應(yīng)的帶寬系數(shù)后,將查詢結(jié)果返回給所述服務(wù)器。具體而言,來自客戶端的聲音類型包括廣告聲音、背景聲音、人聲音及其它聲音。 控制器中預(yù)存各聲音類型與類型等級對應(yīng)關(guān)系的聲音類型等級對照表,聲音等級越高,對應(yīng)的聲音等級系數(shù)越大。控制器中的聲音類型等級對照表例如表I所示。
聲音類型聲音等級聲音類型等級系數(shù)~
人聲音四級9
背景聲音ΞΜ5
廣告聲音3
其它聲音一級I表 I
此外,控制器中還預(yù)存承載聲音的網(wǎng)絡(luò)帶寬與聲音帶寬系數(shù)的聲音帶寬系數(shù)對照表,承載聲音的網(wǎng)絡(luò)帶寬越寬,該聲音對應(yīng)的帶寬系數(shù)越大。所述控制器中的聲音帶寬系數(shù)對照表例如表2所示。
聲音名稱承載聲音的網(wǎng)絡(luò)帶寬(bit/s)聲音帶寬系數(shù)
聲音I大于等于200578
聲音2大于10小于20005
聲音3小于等于1002表2 控制器接收所述服務(wù)器的查詢請求后,分別在本地的聲音類型等級對照表中(例如,表I)查詢所述聲音對應(yīng)的等級系數(shù),及在本地的聲音帶寬系數(shù)對照表中(例如,表2)查詢聲音帶寬系數(shù),并將查詢結(jié)果返回給服務(wù)器。步驟103 :所述服務(wù)器根據(jù)所述控制器返回的所述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)確定所述聲音來源表中所有聲音的米樣率。具體而言,所述服務(wù)器確定所述聲音來源表中所述聲音的采樣率的方法為,計算每個聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)的乘積,根據(jù)所述乘積范圍確定對應(yīng)所述聲音的采樣率。例如,結(jié)合表I及表2,設(shè)定聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)的乘積與采樣率對應(yīng)關(guān)系為當上述乘積值大于4時,將對應(yīng)聲音的采樣率設(shè)置為48000Hz ;當乘積值大于等于 I. 5且乘積值小于等于4時,將對應(yīng)聲音的采樣率設(shè)置為44100Hz ;當乘積值小于I. 5時,將對應(yīng)聲音的采樣率設(shè)置為22050Hz。上述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)的乘積與采樣率對應(yīng)關(guān)系的設(shè)定方法僅為本實施例作出說明而設(shè)定,于其它實施例中,可根據(jù)需要重新設(shè)置,對此本發(fā)明不作限定。步驟104 :所述服務(wù)器將所述聲音來源表中采樣率與用戶指定采樣率相同的聲音添加至服務(wù)器中的目標聲音表,并對所述目標聲音表中的聲音進行處理。具體而言,當服務(wù)器的聲音來源表中某一聲音采樣率等于指定采樣率時,將該條聲音的聲音信息添加至目標聲音表中。當來自客戶端的聲音停止向服務(wù)器發(fā)送時,服務(wù)器實時將所述聲音的聲音信息從本地的聲音來源表中及目標聲音表中刪除。結(jié)合步驟102及103中的示例,若服務(wù)器的聲音來源表中有三條不同類型的聲音, 且各聲音等級系數(shù)、帶寬系數(shù)及對應(yīng)的采樣率例如表3所示。
權(quán)利要求
1.一種聲音提取的方法,其特征在于,包括以下步驟 服務(wù)器接收客戶端發(fā)送的各類型聲音,將所述聲音的聲音信息保存至所述服務(wù)器中的聲音來源表,并向控制器發(fā)起查詢請求; 所述控制器接收所述查詢請求后,在本地的聲音類型等級對照表中查詢所述聲音對應(yīng)的等級系數(shù),并根據(jù)承載所述聲音的實際帶寬在本地的聲音帶寬系數(shù)對照表中查詢所述聲音對應(yīng)的帶寬系數(shù)后,將查詢結(jié)果返回給所述服務(wù)器; 所述服務(wù)器根據(jù)所述控制器返回的所述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)確定所述聲音來源表中所有聲音的米樣率; 所述服務(wù)器將所述聲音來源表中采樣率與用戶指定采樣率相同的聲音添加至服務(wù)器中的目標聲音表,并對所述目標聲音表中的聲音進行處理。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,確定所述聲音來源表中所述聲音的米樣率的方法為,計算每個聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)的乘積,根據(jù)所述乘積范圍確定對應(yīng)所述聲音的米樣率。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,當所述客戶端停止聲音發(fā)送時,所述服務(wù)器將所述聲音的聲音信息從所述聲音來源表或者所述目標聲音表中刪除。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,聲音類型包括廣告聲音、背景聲音、人聲音及其它聲音。
5.一種聲音提取的系統(tǒng),其特征在于,包括客戶端、服務(wù)器及控制器,所述客戶端連接所述服務(wù)器,所述服務(wù)器連接所述控制器, 所述客戶端,用于向所述服務(wù)器發(fā)送不同類型的聲音; 所述服務(wù)器,包括存儲器、計算器及處理器,所述存儲器連接所述計算器,所述計算器連接所述處理器, 所述存儲器,用于將所述聲音的聲音信息保存至所述服務(wù)器中的聲音來源表后,向控制器發(fā)起查詢請求; 所述計算器,用于根據(jù)所述控制器返回的所述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)確定所述聲音來源表中所有聲音的米樣率; 所述處理器,用于將所述聲音來源表中采樣率與用戶指定采樣率相同的聲音添加至服務(wù)器中的目標聲音表,并對所述目標聲音表中的聲音進行處理; 所述控制器,用于接收所述服務(wù)器的所述查詢請求后,在本地的聲音類型等級對照表中查詢所述聲音對應(yīng)的等級系數(shù),并根據(jù)承載所述聲音的實際帶寬在本地的聲音帶寬系數(shù)對照表中查詢所述聲音對應(yīng)的帶寬系數(shù)后,將查詢結(jié)果返回給所述服務(wù)器。
全文摘要
本發(fā)明提供一種聲音提取的方法及系統(tǒng),本發(fā)明方法包括以下步驟。服務(wù)器接收客戶端發(fā)送的各類型聲音,將所述聲音的聲音信息保存至所述服務(wù)器中的聲音來源表,并向控制器發(fā)起查詢請求。所述控制器接收所述查詢請求后,在本地的聲音類型等級對照表中查詢所述聲音對應(yīng)的等級系數(shù),并根據(jù)承載所述聲音的實際帶寬在本地的聲音帶寬系數(shù)對照表中查詢所述聲音對應(yīng)的帶寬系數(shù)后,將查詢結(jié)果返回給所述服務(wù)器。所述服務(wù)器根據(jù)所述控制器返回的所述聲音對應(yīng)的等級系數(shù)及帶寬系數(shù)確定所述聲音來源表中所有聲音的采樣率。所述服務(wù)器將所述聲音來源表中采樣率與用戶指定采樣率相同的聲音添加至服務(wù)器中的目標聲音表,并對所述目標聲音表中的聲音進行處理。
文檔編號H04L29/06GK102710604SQ201210137529
公開日2012年10月3日 申請日期2012年5月7日 優(yōu)先權(quán)日2012年5月7日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡(luò)科技有限公司