加載了操作系統(tǒng)和應(yīng)用程序的主存儲器。
[0108]計算機系統(tǒng)1000還包括顯示接口 1030 (例如,圖形處理單元)、顯示設(shè)備1040 (例如,液晶顯示器)、音頻接口 1050 (例如,聲卡)以及音頻設(shè)備1060 (例如,揚聲器)。顯示設(shè)備1040和音頻設(shè)備1060是用于體驗多媒體內(nèi)容的媒體設(shè)備。
[0109]計算機系統(tǒng)1000 —般包括一個存儲設(shè)備1070。存儲設(shè)備1070可以從多種計算機可讀介質(zhì)中選擇,計算機可讀介質(zhì)是指可以通過計算機系統(tǒng)1000訪問的任何可利用的介質(zhì),包括移動的和固定的兩種介質(zhì)。例如,計算機可讀介質(zhì)包括但不限于,閃速存儲器(微型SD卡),CD-ROM,數(shù)字通用光盤(DVD)或其它光盤存儲、磁帶盒、磁帶、磁盤存儲或其它磁存儲設(shè)備,或者可用于存儲所需信息并可由計算機系統(tǒng)1000訪問的任何其它介質(zhì)。
[0110]計算機系統(tǒng)1000還包括輸入裝置1080和輸入接口 1090 (例如,1控制器)。用戶可以通過輸入裝置1080,如鍵盤、鼠標、顯示裝置1040上的觸摸面板設(shè)備,輸入指令和信息到計算機系統(tǒng)1000中。輸入裝置1080通常是通過輸入接口 1090連接到系統(tǒng)總線1022上的,但也可以通過其它接口或總線結(jié)構(gòu)相連接,如通用串行總線(USB)。
[0111]計算機系統(tǒng)1000可在網(wǎng)絡(luò)環(huán)境中與一個或者多個網(wǎng)絡(luò)設(shè)備進行邏輯連接。網(wǎng)絡(luò)設(shè)備可以是個人電腦、服務(wù)器、路由器、智能電話、平板電腦或者其它公共網(wǎng)絡(luò)節(jié)點。計算機系統(tǒng)1000通過局域網(wǎng)(LAN)接口 1100或者移動通信單元1110與網(wǎng)絡(luò)設(shè)備相連接。局域網(wǎng)(LAN)是指在有限區(qū)域內(nèi),例如家庭、學校、計算機實驗室、或者使用網(wǎng)絡(luò)媒體的辦公樓,互聯(lián)組成的計算機網(wǎng)絡(luò)。WiFi和雙絞線布線以太網(wǎng)是最常用的構(gòu)建局域網(wǎng)的兩種技術(shù)。WiFi是一種能使計算機系統(tǒng)1000間交換數(shù)據(jù)或通過無線電波連接到無線網(wǎng)絡(luò)的技術(shù)。移動通信單元1110能在一個廣闊的地理區(qū)域內(nèi)移動的同時通過無線電通信線路接聽和撥打電話。除了通話以外,移動通信單元1110也支持在提供移動數(shù)據(jù)服務(wù)的2G,3G或4G蜂窩通信系統(tǒng)中進行互聯(lián)網(wǎng)訪問。
[0112]應(yīng)當指出的是,其它包括比計算機系統(tǒng)1000更多或更少的子系統(tǒng)的計算機系統(tǒng)也能適用于發(fā)明。例如,計算機系統(tǒng)1000可以包括能在短距離內(nèi)交換數(shù)據(jù)的藍牙單元,用于照相的圖像傳感器,以及用于測量加速度的加速計。
[0113]如上面詳細描述的,適用于本發(fā)明的計算機系統(tǒng)1000能執(zhí)行上述實現(xiàn)應(yīng)用程序性能分析的方法的指定操作。計算機系統(tǒng)1000通過處理器1010運行在計算機可讀介質(zhì)中的軟件指令的形式來執(zhí)行這些操作。這些軟件指令可以從存儲設(shè)備1070或者通過局域網(wǎng)接口 1100從另一設(shè)備讀入到存儲器1020中。存儲在存儲器1020中的軟件指令使得處理器1010執(zhí)行上述的實現(xiàn)應(yīng)用程序性能分析的方法。此外,通過硬件電路或者硬件電路結(jié)合軟件指令也能同樣實現(xiàn)本發(fā)明。因此,實現(xiàn)本發(fā)明并不限于任何特定硬件電路和軟件的組人口 O
[0114]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【主權(quán)項】
1.一種音頻流中的丟幀補償實現(xiàn)方法,包括如下步驟: 獲取由編解碼器輸入的音頻流和丟幀信息; 根據(jù)所述丟幀信息將所述音頻流置為靜音,并按照預設(shè)時間進行延時處理; 由所述丟幀信息和所述音頻流對應(yīng)的音頻信息修正的混響聲場輸出余音; 平滑處理所述輸出的余音以得到補償?shù)囊纛l流。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取由編解碼器輸入的音頻流和丟幀信息的步驟包括: 逐幀獲取由編解碼器輸入的音頻流和當前幀音頻流所對應(yīng)的丟幀信息。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述由所述丟幀信息和所述音頻流對應(yīng)的音頻信息修正的混響聲場輸出余音的步驟之前,所述方法還包括: 根據(jù)所述丟幀信息更新當前丟幀狀態(tài); 通過所述得到的當前丟幀狀態(tài)和所述音頻流對應(yīng)的音頻信息修正構(gòu)建的混響聲場。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述丟幀信息更新當前丟幀狀態(tài)的步驟包括: 根據(jù)所述丟幀信息記錄當前發(fā)生的音頻流丟幀,并由記錄的音頻流丟幀估計得到當前的丟幀統(tǒng)計狀況。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述通過所述得到的當前丟幀狀態(tài)和所述音頻流對應(yīng)的音頻信息修正構(gòu)建的混響聲場的步驟包括: 由所述音頻流對應(yīng)的音頻信息提取能量信息、噪聲信息和音素信息; 通過所述當前丟幀狀態(tài)和提取的能量信息、噪聲信息、音素信息對構(gòu)建的混響聲場進行參數(shù)更新,以得到修正的混響聲場。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述平滑處理所述輸出的余音以得到補償?shù)囊纛l流的步驟包括: 由所述當前的丟幀統(tǒng)計狀況確定平滑窗形狀; 通過所述確定的平滑窗形狀對所述輸出的余音進行平滑處理以得到補償?shù)囊纛l流。7.一種音頻流中的丟幀補償實現(xiàn)裝置,其特征在于,包括: 輸入獲取模塊,用于獲取由編解碼器輸入的音頻流和丟幀信息; 預處理模塊,用于根據(jù)所述丟幀信息將所述音頻流置為靜音,并按照預設(shè)時間進行延時處理; 混響模塊,用于由所述丟幀信息和所述音頻流對應(yīng)的音頻信息修正的混響聲場輸出余曰; 平滑處理模塊,用于平滑處理所述輸出的余音以得到補償?shù)囊纛l流。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述輸入獲取模塊還用于逐幀獲取由編解碼器輸入的音頻流和當前幀音頻流所對應(yīng)的丟幀信息。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 狀態(tài)更新模塊,用于根據(jù)所述丟幀信息更新當前丟幀狀態(tài); 聲場修正模塊,用于通過所述得到的當前丟幀狀態(tài)和所述音頻流對應(yīng)的音頻信息修正構(gòu)建的混響聲場。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述狀態(tài)更新模塊還用于根據(jù)所述丟幀信息記錄當前發(fā)生的音頻流丟幀,并由記錄的音頻流丟幀估計得到當前的丟幀統(tǒng)計狀況。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述聲場修正模塊包括: 提取單元,用于由所述音頻流對應(yīng)的音頻信息提取能量信息、噪聲信息和音素信息;參數(shù)更新單元,用于通過所述當前丟幀狀態(tài)和提取的能量信息、噪聲信息、音素信息對構(gòu)建的混響聲場進行參數(shù)更新,以得到修正的混響聲場。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述平滑處理模塊包括: 形狀確定單元,用于由所述當前的丟幀統(tǒng)計狀況確定平滑窗口形狀; 平滑輸出單元,用于通過所述確定的平滑窗口形狀對所述輸出的余音進行平滑處理以得到補償?shù)囊纛l流。
【專利摘要】本發(fā)明提供了一種音頻流中的丟幀補償實現(xiàn)方法和裝置。所述方法包括:獲取由編解碼器輸入的音頻流和丟幀信息;根據(jù)丟幀信息將音頻流置為靜音,并按照預設(shè)時間進行延時處理;由丟幀信息和音頻流對應(yīng)的音頻信息修正的混響聲場輸出余音;平滑處理輸出的余音以得到補償?shù)囊纛l流。所述裝置包括:輸入獲取模塊,用于獲取由編解碼器輸入的音頻流和丟幀信息;預處理模塊,用于根據(jù)丟幀信息將音頻流置為靜音,并按照預設(shè)時間進行延時處理;混響模塊,用于由丟幀信息和音頻流對應(yīng)的音頻信息修正的混響聲場輸出余音;平滑處理模塊,用于平滑處理輸出的余音以得到補償?shù)囊纛l流。采用本發(fā)明能適應(yīng)所有種類的音頻的丟幀補償且明顯改善了輸出效果。
【IPC分類】G10L21/02, G10L19/005
【公開號】CN104978966
【申請?zhí)枴緾N201410136919
【發(fā)明人】王天寶
【申請人】騰訊科技(深圳)有限公司
【公開日】2015年10月14日
【申請日】2014年4月4日