• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    譯碼及解碼瞬時幀制造技術

    技術編號:8688007 閱讀:191 留言:0更新日期:2013-05-09 07:55
    描述一種用于譯碼瞬時幀的電子裝置。所述電子裝置包括處理器及存儲于與所述處理器電子連通的存儲器中的可執行指令。所述電子裝置獲得當前瞬時幀。所述電子裝置還基于所述當前瞬時幀而獲得殘余信號。另外,所述電子裝置基于所述殘余信號而確定峰值位置集合。所述電子裝置進一步至少基于所述峰值位置集合而確定是使用第一譯碼模式還是第二譯碼模式來譯碼所述當前瞬時幀。如果確定所述第一譯碼模式,則所述電子裝置還基于所述第一譯碼模式而合成激勵。如果確定所述第二譯碼模式,則所述電子裝置還基于所述第二譯碼模式而合成激勵。

    【技術實現步驟摘要】
    【國外來華專利技術】
    本專利技術大體來說涉及信號處理。更具體來說,本專利技術涉及譯碼及解碼一瞬時幀。
    技術介紹
    在過去的幾十年中,電子裝置的使用已變得常見。特定來說,電子技術的進步已減少了越加復雜且有用的電子裝置的成本。成本減少及消費者需求已使電子裝置的使用激增,以致電子裝置在現代社會中實際上為普遍存在的。隨著電子裝置的使用擴大,對于電子裝置的新的且改進的特征的需求也擴大。更具體來說,常常尋找更快更有效率地或以較高質量執行功能的電子裝置。一些電子裝置(例如,蜂窩式電話、智能電話、計算機等)使用音頻或語音信號。這些電子裝置可編碼語音信號以用于存儲或發射。舉例來說,蜂窩式電話使用麥克風俘獲用戶的話音或語音。舉例來說,蜂窩式電話使用麥克風將聲學信號轉換成電子信號。接著可將此電子信號格式化以用于發射到另一裝置(例如,蜂窩式電話、智能電話、計算機等)或用于存儲。舉例來說,發射或發送一未經壓縮的語音信號在帶寬及/或存儲資源方面可為昂貴的。存在試圖更有效率地(例如,使用較少數據)表示一語音信號的一些方案。然而,這些方案可能不會很好地表示語音信號的一些部分,從而導致降級的性能。如從前述論述可理解,改進信號譯碼的系統及方法可為`有益的。
    技術實現思路
    揭示一種用于譯碼瞬時幀的電子裝置。所述電子裝置包括處理器,及存儲于與所述處理器電子連通的存儲器中的可執行指令。所述電子裝置獲得當前瞬時幀。所述電子裝置還基于所述當前瞬時幀而獲得殘余信號。所述電子裝置另外基于所述殘余信號而確定峰值位置集合。此外,所述電子裝置至少基于所述峰值位置集合而確定是使用第一譯碼模式還是第二譯碼模式來譯碼所述當前瞬時幀。如果確定所述第一譯碼模式,則所述電子裝置還基于所述第一譯碼模式而合成激勵。如果確定所述第二譯碼模式,則所述電子裝置另外基于所述第二譯碼模式而合成激勵。所述電子裝置還可基于所述激勵及所述當前瞬時幀而確定多個比例因子。所述第一譯碼模式可為“濁音瞬時(voiced transient)”譯碼模式且所述第二譯碼模式可為“其它瞬時”譯碼模式。確定是使用第一譯碼模式還是第二譯碼模式可進一步基于音調滯后(Pitch lag)、先前幀類型及能量比。確定峰值位置集合可包括基于所述殘余信號的樣本的絕對值及窗口信號而計算包絡信號,及基于所述包絡信號與所述包絡信號的時間移位版本之間的差異而計算第一梯度信號。確定峰值位置集合可進一步包括基于所述第一梯度信號與所述第一梯度信號的時間移位版本之間的差異而計算第二梯度信號,及選擇第二梯度信號值降低到第一閾值以下的第一位置索引集合。確定峰值位置集合還可包括通過消除包絡值降低到相對于包絡中的最大值的第二閾值以下的位置索引而從所述第一位置索引集合確定第二位置索引集合,及通過消除不滿足相對于相鄰位置索引的差異閾值的位置索引而從所述第二位置索引集合確定第三位置索引集合。所述電子裝置還可使用所述當前瞬時幀及在所述當前瞬時幀之前的信號執行線性預測分析以獲得線性預測系數集合,且基于所述線性預測系數集合而確定經量化線性預測系數集合。獲得所述殘余信號可進一步基于所述經量化線性預測系數集合。確定是使用所述第一譯碼模式還是所述第二譯碼模式可包括確定峰值的所估計數目,及在峰值位置的數目大于或等于峰值的所述所估計數目的情況下,選擇所述第一譯碼模式。確定是使用所述第一譯碼模式還是所述第二譯碼模式另外可包括在所述峰值位置集合中的最后峰值在距所述當前瞬時幀的結束第一距離內且所述峰值位置集合中的第一峰值在距所述當前瞬時幀的開始第二距離內的情況下,選擇所述第一譯碼模式。確定是使用所述第一譯碼模式還是所述第二譯碼模式另外可包括在先前幀與所述當前瞬時幀之間的能量比在預定范圍外的情況下,選擇所述第二譯碼模式,及在所述先前幀的幀類型為清音或靜音的情況下,選擇所述第二譯碼模式。可基于音調滯后而確定所述第一距離且可基于所述音調滯后而確定所述第二距離。基于所述第一譯碼模式而合成激勵可包括基于先前幀中的最后峰值位置及所述當前瞬時幀的音調滯后而確定所述當前瞬時幀中的最后峰值的位置。基于所述第一譯碼模式而合成激勵還可包括使用波形內插法使用基于所述音調滯后及譜形的原型波形在所述先前幀的最后樣本與所述當前瞬時幀中的所述最后峰值的第一樣本位置之間合成所述激勵。基于所述第二譯碼模式而合成激勵可包括通過以第一位置開始重復地置放原型波形而合成所述激勵。可基于來自所述峰值位置集合的第一峰值位置而確定所述第一位置。所述原型波形可基于音調滯后及譜形,且可重復地將所述原型波形置放若干次數,所述次數是基于所述音調滯后、所述第一位置及幀大小。還揭示一種用于解碼瞬時幀的電子裝置。所述電子裝置包括處理器,及存儲于與所述處理器電子連通的存儲器中的可執行指令。所述電子裝置獲得幀類型,且如果所述幀類型指示瞬時幀,則所述電子裝置獲得瞬時譯碼模式參數并基于所述瞬時譯碼模式參數而確定是使用第一譯碼模式還是第二譯碼模式。如果所述幀類型指示瞬時幀,則所述電子裝置還在確定使用所述第一譯碼模式的情況下基于所述第一譯碼模式而合成激勵,且在確定使用所述第二譯碼模式的情況下基于所述第二譯碼模式而合成激勵。所述電子裝置還可獲得音調滯后參數并基于所述音調滯后參數而確定音調滯后。所述電子裝置還可獲得多個比例因子并基于所述多個比例因子而按比例調整所述激勵。所述電子裝置還可獲得經量化線性預測系數參數并基于所述經量化線性預測系數參數而確定經量化線性預測系數集合。所述電子裝置還可基于所述激勵信號及所述經量化線性預測系數集合而產生經合成語音信號。基于所述第一譯碼模式而合成所述激勵可包括基于先前幀中的最后峰值位置及當前瞬時幀的音調滯后而確定所述當前瞬時幀中的最后峰值的位置。基于所述第一譯碼模式而合成所述激勵還可包括使用波形內插法使用基于所述音調滯后及譜形的原型波形在所述先前幀的最后樣本與所述當前瞬時幀中的所述最后峰值的第一樣本位置之間合成所述激勵。基于所述第二譯碼模式而合成激勵可包括獲得第一峰值位置,及通過以第一位置開始重復地置放原型波形而合成所述激勵。可基于所述第一峰值位置而確定所述第一位置。所述原型波形可基于所述音調滯后及譜形且可重復地將所述原型波形置放若干次數,所述次數是基于音調滯后、所述第一位置及幀大小。還揭示一種用于在電子裝置上譯碼瞬時幀的方法。所述方法包括獲得當前瞬時幀。所述方法還包括基于所述當前瞬時幀而獲得殘余信號。所述方法進一步包括基于所述殘余信號而確定峰值位置集合。所述方法另外包括至少基于所述峰值位置集合而確定是使用第一譯碼模式還是第二譯碼模式來譯碼所述當前瞬時幀。此外,所述方法包括在確定所述第一譯碼模式的情況下,基于所述第一譯碼模式而合成激勵。所述方法還包括在確定所述第二譯碼模式的情況下,基于所述第二譯碼模式而合成激勵。還揭示一種用于在電子裝置上解碼瞬時幀的方法。所述方法包括獲得幀類型。如果所述幀類型指示瞬時幀,則所述方法還包括獲得瞬時譯碼模式參數并基于所述瞬時譯碼模式參數而確定是使用第一譯碼模式還是第二譯碼模式。如果所述幀類型指示瞬時幀,則所述方法還包括在確定使用所述第一譯碼模式的情況下,基于所述第一譯碼模式而合成激勵,及在確定使用所述第二譯碼模式的情況下,基于所述第二譯碼模式而合成激勵。還揭示一種用于譯碼瞬時幀的計算機程序產品。所述計算機程本文檔來自技高網...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】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所述的方法,其中確定是使用所述第一譯碼模式還是所述第...

    【專利技術屬性】
    技術研發人員:文卡特什·克里希南阿南塔帕德瑪納班·阿拉桑尼帕萊·坎迪哈代
    申請(專利權)人:高通股份有限公司
    類型:
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    相關領域技術
    • 暫無相關專利
    主站蜘蛛池模板: 永久无码精品三区在线4| 精品国产一区二区三区无码| 亚洲AV无码一区二区一二区| 亚洲国产精品无码久久| 久久久久无码精品| 伊人久久大香线蕉无码| 东京热加勒比无码少妇| 亚洲午夜无码久久久久软件| 免费无码又爽又刺激网站| 无码任你躁久久久久久老妇App| 无码激情做a爰片毛片AV片 | 人妻少妇伦在线无码| 日韩精品久久无码中文字幕| 无码人妻少妇伦在线电影| 亚洲av永久中文无码精品综合 | 久久久无码一区二区三区| 国产av永久精品无码| 97性无码区免费| 精品久久久无码人妻中文字幕| 波多野结AV衣东京热无码专区| 真人无码作爱免费视频| 无码精品一区二区三区| 97免费人妻无码视频| 国产日韩精品中文字无码| 亚洲啪啪AV无码片| 国产精品亚洲аv无码播放| 国产AV无码专区亚洲AWWW| 无码色AV一二区在线播放| 国产强伦姧在线观看无码| 久久精品无码一区二区无码| 熟妇人妻中文av无码| 东京热人妻无码一区二区av | 色窝窝无码一区二区三区成人网站 | 无码人妻少妇久久中文字幕| 精品无码综合一区二区三区 | 亚洲综合一区无码精品| 亚洲av日韩av无码av| 免费无码一区二区三区| 日本无码WWW在线视频观看| 十八禁无码免费网站| 亚洲成a∧人片在线观看无码|