[發明專利]一種獲取聲卡和麥克風聲音并進行混音的方法及系統在審
| 申請號: | 201611092295.5 | 申請日: | 2016-12-01 |
| 公開(公告)號: | CN106601263A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 楊亮 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G10L21/003 | 分類號: | G10L21/003 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙)42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲取 聲卡 麥克風 聲音 進行 方法 系統 | ||
1.一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:
采集聲卡和麥克風的音頻數據,并使用該音頻數據的聲音位數表示其采樣值,對采集到的音頻數據的采樣值進行數據歸一化,并設置聲卡混音權重和麥克風混音權重,所述聲卡混音權重為聲卡的音頻數據占混音后的音頻數據的比值,所述麥克風混音權重為麥克風的音頻數據占混音后的音頻數據的比值;根據聲卡混音權重和麥克風混音權重計算出混音后的音頻數據的采樣值,根據混音后的音頻數據的采樣值輸出混音后的音頻數據。
2.如權利要求1所述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:混音后的音頻數據的采樣值=聲卡音頻數據的采樣值*聲卡混音權重+麥克風音頻數據的采樣值*麥克風混音權重。
3.如權利要求1所述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:采集聲卡音頻數據和麥克風的音頻數據的具體過程包括:
創建IMMDeviceEnumerator接口;
通過IMMDeviceEnumerator接口分別獲取聲卡和者麥克風對應的IMMDevice接口;
通過IMMDevice接口獲取IAudioClient接口;
通過IAudioClient接口獲取到IAudioCaptureClient接口;
實時監測聲卡或麥克風中是否有數據;
監測到有數據時,調用通過IAudioCaptureClient接口獲取聲卡或麥克風中的聲音數據。
4.如權利要求1述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:將聲卡混音權重和麥克風混音權重設置為等值,輸出的混音中聲卡的聲音與麥克風的聲音均勻輸出。
5.如權利要求1所述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:設置聲卡混音權重大于麥克風混音權重,輸出的混音突出聲卡的聲音而抑制麥克風的聲音。
6.如權利要求1所述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:設置聲卡混音權重小于麥克風混音權重,輸出的混音抑制聲卡的聲音而突出麥克風的聲音。
7.如權利要求4-6任意一項所述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:聲卡混音權重與麥克風混音權重之和為1。
8.如權利要求1所述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:將全部采集到的音頻數據的采樣值歸一化到[-1,1]范圍內。
9.如權利要求1所述的一種獲取聲卡和麥克風聲音并進行混音的方法,其特征在于:混音后的音頻數據的采樣值大于1時,將混音后的音頻數據的采樣值算為1;混音后的音頻數據的采樣值小于-1時,將混音后的音頻數據的采樣值算為-1。
10.一種獲取聲卡和麥克風聲音并進行混音的系統,其特征在于,包括:
音頻獲取模塊,用于采集聲卡音頻數據和麥克風的音頻數據;
歸一處理模塊,用于使用采集到的音頻數據的聲音位數表示其采樣值,對全部采集到的音頻數據的采樣值進行數據歸一化;
混音處理模塊,用于設置聲卡混音權重和麥克風混音權重;根據聲卡混音權重和麥克風混音權重計算出混音后的音頻數據的采樣值;根據混音后的音頻數據的采樣值輸出混音后的音頻數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611092295.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高清藍牙音頻收發終端及通信系統
- 下一篇:一種語音會議混音系統及方法





