新四季網

一種語音和音樂雙模切換編/解碼的方法

2023-04-23 15:47:11 1

專利名稱:一種語音和音樂雙模切換編/解碼的方法
技術領域:
本發明涉及音頻編碼技術領域,特別涉及一種語音和音樂雙模切換編/解碼的方法。
背景技術:
在音頻編碼技術中,根據音頻信號的類型,將音頻信號簡單分為語音信號和音樂信號兩類。
語音信號由於具有短時平穩性,可以採用基於人體發聲模型的時域預測編
碼技術,目前應用較廣泛的有CELP (Coded-Excited Linear Predication,碼激;力線性預測)編碼技術,該編碼技術在較低碼率(一般指單聲道々4KBps,立體聲<32KBps)下也可以得到高品質的語音信號。
音樂信號無論是頻譜範圍還是動態特性,都遠超過語音信號,因此不適用於時域預測編碼技術。通常,音樂信號一般利用人耳對聲音的聽覺掩蔽效應,採用變換編碼技術進行編碼。
隨著編碼技術的不斷發展,對音頻編碼技術也有了更高的需求。由於語音信號和音樂信號採用的編碼技術的原理不同,單一的語音編碼器或音樂編碼器對與之類型不匹配的音頻信號無法進行高質量的編碼,尤其在低碼率時該問題會更加明顯。針對此問題, 一種解決方法就是採用選擇性編碼,即對音頻信號逐幀進行類型識別,識別出為語音信號或音樂信號後,再選擇相應類型的最優編碼方式進行編碼,這種選擇性編碼方式稱之為語音和音樂雙才莫切換編碼。
現有技術中,有以下幾種語音和音樂雙^1切換編碼的方法現有技術1提出了 一種AMR-WB+ (Enhanced Adaptive Multi-Rate Wideband codec,增強自適應多速率寬帶編碼)變換編碼方法,該方法"i殳置一個ACELP (Algebraic CodeExcited Linear Prediction, ^悽t碼本激勵線性預測)與TCX (Transform CodedExcitation,變換碼激勵)混合編碼器對音頻信號低頻部分進行編碼,輸入的音頻信號先經LP (Linear Prediction,線性預測)濾波器,生成濾波器係數和激勵信號源,然後對該激勵信號逐幀進行選擇,用閉環或開環的方式選擇出最優的
編碼才莫式,對其中的語音信號採用ACELP編碼,對其中的音樂信號採用TCX 編碼,每幀音頻信號可有26種ACELP和TCX的編碼組合。
現有技術2提出了一種基於AMR-WB+和HE-AAC (High Efficiency Advanced Audio Coding,高效率高級音頻編碼)的語音/音樂耳關合編碼的方案, 該方法對低頻單聲道的音頻信號進行選擇編碼。若輸入的低頻部分的音頻信號 為語音信號,則先進行LP濾波,對得到的激勵信號採用ACELP編碼或基於 MDCT (Modified Discrete Cosine Transform,〗務正離散餘弦變換)的頻域編碼; 若輸入為音樂信號,那麼直接對輸入信號採用基於MDCT的頻域編碼。在音頻 信號的類型發生改變時,利用對音樂幀添加新的MDCT窗型來保^〖正編碼切換時 信號的平滑過渡。
在對現有技術進行研究後,發明人發現,現有技術1中,該變換編碼的方 式在一定程度上增強了對音樂信號的編碼能力,但在進行編碼模式的選擇時, 閉環方法計算量較大大,開環方法能節省計算量,但降低了切換精確度,且由 於該變換編碼技術是對LP濾波後的激勵信號進行編碼的,所以對音樂信號的編 碼效率仍有局限性。
現有技術2的方案中,在核心編碼模塊中對切換的平滑過渡處理略顯不足。 當從語音切換到音樂時,對切換後的音樂首幀採用的新MDCT窗型長度並不適 用,而且還會使該音樂首幀與切換前的語音尾幀有部分的時域重疊;而從音樂 切換到語音時,切換前的音樂尾幀採用的新MDCT窗型也沒有考慮到和後續的 語音首幀銜接的問題,致使CELP編碼無法立即建立記憶而引起信號切換處無 法平穩過渡,造成信號失真。

發明內容
本發明實施例提供了一種語音和音樂雙;溪切換編/解碼的方法,所述編碼方 法包括
判斷輸入的音頻信號的類型是否發生了切換;
當輸入的音頻信號從音樂信號切換為語音信號時,則獲取切換前的所述音 樂信號的尾部信號,將切換前的所述音樂信號的尾部信號採用語音編碼模式進 行預編碼,將切換後的語音信號採用語音編碼^^莫式進^f亍編碼;當輸入的音頻信號從語音信號切換為音樂信號時,則獲取切換前的所述語 音信號的尾部信號,將切換前的所述語音信號的尾部信號採用音樂編碼模式進 行預編碼,將切換後的音樂信號採用音樂編碼才莫式進行編碼。
所述解碼方法包括
判斷輸入的編碼信息的類型是否發生了切換;
當輸入的編碼信息從音樂信號的編碼信息切換為語音信號的編碼信息時, 則獲取切換前的所述音樂信號的尾部信號的編碼信息,將切換前的所述音樂信 號的尾部信號的編碼信息採用語音解碼模式進行預解碼,將切換後的語音信號 的編碼信息採用語音解碼才莫式進行解碼;
當輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息時, 則獲取切換前的所述語音信號的尾部信號的編碼信息,將切換前的所述語音信 號的尾部信號的編碼信息採用音樂解碼模式進行預解碼,將切換後的音樂信號 的編碼信息採用音樂解碼模式進行解碼。
本發明實施例還提供了一種語音和音樂雙模切換編/解碼的方法,所述編碼 方法包括
判斷輸入的音頻信號的類型是否發生了切換;
當輸入的音頻信號從音樂信號切換為語音信號時,則從切換前的所述音樂 信號中,獲取編碼延遲前的音樂信號的尾部信號,將所述編碼延遲前的音樂信 號的尾部信號採用語音編碼模式進行預編碼,將編碼延遲的音樂信號以及切換 後的語音信號採用語音編碼模式進行編碼;
當輸入的音頻信號從語音信號切換為音樂信號時,則從切換前的所述語音 信號中,獲取編碼延遲前的語音信號的尾部信號,將所述編碼延遲前的語音信 號的尾部信號採用音樂編碼模式進行預編碼,將編碼延遲的語音信號以及切換 後的音樂信號採用音樂編碼模式進行編碼。
所述解碼方法,包括
判斷輸入的編碼信息的類型是否發生了切換;
當輸入的編碼信息從音樂信號的編碼信息切換為語音信號的編碼信息時, 則對切換後的語音信號的編碼信息採用語音解碼4莫式進^f亍解碼;
當輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息時, 則對切換後的音樂信號的編碼信息採用音樂解碼^^式進行解碼。本發明實施例在音頻信號發生切換時,通過採用預編碼和預解碼的方式,
使得音樂信號與語音信號切換時,編碼能夠較平穩地過渡;在解碼時也能保證 音樂信號與語音信號的無失真切換。在提高了音頻編碼效果的同時,也不會對 編碼效率造成影響。


圖l是本發明實施例1中提供語音和音樂雙模切編碼的方法流程圖; 圖2是本發明實施例1中提供語音和音樂雙模切解碼的方法流程圖; 圖3是本發明實施例2中提供語音和音樂雙模切編碼的方法流程圖; 圖4是本發明實施例2中提供的音頻信號在編碼端和解碼端的時序關係和 對應處理示意圖5是本發明實施例2中提供語音和音樂雙模切解碼的方法流程圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明 實施方式作進一步地詳細描述。 實施例1
本發明實施例提供了 一種語音和音樂雙模切換編/解碼的方法,在輸入的音 頻信號發生了切換時,通過將切換前的音頻信號進行預編碼,使得音頻信號切 換時能夠平穩的過度,提高音頻編碼的質量。
本發明實施例的方法包括編碼方法和解碼方法,優選的,語音編碼可採用 AMR-WB (Adaptive Multi-Rate Wideband codec,自適應多速率寬帶編碼)的方 式,音樂編碼可採用AAC (Advanced Audio Coding,高級音頻編碼)的方式。 當音頻信號未發生切換時,則按照通常的編/解碼方法進行處理,此處不再贅述。 當音頻信號發生了切換時,本發明實施例提供了如下的編/解碼方法以進行處理, 具體地,參見圖1,編碼方法包括
101:判斷輸入的音頻信號的類型是否發生了切換,當判斷出輸入的音頻信 號從音樂信號切換為語音信號時,則執行102;當判斷出輸入的音頻信號從語音 信號切換為音頻信號時,則糹丸行103。
具體的,判斷的方法為獲取輸入的音頻信號的幀的類型;若當前幀的類型為語音信號,前一幀的類型為音樂信號,則判斷輸入的音頻信號的類型由音
樂信號切換為語音信號;若當前幀的類型為音樂信號,前一幀的類型為語音信 號,則判斷輸入的語音信號的類型由音樂信號切換為音樂信號。
102:當輸入的音頻信號從音樂信號切換為語音信號時,則獲取切換前的該 音樂信號的尾部信號,將切換前的該音樂信號的尾部信號採用語音編碼模式進 行預編碼,將切換後的語音信號採用語音編碼模式進行編碼。
具體的,在本發明實施例中,當從音樂信號切換到語音信號時,獲取切換 前的該音樂信號的尾部信號,可採用如下方法在採用音樂編碼模式對該音樂 信號進行編碼生成了音樂信號的編碼信息後,獲取該音樂信號的尾部信號的編 碼信息,即獲取音樂信號的編碼信息末尾部分的幀,獲取的幀的數量可以根據 具體要求限定,可以為一幀或多幀;對該音樂信號的尾部信號的編碼信息進行 解碼,就得到了該音樂信號的尾部信號。優選的,可以在編碼端建立一個和解 碼端完全一致的音樂解碼;漠塊,用於解碼音樂信號的尾部信號的編碼信息,解 碼得到的音樂信號的尾部信號與解碼端完全一致,由此可以提高音樂信號編碼 與解碼時的一致性。
具體的,將切換前的該音樂信號的尾部信號採用語音編碼模式進行預編碼, 即對切換前的該音樂信號的尾部信號採用語音編碼模式進行編碼,並捨棄編碼 得到的該音樂信號的尾部信號的編碼信息,不計入傳輸碼流。
103:當輸入的音頻信號從語音信號切換為音樂信號時,則獲取切換前的該 語音信號的尾部信號,將切換前的該語音信號的尾部信號採用音樂編碼模式進 行預編碼,將切換後的音樂信號採用音樂編碼模式進行編碼。
具體的,在本步驟中獲取切換前的該語音信號的尾部信號時,考慮到音樂 信號編碼對先前信息的弱依賴性和編碼複雜度,優選的方法為直接從輸入的語 音信號中提取該語音信號的尾部信號進行預編碼,以此降低編碼複雜度。
具體的,將切換前的該音樂信號的尾部信號採用語音編碼模式進行預編碼, 即對切換前的該音樂信號的尾部信號採用語音編碼模式進行編碼,並捨棄編碼 得到的該音樂信號的尾部信號的編碼信息,不計入傳輸碼流。
本實施例的編碼方法中,在發生音頻信號的切換時採用了預編碼的方式, 通過對切換前的音頻信號進行預編碼,可以使得後續的音頻信號在進行編碼時, 能夠與切換前的音頻信號保持連續性,由此使得音樂信號與語音信號切換時能夠較平滑的過渡。
通過上述步驟就實現了對音頻信號的編碼。相應的,參見圖2,解碼方法包

201:判斷輸入的編碼信息的類型是否發生了切換;當判斷出輸入的編碼信 息從音樂信號的編碼信息切換為語音信號的編碼信息時,則執行202;當判斷出 輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息時,則執行 203。
具體的,判斷的方法為獲取輸入的編碼信息的幀的類型;若當前幀的類 型為語音信號的編碼信息,前一幀的類型為音樂信號的編碼信息,則判斷輸入 的編碼信息的類型由音樂信號的編碼信息切換為語音信號的編碼信息;若當前 幀的類型為音樂信號的編碼信息,前一幀的類型為語音信號的編碼信息,則判 斷輸入的編碼信息的類型由語音信號的編碼信息切換為音樂信號的編碼信息。
202:當輸入的編碼信息從音樂信號的編碼信息切換為語音信號的編碼信息 時,則獲取切換前的該音樂信號的尾部信號的編碼信息,將切換前的該音樂信 號的尾部信號的編碼信息採用語音解碼模式進行預解碼,將切換後的語音信號 的編碼信息採用語音解碼模式進行解碼。
具體的,與編碼方法相對應,在本步驟中,當從音樂信號的編碼信息切換 為語音信號的編碼信息時,獲取切換前的該音樂信號的尾部信號的編碼信息, 可採用如下方法在對音樂信號的編碼信息進行解碼得到音樂信號後,獲取該 音樂信號的尾部信號,即獲取音樂信號的末尾部分的幀,獲取的幀的數量可以 根據具體要求限定,可以為一幀或多幀;對該音樂信號的尾部信號採用語音編 碼模式進行編碼,得到該音樂信號的尾部信號的編碼信息。優選的,可以在解
碼端建立一個和編碼端完全一致的語音編碼模塊,用於對音樂信號的尾部信號 進行編碼,由此可以提高音樂信號編碼與解碼時的 一致性。
具體的,在本實施例中,將切換前的該音樂信號的尾部信號的編碼信息採 用語音解碼模式進行預解碼,即對切換前的該音樂信號的尾部信號的編碼信息 採用語音解碼模式進行解碼,並捨棄解碼重構的該音樂信號的尾部信號,不計 入解碼信號。
203:當輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息 時,則獲取切換前的該語音信號的尾部信號的編碼信息,將切換前的該語音信號的尾部信號的編碼信息採用音樂解碼模式進行預解碼,將切換後的音樂信號 的編碼信息釆用音樂解碼才莫式進行解碼。
具體的,在本步驟中,當從語音信號的編碼信息切換為音樂信號的編碼信
息時,獲取切換前的該語音信號的尾部信號的編碼信息,可採用如下方法在 對語音信號的編碼信息進行解碼得到語音信號後,獲取該語音信號的尾部信號, 即獲取語音信號的末尾部分的幀,獲取的幀的數量可以根據具體要求限定,可 以為一幀或多幀;對該語音信號的尾部信號採用音樂編碼^t式進行編碼,得到 該語音信號的尾部信號的編碼信息。優選的,可以在解碼端建立一個和編碼端 完全一致的音樂編碼模塊,用於對語音信號的尾部信號進行編碼。
具體的,在本步驟中,將切換前的該語音信號的尾部信號的編碼信息採用 音樂解碼模式進行預解碼,即對切換前的該語音信號的尾部信號的編碼信息採 用音樂解碼模式進行解碼,並捨棄該語音信號的尾部信號,不計入解碼信號。
由上述方法可以看出,本實施例提供的音頻信號編/解碼的方法中,在發生
音頻信號的切換時,在編碼時採用預編碼的方式,在解碼時採用預解碼的方式,
使得音樂信號與語音信號切換時能夠較平穩地進行編碼;在解碼時也能保證音 樂信號與語音信號的無失真切換。此外,本發明實施例未採用對濾波激勵信號
進行編碼,因此,在提高了音頻編碼效果的同時,也不會對編碼效率造成影響。 本發明實施例在音頻信號發生切換時,通過採用預編碼和預解碼的方式, 使得音樂信號與語音信號切換時,編碼能夠較平穩地過渡;在解碼時也能保證 音樂信號與語音信號的無失真切換。在提高了音頻編碼效果的同時,也不會對
編碼效率造成影響。 實施例2
本發明實施例提供了一種語音和音樂雙模切換編/解碼的方法,與實施例1 類似,在輸入的音頻信號發生了切換時,通過將切換前的音頻信號進行預編碼, 使得音頻信號切換時能夠平穩的過度,本發明實施例在實施例1的基礎上,進 一步考慮編/解碼在有延遲的情況下,進行語音和音樂雙模切換的編/解碼。
本發明實施例的方法包括編碼方法和解碼方法,考慮到編碼和解碼時存在 一定的延時,因此在編碼或解碼時,要相應的提前進行預編碼和編碼,提前編 碼的信號長度為編/解碼延時的信號長度。具體地,參見圖3,編碼方法包括301:判斷輸入的音頻信號的類型是否發生了切換,當判斷出輸入的音頻信 號從音樂信號切換為語音信號時,則執行302;當判斷出輸入的音頻信號從語音 信號切換為音頻信號時,則執行303。
具體的,判斷的方法與實施例1中的方法相同,此處不再贅述。
302:當輸入的音頻信號從音樂信號切換為語音信號時,則從切換前的該音 樂信號中,獲取編碼延遲前的音樂信號的尾部信號,將該編碼延遲前的音樂信 號的尾部信號採用語音編碼模式進行預編碼,將編碼延遲的音樂信號以及切換 後的語音信號採用語音編碼模式進行編碼。
具體的,假設釆用語音編碼方式進行預編碼的音樂信號的尾部信號的長度 為丄l,丄l可以為一個語音幀的長度,語音編碼時的總延時的信號長度為M;採 用音樂編碼方式進行預編碼的語音信號的尾部信號的長度為","可以為 一個 音樂幀的長度,音樂編碼時的總延時的信號長度為N,優選的,可以採用MDCT 編碼方式對音樂信號進行編碼,通常,編碼和解碼的延時長度都大於幀長,即 M>2*£l,>"i:2。參見圖4是音頻信號在編碼端和解碼端的時序關係和對應 處理示意圖,其中包括了音樂信號切換為語音信號,以及語音信號切換為音樂 信號兩種情況,在圖4中,編碼端的音樂片段即音樂信號,語音片段即語音信 號;解碼端的音樂片段即解碼重構的音樂信號,語音片段即解碼重構的語音信 號。音樂片段的類型為音樂信號,語音片段的類型為語音信號。
如圖4所示,當從音樂信號A切換到語音信號B時,在進行預編碼時,考 慮到編碼的延時,需要提前進行預編碼,將該編碼延遲前的音樂信號的尾部信 號採用語音編碼模式進行預編碼,即在切換前的音樂信號的N+丄l長度處進行語 音編碼方式的預編碼。
對音樂信號進行預編碼結束後,開始進行正常的語音編碼,將編碼延遲的 音樂信號以及切換後的語音信號採用語音編碼模式進行正常編碼;即在切換前 的音樂信號的N長度處進行語音編碼方式的正常編碼。
具體的,與實施例1相同,進行預編碼的信號在編碼後會被捨棄,不計入 傳輸碼流,此處不再贅述。
303:當輸入的音頻信號從語音信號切換為音樂信號時,則從切換前的該語 音信號中,獲取編碼延遲前的語音信號的尾部信號,將該編碼延遲前的語音信 號的尾部信號採用音樂編碼模式進行預編碼,將編碼延遲的語音信號以及切換後的音樂信號採用音樂編碼模式進行編碼。
如圖4所示,當從語音信號B切換到音樂信號C時,在進行預編碼時,考 慮到編碼延時,需要提前進行預編碼,將該編碼延遲前的語音信號的尾部信號 採用音樂編碼模式進行預編碼,即在切換前的語音信號的M+"長度處進行語音 編碼方式的預編碼。
對語音信號進行預編碼結束後,開始進行正常的音樂編碼,將編碼延遲的 語音信號以及切換後的音樂信號採用音樂編碼;漠式進行正常編碼;即在切換前 的語音信號的M長度處進^f亍音樂編碼方式的正常編碼。
通過上述步驟就實現了對音頻信號的編碼,下面4又述本實施例的解碼過程。 在本實施例中由於編/解碼具有延時,因此本實施例的解碼過程與實施例l有所 不同,不需要進行預解碼,直接按照延時解碼的方法進行解碼即可。
具體的,參見圖4的解碼端,在考慮編/解碼延時的情況下,當音樂片段A, 結束音樂解碼後,其解碼的中止點應該比原始音樂片段A進行音樂編碼的中止 點提前N的長度。此時檢測到下一幀是語音幀,就直接進入語音解碼模式,由 於語音解碼的延時,解碼的語音信號為圖中的語音片革爻模塊B,,語音片,爻模塊 B,中的前M長度的語音信號是不計入解碼信號的。在這M長度的語音信號中, 其中前M—L1長度的語音信號是原語音編/解碼器中的殘留點(圖4中模塊0'), 後Ll長度的語音信號對應預編碼的部分(圖4中模塊3'),從語音片段B'第 M+l處解碼得到的才是有效語音信號。因為在語音片段B,中,有效語音信號 的編碼信息前已經包括了進行了預編碼的語音信號,所以解碼時就不需要增加 預解碼過程。
同理,當語音片^殳B,結束語音解碼後,其解碼的中止點也會比原始語音片 段的中止點提前M長度。在音樂片段C,中,有效音樂信號的編碼信息前已經 包括了進行了預編碼的音樂信號,所以解碼時也不需要增加預解碼過程。
參見圖5,本實施例的解碼方法包括
501:判斷輸入的編碼信息的類型是否發生了切換;當判斷出輸入的編碼信 息從音樂信號的編碼信息切換為語音信號的編碼信息時,則執行502;當判斷出 輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息時,則4丸行 503。
具體的,判斷的方法與實施例1中的方法相同,此處不再 述。502:當輸入的編碼信息從音樂信號的編碼信息切換為語音信號的編碼信息 時,則對切換後的語音信號的編碼信息採用語音解碼模式進行解碼。
具體的,在解碼時,由於具有延時,採用語音解碼方式進行解碼時,應提 前進行解碼,提前解碼重構的信號的長度,即為語音編碼的總延時長度M;採 用音樂解碼方式進行解碼時,應提前解碼重構的信號長度,即為音樂編碼時的 總延時長度N。
在對切換後的語音信號的編碼信息採用語音解碼才莫式進行解碼時,由於具 有延時,在解碼時應根據語音解碼的總延時長度進行解碼,從對應於編碼端的 音樂信號的編碼延遲的信號處,開始將解碼得到的信號計入最終的解碼信號。
參照圖4中進行說明,在音樂解碼中止前的M長度出開始進行語音編碼,
但解碼得到的前M長度的信號是不計入最終的解碼信號的,從音樂解碼中止處
開始,解碼得到的信號才計入最終的解碼信號。即圖中模塊O,及模塊3'處的解
碼重構的信號不計入最終解碼信號,模塊3'處之後的解碼重構的信號才計入最 終解碼信號。
503:當輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息 時,則對切換後的音樂信號的編碼信息採用音樂解碼模式進行解碼。
在對切換後的音樂信號的編碼信息採用音樂解碼;漠式進行解碼時,由於具 有延時,在解碼時應根據音樂解碼的總延時長度進行解碼,從對應於編碼端的 語音信號的編碼延遲的信號處,開始將解碼得到的信號計入最終的解碼信號。
參照圖4中進行說明,在音樂解碼中止前的N長度處開始進行語音編碼, 但解碼得到的前N長度的信號是不計入最終的解碼信號的,從語音解碼中止處 開始,解碼得到的信號才計入最終的解碼信號。即圖中模塊2'及模塊7,處的解 碼重構信號不計入最終解碼信號,模塊7'處之後的解碼重構信號才計入最終解 碼信號。
由上述方法可以看出,本實施例提供的音頻信號編/解碼的方法,能夠使音 樂信號與語音信號切換時能夠較平穩地進行編碼;在解碼時也能保證音樂信號
與語音信號的無失真切換。此外,本發明實施例未採用對LP濾波激勵信號進4亍 編碼,因此,在提高了音頻編碼效果的同時,也不會對編碼效率造成影響。.
本發明實施例在音頻信號發生切換時,通過採用預編碼和預解碼的方式, 使得音樂信號與語音信號切換時,編碼能夠較平穩地過渡;在解碼時也能保證音樂信號與語音信號的無失真切換。在提高了音頻編碼效果的同時,也不會對 編碼效率造成影響。
本發明實施例可以利用軟體實現,相應的軟體程序可以存儲在可讀取的存 儲介質中,例如,路由器的硬碟、緩存或光碟中。
以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的 精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的 保護範圍之內。
權利要求
1、一種語音和音樂雙模切換編/解碼的方法,其特徵在於,所述編碼方法包括判斷輸入的音頻信號的類型是否發生了切換;當輸入的音頻信號從音樂信號切換為語音信號時,則獲取切換前的所述音樂信號的尾部信號,將切換前的所述音樂信號的尾部信號採用語音編碼模式進行預編碼,將切換後的語音信號採用語音編碼模式進行編碼;當輸入的音頻信號從語音信號切換為音樂信號時,則獲取切換前的所述語音信號的尾部信號,將切換前的所述語音信號的尾部信號採用音樂編碼模式進行預編碼,將切換後的音樂信號採用音樂編碼模式進行編碼。
2、 根據權利要求1所述的語音和音樂雙模切換編/解碼的方法,其特徵在於, 所述將切換前的所述音樂信號的尾部信號採用語音編碼才莫式進行預編碼,包括對切換前的所述音樂信號的尾部信號採用語音編碼;漠式進行編碼,並捨棄 編碼得到的音樂信號的尾部信號的編碼信息,不計入傳輸碼流;所述將切換前的所述語音信號的尾部信號採用音樂編碼模式進行預編碼, 包括對切換前的所述語音信號的尾部信號採用音樂編碼模式進行編碼,並捨棄 編碼得到的語音信號尾部信號的編碼信息,不計入傳輸碼流。
3、 根據權利要求1所述的語音和音樂雙模切換編/解碼的方法,其特徵在於, 所述獲取切換前的所述音樂信號的尾部信號,包括獲取所述音樂信號的尾部信號的編碼信息,所述編碼信息採用了音樂編碼 模式進行編碼;對所述音樂信號的尾部信號的編碼信息進行解碼,得到所述音樂信號的尾部信號。
4、 根據權利要求1所述的語音和音樂雙模切換編/解碼的方法,其特徵在於, 所述解碼方法包括判斷輸入的編碼信息的類型是否發生了切換;當輸入的編碼信息從音樂信號的編碼信息切換為語音信號的編碼信息時, 則獲取切換前的所述音樂信號的尾部信號的編碼信息,將切換前的所述音樂信 號的尾部信號的編碼信息採用語音解碼it式進行預解碼,將切換後的語音信號 的編碼信息採用語音解碼;漠式進行解碼;當輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息時, 則獲取切換前的所述語音信號的尾部信號的編碼信息,將切換前的所述語音信 號的尾部信號的編碼信息採用音樂解碼模式進行預解碼,將切換後的音樂信號 的編碼信息採用音樂解碼模式進行解碼。
5、 根據權利要求4所述的語音和音樂雙模切換編/解碼的方法,其特徵在於, 所述將切換前的所述音樂信號的尾部信號的編碼信息採用語音解碼模式進行預 解碼,包括對切換前的所述音樂信號的尾部信號的編碼信息採用語音編碼模式進行解 碼,並捨棄解碼得到的所述音樂信號的尾部信號,不計入解碼信號;所述將切換前的所述語音信號的尾部信號的編碼信息採用音樂解碼模式進 行預解碼,包括對切換前的所述語音信號的尾部信號的編碼信息採用音樂編碼模式進行解 碼,並捨棄解碼得到的所述語音信號的尾部信號,不計入解碼信號。
6、 根據權利要求4所述的語音和音樂雙模切換編/解碼的方法,其特徵在於, 所述獲取切換前的所述音樂信號的尾部信號的編碼信息,包括獲取所述音樂信號的尾部信號,所述音樂信號的尾部信號採用音樂解碼模 式對相應的編碼信息進《於解碼後得到;對所述音樂信號的尾部信號採用語音編碼模式進行編碼,得到所述音樂信 號的尾部信號的編碼信息。
7、 根據權利要求4所述的語音和音樂雙模切換編/解碼的方法,其特徵在於, 所述獲取切換前的所述語音信號的尾部信號的編碼信息,包括獲取所述語音信號的尾部信號,所述語音信號的尾部信號採用語音解碼模式對相應的編碼信息進行解碼後得到;對所述語音信號的尾部信號採用音樂編碼4莫式進行編碼,得到所述語音信 號的尾部信號的編碼信息。
8、 一種語音和音樂雙模切換編/解碼的方法,其特徵在於,所述編碼方法包括判斷輸入的音頻信號的類型是否發生了切換;當輸入的音頻信號從音樂信號切換為語音信號時,則從切換前的所述音樂 信號中,獲取編碼延遲前的音樂信號的尾部信號,將所述編碼延遲前的音樂信 號的尾部信號採用語音編碼模式進行預編碼,將編碼延遲的音樂信號以及切換 後的語音信號採用語音編碼模式進行編碼;當輸入的音頻信號從語音信號切換為音樂信號時,則從切換前的所述語音 信號中,獲取編碼延遲前的語音信號的尾部信號,將所述編碼延遲前的語音信 號的尾部信號採用音樂編碼模式進行預編碼,將編碼延遲的語音信號以及切換 後的音樂信號採用音樂編碼模式進行編碼。
9、 根據權利要求8所迷的語音和音樂雙模切換編/解碼的方法,其特徵在於, 所述將所述編碼延遲前的音樂信號的尾部信號採用語音編碼^t式進行預編碼, 包括對所述編碼延遲前的音樂信號的尾部信號採用語音編碼模式進行編碼,並 捨棄編碼得到的所述編碼延遲前的音樂信號的尾部信號的編碼信息,不計入傳 輸碼流;所述將所述編碼延遲前的語音信號的尾部信號採用音樂編碼模式進行預編 碼,包括對所述編碼延遲前的語音信號的尾部信號採用音樂編碼模式進行編碼,並 捨棄編碼得到的所述編碼延遲前的語音信號的尾部信號的編碼信息,不計入傳 輸碼流。
10、 根據權利要求8所述的語音和音樂雙才莫切換編/解碼的方法,其特徵在 於,所述獲取編碼延遲前的音樂信號的尾部信號,包括獲取編碼延遲前的音樂信號的尾部信號的編碼信息,所述編碼信息採用了 音樂編碼模式進行編碼;對所述編碼延遲前的音樂信號的尾部信號的編碼信息進行解碼,得到編碼 延遲前的音樂信號的尾部信號。
11、根據權利要求8所述的語音和音樂雙模切換編/解碼的方法,其特徵在 於,所述解碼方法,包括判斷輸入的編碼信息的類型是否發生了切換;當輸入的編碼信息從音樂信號的編碼信息切換為語音信號的編碼信息時, 則對切換後的語音信號的編碼信息採用語音解碼衝莫式進行解碼;當輸入的編碼信息從語音信號的編碼信息切換為音樂信號的編碼信息時, 則對切換後的音樂信號的編碼信息釆用音樂解碼模式進行解碼。
全文摘要
本發明實施例提供了一種語音和音樂雙模切換編/解碼的方法,其特徵在於,所述編碼方法包括判斷輸入的音頻信號的類型是否發生了切換;當從音樂信號切換為語音信號時,則獲取切換前的音樂信號的尾部信號,採用語音編碼模式進行預編碼,將切換後的語音信號採用語音編碼模式進行編碼;當輸入的音頻信號從語音信號切換為音樂信號時,則獲取切換前的所述語音信號的尾部信號,採用音樂編碼模式進行預編碼,將切換後的音樂信號採用音樂編碼模式進行編碼。本發明實施例在音頻信號發生切換時,通過採用預編碼和預解碼的方式,使得音樂信號與語音信號切換時,編碼能夠較平穩地過渡;在解碼時也能保證音樂信號與語音信號的無失真切換。
文檔編號G10L19/00GK101661749SQ200910093060
公開日2010年3月3日 申請日期2009年9月23日 優先權日2009年9月23日
發明者敏 盧, 張樹華, 竇維蓓 申請人:清華大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀