【技術實現步驟摘要】
【國外來華專利技術】
本專利技術大體來說涉及信號處理。更具體來說,本專利技術涉及譯碼及解碼一瞬時幀。
技術介紹
在過去的幾十年中,電子裝置的使用已變得常見。特定來說,電子技術的進步已減少了越加復雜且有用的電子裝置的成本。成本減少及消費者需求已使電子裝置的使用激增,以致電子裝置在現代社會中實際上為普遍存在的。隨著電子裝置的使用擴大,對于電子裝置的新的且改進的特征的需求也擴大。更具體來說,常常尋找更快更有效率地或以較高質量執行功能的電子裝置。一些電子裝置(例如,蜂窩式電話、智能電話、計算機等)使用音頻或語音信號。這些電子裝置可編碼語音信號以用于存儲或發射。舉例來說,蜂窩式電話使用麥克風俘獲用戶的話音或語音。舉例來說,蜂窩式電話使用麥克風將聲學信號轉換成電子信號。接著可將此電子信號格式化以用于發射到另一裝置(例如,蜂窩式電話、智能電話、計算機等)或用于存儲。舉例來說,發射或發送一未經壓縮的語音信號在帶寬及/或存儲資源方面可為昂貴的。存在試圖更有效率地(例如,使用較少數據)表示一語音信號的一些方案。然而,這些方案可能不會很好地表示語音信號的一些部分,從而導致降級的性能。如從前述論述可理解,改進信號譯碼的系統及方法可為`有益的。
技術實現思路
揭示一種用于譯碼瞬時幀的電子裝置。所述電子裝置包括處理器,及存儲于與所述處理器電子連通的存儲器中的可執行指令。所述電子裝置獲得當前瞬時幀。所述電子裝置還基于所述當前瞬時幀而獲得殘余信號。所述電子裝置另外基于所述殘余信號而確定峰值位置集合。此外,所述電子裝置至少基于所述峰值位置集合而確定是使用第一譯碼模式還是第二譯碼模式來譯碼所述當前瞬時幀。如果確定所 ...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】2010.09.13 US 61/382,460;2011.09.08 US 13/228,2101.一種用于譯碼瞬時幀的電子裝置,其包含: 處理器; 與所述處理器電子連通的存儲器; 存儲于所述存儲器中的指令,所述指令可執行以進行以下操作: 獲得當如瞬時巾貞; 基于所述當前瞬時幀而獲得殘余信號; 基于所述殘余信號而確定峰值位置集合; 至少基于所述峰值位置集合而確定是使用第一譯碼模式還是第二譯碼模式來譯碼所述當前瞬時幀; 如果確定所述第一譯碼模式,則基于所述第一譯碼模式而合成激勵;及 如果確定所述第二譯碼模式,則基于所述第二譯碼模式而合成激勵。2.根據權利要求1所述的電子裝置,其中所述指令可進一步執行以基于所述激勵及所述當前瞬時幀而確定多個比例因子。3.根據權利要求1所述的電子裝置,其中確定峰值位置集合包含: 基于所述殘余信號的樣本的絕對值及窗口信號而計算包絡信號; 基于所述包絡信號與所述包絡信號的時間移位版本之間的差異而計算第一梯度信 號; 基于所述第一梯度信號與所述第一梯度信號的時間移位版本之間的差異而計算第二梯度信號; 選擇其中第二梯度信號值降低到第一閾值以下的第一位置索引集合; 通過消除其中包絡值降低到相對于包絡中的最大值的第二閾值以下的位置索引而從所述第一位置索引集合確定第二位置索引集合;及 通過消除不滿足相對于相鄰位置索引的差異閾值的位置索引而從所述第二位置索引集合確定第三位置索引集合。4.根據權利要求1所述的電子裝置,其中所述指令可進一步執行以進行以下操作: 使用所述當前瞬時幀及在所述當前瞬時幀之前的信號執行線性預測分析以獲得線性預測系數集合 '及 基于所述線性預測系數集合而確定經量化線性預測系數集合。5.根據權利要求4所述的電子裝置,其中獲得所述殘余信號進一步基于所述經量化線性預測系數集合。6.根據權利要求1所述的電子裝置,其中所述第一譯碼模式為“濁音瞬時”譯碼模式且所述第二譯碼模式為“其它瞬時”譯碼模式。7.根據權利要求1所述的電子裝置,其中確定是使用第一譯碼模式還是第二譯碼模式進一步基于音調滯后、先前幀類型及能量比。8.根據權利要求1所述的電子裝置,其中確定是使用所述第一譯碼模式還是所述第二譯碼模式包含: 確定所估計峰值數目; 如果峰值位置的數目大于或等于所述所估計峰值數目,則選擇所述第一譯碼模式; 如果所述峰值位置集合中的最后峰值在距所述當前瞬時幀的結束第一距離內且所述峰值位置集合中的第一峰值在距所述當前瞬時幀的開始第二距離內,則選擇所述第一譯碼模式; 如果先前幀與所述當前瞬時幀之間的能量比在預定范圍外,則選擇所述第二譯碼模式;及 如果所述先前幀的幀類型為清音或靜音,則選擇所述第二譯碼模式。9.根據權利要求8所述的電子裝置,其中所述第一距離是基于音調滯后而確定且所述第二距離是基于所述音調滯后而確定。10.根據權利要求1所述的電子裝置,其中基于所述第一譯碼模式而合成激勵包含: 基于先前幀中的最后峰值位置及所述當前瞬時幀的音調滯后而確定所述當前瞬時幀中的最后峰值的位置;及 使用波形內插法使用基于所述音調滯后及譜形的原型波形在所述先前幀的最后樣本與所述當前瞬時幀中的所述最后峰值的第一樣本位置之間合成所述激勵。11.根據權利要求1所述的電子裝置,其中基于所述第二譯碼模式而合成激勵包含通過以第一位置開始重復地置放原型波形而合成所述激勵,其中所述第一位置是基于來自所述峰值位置集合的第一峰值位置而確定。12.根據權利要求11所述的電子裝置,其中所述原型波形是基于音調滯后及譜形,且其中所述原型波形被重復地置放達基于所述音調滯后、所述第一位置及幀大小的次數。13.一種用于解碼瞬時幀的電子裝置,其包含: 處理器; 與所述處理器電子連通的存儲器; 存儲于所述存儲器中的指令,所述指令可執行以獲得幀類型,且如果所述幀類型指示瞬時幀,則: 獲得瞬時譯碼模式參數; 基于所述瞬時譯碼模式參數而確定是使用第一譯碼模式還是第二譯碼模式; 如果確定使用所述第一譯碼模式,則基于所述第一譯碼模式而合成激勵;及 如果確定使用所述第二譯碼模式,則基于所述第二譯碼模式而合成激勵。14.根據權利要求13所述的電子裝置,其中所述指令可進一步執行以進行以下操作: 獲得音調滯后參數 '及 基于所述音調滯后參數而確定音調滯后。15.根據權利要求13所述的電子裝置,其中所述指令可進一步執行以進行以下操作: 獲得多個比例因子 '及 基于所述多個比例因子而按比例調整所述激勵。16.根據權利要求13所述的電子裝置,其中所述指令可進一步執行以進行以下操作: 獲得經量化線性預測系數參數;及 基于所述經量化線性預測系數參數而確定經量化線性預測系數集合。17.根據權利要求16所述的電子裝置,其中所述指令可進一步執行以基于所述激勵及所述經量化線性預測系數集合而產生經合成語音信號。18.根據權利要求13所述的電子裝置,其中基于所述第一譯碼模式而合成所述激勵包含:基于先前幀中的最后峰值位置及當前瞬時幀的音調滯后而確定所述當前瞬時幀中的最后峰值的位置 '及 使用波形內插法使用基于所述音調滯后及譜形的原型波形在所述先前幀的最后樣本與所述當前瞬時幀中的所述最后峰值的第一樣本位置之間合成所述激勵。19.根據權利要求13所述的電子裝置,其中基于所述第二譯碼模式而合成激勵包含: 獲得第一峰值位置 '及 通過以第一位置開始重復地置放原型波形而合成所述激勵,其中所述第一位置是基于所述第一峰值位置而確定。20.根據權利要求19所述的電子裝置,其中所述原型波形是基于音調滯后及譜形,且其中所述原型波形被重復地置放達基于所述音調滯后、所述第一位置及幀大小的次數。21.一種用于在電子裝置上譯碼瞬時幀的方法,其包含: 獲得當如瞬時巾貞; 基于所述當前瞬時幀而獲得殘余信號; 基于所述殘余信號而確定峰值位置集合; 至少基于所述峰值位置集合而確定是使用第一譯碼模式還是第二譯碼模式來譯碼所述當前瞬時幀; 如果確定所述第一譯碼模式,則基于所述第一譯碼模式而合成激勵;及 如果確定所述第二譯碼模式,則基于所述第二譯碼模式而合成激勵。22.根據權利要求21所述的方法,其進一步包含基于所述激勵及所述當前瞬時幀而確定多個比例因子。23.根據權利要求21所述的方法,其中確定峰值位置集合包含: 基于所述殘余信號的樣本的絕對值及窗口信號而計算包絡信號; 基于所述包絡信號與所述包絡信號的時間移位版本之間的差異而計算第一梯度信號; 基于所述第一梯度信號與所述第一梯度信號的時間移位版本之間的差異而計算第二梯度信號; 選擇其中第二梯度信號值降低到第一閾值以下的第一位置索引集合; 通過消除其中包絡值降低到相對于包絡中的最大值的第二閾值以下的位置索引而從所述第一位置索引集合確定第二位置索引集合;及 通過消除不滿足相對于相鄰位置索引的差異閾值的位置索引而從所述第二位置索引集合確定第三位置索引集合。24.根據權利要求21所述的方法,其進一步包含: 使用所述當前瞬時幀及在所述當前瞬時幀之前的信號執行線性預測分析以獲得線性預測系數集合 '及 基于所述線性預測系數集合而確定經量化線性預測系數集合。25.根據權利要求24所述的方法,其中獲得所述殘余信號進一步基于所述經量化線性預測系數集合。26.根據權利要求21所述的方法,其中所述第一譯碼模式為“濁音瞬時”譯碼模式且所述第二譯碼模式為“其它瞬時”譯碼模式。27.根據權利要求21所述的方法,其中確定是使用第一譯碼模式還是第二譯碼模式進一步基于音調滯后、先前幀類型及能量比。28.根據權利要求21所述的方法,其中確定是使用所述第一譯碼模式還是所述第...
【專利技術屬性】
技術研發人員:文卡特什·克里希南,阿南塔帕德瑪納班·阿拉桑尼帕萊·坎迪哈代,
申請(專利權)人:高通股份有限公司,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。