欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通過使用帶寬擴(kuò)展和立體聲編碼對(duì)音頻信號(hào)編碼和/或解碼的方法、介質(zhì)和系統(tǒng)的制作方法

文檔序號(hào):7679064閱讀:285來源:國(guó)知局
專利名稱:通過使用帶寬擴(kuò)展和立體聲編碼對(duì)音頻信號(hào)編碼和/或解碼的方法、介質(zhì)和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明的 一個(gè)或多個(gè)實(shí)施例涉及對(duì)音頻信號(hào)編碼和/或解碼的方法、介質(zhì) 和系統(tǒng),更具體地,涉及通過使用帶寬擴(kuò)展和立體聲編碼對(duì)音頻信號(hào)編碼和/ 或解碼的方法、介質(zhì)和系統(tǒng)。
背景技術(shù)
當(dāng)音頻信號(hào)被編碼或解碼時(shí),通常應(yīng)通過使用限制的位率最大化音頻信 號(hào)的質(zhì)量。低位率的可用位的數(shù)量很小,從而必須通過減小音頻信號(hào)的頻帶 寬度來編碼或解碼音頻信號(hào)。因此,音頻信號(hào)的質(zhì)量會(huì)惡化。
通常,與高頻分量相比,低頻分量對(duì)于人類識(shí)別音頻信號(hào)更加重要。因 此,如在此闡述的,本發(fā)明的發(fā)明人確定了通過增加分配用于對(duì)低頻分量編 碼的位的數(shù)量并通過減少分配用于對(duì)高頻分量編碼的位的數(shù)量的方法是被期 望和有效的。
此外,與具有單通道的單信號(hào)相比,更多數(shù)量的位被分配用于對(duì)具有兩 個(gè)或更多通道的立體聲信號(hào)編碼或解碼。因此,類似地,如在此闡述的,本 發(fā)明的發(fā)明人確定了減少分配用于對(duì)立體聲信號(hào)編碼的位的數(shù)量并提高立體 聲信號(hào)的質(zhì)量的方法是被期望和有效的。

發(fā)明內(nèi)容
技術(shù)問題
本發(fā)明的一個(gè)或多個(gè)實(shí)施例提供了一種使音頻信號(hào)質(zhì)量提高的對(duì)音頻信 號(hào)編碼的方法、介質(zhì)和系統(tǒng),其中,以限制的位率對(duì)立體聲分量和高頻分量 進(jìn)行有效編碼。
本發(fā)明的一個(gè)或多個(gè)實(shí)施例還提供了 一種可對(duì)來自以限制的位率編碼的 位流的高頻分量和立體聲分量進(jìn)行有效解碼的方法、介質(zhì)和系統(tǒng)。 技術(shù)方案根據(jù)本發(fā)明的一方面,提供了一種對(duì)音頻信號(hào)編碼的方法,方法包括 (a)從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混 頻,成為下混頻的信號(hào);(b)將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c) 將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域;(d)通過對(duì)轉(zhuǎn)換的低帶 信號(hào)執(zhí)行量化和基于上下文的編碼產(chǎn)生編碼的位平面;(e)通過使用轉(zhuǎn)換的低 帶信號(hào)產(chǎn)生表示轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所述帶寬擴(kuò)展 信息編碼;以及(i)輸出編碼的立體聲參數(shù)、編碼的位平面和編碼的帶寬擴(kuò)展 信息作為對(duì)輸入信號(hào)編碼的結(jié)果。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)編碼的方法,方法包括 (a)從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混 頻以成為下混頻的信號(hào);(b)將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c) 通過使用第一轉(zhuǎn)換方法將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域;(d)通過對(duì)通過使用第 一轉(zhuǎn)換方法轉(zhuǎn)換到頻域的低帶信號(hào)執(zhí)行量化和基于上下文的編碼產(chǎn)生編碼的 位平面;(e)通過使用第二轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域 轉(zhuǎn)換到頻域或時(shí)/頻域;(f)通過使用通過第二轉(zhuǎn)換方法轉(zhuǎn)換的低帶信號(hào)產(chǎn)生 表示通過第二轉(zhuǎn)換方法轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所述帶 寬擴(kuò)展信息編碼;以及(g)輸出編碼的立體聲參數(shù)、編碼的位平面和編碼的帶 寬擴(kuò)展信息作為對(duì)輸入信號(hào)編碼的結(jié)果。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)編碼的方法,方法包括 (a)從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混 頻以成為下混頻的信號(hào);(b)將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c) 確定在時(shí)域中還是在頻域中對(duì)低帶信號(hào)編碼;(d)如果確定在時(shí)域中對(duì)低帶信 號(hào)編碼,則在時(shí)域中對(duì)低帶信號(hào)編碼;(e)如果確定在頻域中對(duì)低帶信號(hào)編碼, 則通過使用第一轉(zhuǎn)換方法將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域來產(chǎn)生編碼的位平 面,并對(duì)通過使用第 一轉(zhuǎn)換方法被轉(zhuǎn)換到頻域的低帶信號(hào)執(zhí)行量化和基于上 下文的編碼;(f)通過使用第二轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從 時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域;(g)通過使用通過第二轉(zhuǎn)換方法轉(zhuǎn)換的低帶信號(hào) 產(chǎn)生表示通過第二轉(zhuǎn)換方法轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所
述帶寬擴(kuò)展信息編碼;以及(h)輸出編碼的立體聲參數(shù)、編碼的位平面和編碼 的帶寬擴(kuò)展信息作為對(duì)輸入信號(hào)編碼的結(jié)果。
根據(jù)本發(fā)明的另一方面,提供了一種具有實(shí)現(xiàn)對(duì)音頻信號(hào)編碼的方法的計(jì)算機(jī)可讀代碼的計(jì)算機(jī)可讀介質(zhì),方法包括(a)從輸入信號(hào)提取立體聲參 數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻,成為下混頻的信號(hào);(b)將 下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c)確定在時(shí)域中還是在頻域中對(duì) 低帶信號(hào)編碼;(d)如果確定在時(shí)域中對(duì)低帶信號(hào)編碼,則在時(shí)域中對(duì)低帶信 號(hào)編碼;(e)如果確定在頻域中對(duì)低帶信號(hào)編碼,則通過使用第一轉(zhuǎn)換方法將 低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域來產(chǎn)生編碼的位平面,并對(duì)通過使用第一轉(zhuǎn)換方 法轉(zhuǎn)換到頻域的低帶信號(hào)執(zhí)行量化和基于上下文的編碼;(f)通過使用第二轉(zhuǎn) 換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域;(g) 通過使用通過第二轉(zhuǎn)換方法轉(zhuǎn)換的低帶信號(hào)產(chǎn)生表示通過第二轉(zhuǎn)換方法轉(zhuǎn)換 的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所述帶寬擴(kuò)展信息編碼;以及(h)輸 出編碼的立體聲參數(shù)、編碼的位平面和編碼的帶寬擴(kuò)展信息作為對(duì)輸入信號(hào) 編碼的結(jié)果。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)編碼的方法,方法包括 (a)將輸入信號(hào)從時(shí)域轉(zhuǎn)換到頻域;(b)從轉(zhuǎn)換的信號(hào)提取立體聲參數(shù),對(duì)立 體聲參數(shù)編碼,并對(duì)轉(zhuǎn)換的信號(hào)執(zhí)行下混頻以成為下混頻的信號(hào);(c)從下混 頻的信號(hào)提取帶寬擴(kuò)展信息并對(duì)帶寬擴(kuò)展信息編碼;(d)將下混頻的信號(hào)逆轉(zhuǎn) 換到時(shí)域;(e)確定在時(shí)域中還是在頻域中對(duì)逆轉(zhuǎn)換的信號(hào)編碼,并根據(jù)確定 的結(jié)果通過子帶將逆轉(zhuǎn)換的信號(hào)轉(zhuǎn)換到時(shí)域或頻域;(f)如果確定在時(shí)域中對(duì) 逆轉(zhuǎn)換的信號(hào)編碼,則在時(shí)域中對(duì)轉(zhuǎn)換到時(shí)域的信號(hào)編碼;(g)如果確定在頻 域中對(duì)逆轉(zhuǎn)換的信號(hào)編碼,則通過對(duì)轉(zhuǎn)換到頻域的信號(hào)執(zhí)行量化和基于上下 文的編碼來產(chǎn)生編碼的位平面;以及(h)輸出編碼的立體聲參數(shù)、編碼的帶寬 擴(kuò)展信息、在時(shí)域中的編碼結(jié)果和編碼的位平面作為對(duì)輸入信號(hào)編碼的結(jié)果。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)編碼的方法,方法包括 (a)確定在時(shí)域中還是在頻域中對(duì)輸入信號(hào)編碼,并根據(jù)確定的結(jié)果通過子帶 將輸入信號(hào)轉(zhuǎn)換到時(shí)域或頻域;(b)從轉(zhuǎn)換的信號(hào)提取立體聲參數(shù),對(duì)立體聲 參數(shù)編碼,并對(duì)轉(zhuǎn)換的信號(hào)執(zhí)行下混頻以成為下混頻的信號(hào);(c)從下混頻的 信號(hào)提取帶寬擴(kuò)展信息并對(duì)帶寬擴(kuò)展信息編碼;(d)如果確定在時(shí)域中對(duì)下混 頻的信號(hào)編碼,則在時(shí)域中對(duì)下混頻的信號(hào)編碼;(e)如果確定在頻域中對(duì)下 混頻的信號(hào)編碼,則通過對(duì)下混頻的信號(hào)執(zhí)行量化和基于上下文的編碼來產(chǎn) 生編碼的位平面;以及(f)輸出編碼的立體聲參數(shù)、編碼的帶寬擴(kuò)展信息、在 時(shí)域中的編碼結(jié)果和編碼的位平面作為對(duì)輸入信號(hào)編碼的結(jié)果。根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)解碼的方法,方法包括 (a)接收編碼的音頻數(shù)據(jù);(b)通過對(duì)包括在編碼的音頻信號(hào)中的編碼的位平 面執(zhí)行基于上下文的解碼和反量化來產(chǎn)生低帶信號(hào);(c)對(duì)包括在編碼的音頻 信號(hào)中的編碼的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從低帶 信號(hào)產(chǎn)生高帶信號(hào);(d)通過使用第一轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每 一個(gè)從頻域逆轉(zhuǎn)換到時(shí)域;(e)將逆轉(zhuǎn)換的低帶信號(hào)與逆轉(zhuǎn)換的高帶信號(hào)組 合;以及(f)對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使 用解碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)解碼的方法,方法包括 (a)接收編碼的音頻數(shù)據(jù);(b)通過對(duì)包括在編碼的音頻信號(hào)中的編碼的位平 面執(zhí)行基于上下文的解碼和反量化來產(chǎn)生低帶信號(hào);(c)通過使用第一逆轉(zhuǎn)換 方法將低帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域;(d)通過使用第一轉(zhuǎn)換方法將通過第一 逆轉(zhuǎn)換方法逆轉(zhuǎn)換的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;(e)將包括在編碼的音 頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從通過第一 轉(zhuǎn)換方法轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信號(hào);(f)通過使用第二 轉(zhuǎn)換方法將高帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(g)將轉(zhuǎn)換的低帶信號(hào)與逆轉(zhuǎn)換的高帶信 號(hào)組合;以及(h)對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通 過使用解碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)解碼的方法,方法包括 (a)接收時(shí)域或頻域的解碼的音頻數(shù)據(jù);(b)通過對(duì)包括在頻域的編碼的音頻 信號(hào)中的編碼的位平面執(zhí)行基于上下文的解碼和反量化來產(chǎn)生低帶信號(hào);(c) 通過使用第一逆轉(zhuǎn)換方法將低帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(d)將通過使用第一逆轉(zhuǎn) 換方法逆轉(zhuǎn)換到時(shí)域的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;(e)將包括在頻域的 編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從 通過第一轉(zhuǎn)換方法轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信號(hào);(f)通過 使用第二逆轉(zhuǎn)換方法將高帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(g)通過對(duì)時(shí)域中的時(shí)域的編 碼的音頻信號(hào)解碼來產(chǎn)生低帶信號(hào);(h)對(duì)通過第一逆轉(zhuǎn)換方法逆轉(zhuǎn)換到時(shí)域 的信號(hào)、通過第二逆轉(zhuǎn)換方法逆轉(zhuǎn)換到時(shí)域的高帶信號(hào)以及在時(shí)域中解碼的 低帶信號(hào)進(jìn)行組合;以及(i)對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù) 解碼,并通過使用解碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
根據(jù)本發(fā)明的另一方面,提供了一種具有實(shí)現(xiàn)對(duì)音頻信號(hào)解碼的方法的
13計(jì)算機(jī)可讀代碼的計(jì)算機(jī)可讀介質(zhì),方法包括(a)接收時(shí)域或頻域的解碼的 音頻數(shù)據(jù);(b)通過對(duì)包括在頻域的編碼的音頻信號(hào)中的編碼的位平面執(zhí)行基 于上下文的解碼和反量化來產(chǎn)生低帶信號(hào);(c)通過使用第一逆轉(zhuǎn)換方法將低 帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(d)將通過使用第一逆轉(zhuǎn)換方法逆轉(zhuǎn)換到時(shí)域的低帶信 號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;(e)將包括在頻域的編碼的音頻信號(hào)中的帶寬擴(kuò)展 信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從通過第一轉(zhuǎn)換方法轉(zhuǎn)換到頻域 或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信號(hào);(f)通過使用第二逆轉(zhuǎn)換方法將高帶信 號(hào)逆轉(zhuǎn)換到時(shí)域;(g)通過對(duì)時(shí)域中的時(shí)域的編碼的音頻信號(hào)解碼來產(chǎn)生低帶 信號(hào);(h)對(duì)通過第一逆轉(zhuǎn)換方法逆轉(zhuǎn)換到時(shí)域的信號(hào)、通過第二逆轉(zhuǎn)換方法 逆轉(zhuǎn)換到時(shí)域的高帶信號(hào)以及在時(shí)域中解碼的低帶信號(hào)進(jìn)行組合;以及(i)對(duì) 包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用解碼的立體 聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)解碼的方法,方法包括 (a)接收時(shí)域或頻域的編碼的音頻數(shù)據(jù);(b)對(duì)包括在頻域的編碼的音頻信號(hào) 中的編碼的位平面執(zhí)行基于上下文的解碼和反量化;(c)在時(shí)域中對(duì)時(shí)域的編 碼的音頻信號(hào)解碼;(d)通過對(duì)步驟(b)中反量化的信號(hào)或步驟(c)中解碼的信 號(hào)執(zhí)行頻變調(diào)制重疊變換(FV-MLT)來將步驟(b)中反量化的信號(hào)或步驟(c) 中解碼的信號(hào)逆轉(zhuǎn)換到時(shí)域;(e)將逆轉(zhuǎn)換的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域; (f)將包括在頻域的編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使用解碼 的帶寬擴(kuò)展信息從轉(zhuǎn)換到頻域或時(shí)/頻域的信號(hào)產(chǎn)生全帶信號(hào);(g)對(duì)包括在 編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用解碼的立體聲參數(shù) 對(duì)全帶信號(hào)執(zhí)行上混頻;以及(h)將執(zhí)行了上混頻的信號(hào)逆轉(zhuǎn)換到時(shí)域。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)解碼的方法,方法包括 (a)接收時(shí)域或頻域的編碼的音頻數(shù)據(jù);(b)對(duì)包括在頻域的編碼的音頻信號(hào) 中的編碼的位平面執(zhí)行基于上下文的解碼和反量化;(c)在時(shí)域中對(duì)時(shí)域的編 碼的音頻信號(hào)解碼;(d)通過對(duì)步驟(c)中解碼的信號(hào)執(zhí)行改進(jìn)離散余弦變換 (MDCT)來將步驟(c)中解碼的信號(hào)從時(shí)域轉(zhuǎn)換到頻域;(e)將包括在頻域的 編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從
步驟(b)中執(zhí)行了基于上下文的解碼的信號(hào)或步驟(d)中轉(zhuǎn)換到頻域的信號(hào)產(chǎn) 生全帶信號(hào);(f)將包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通 過使用解碼的立體聲參數(shù)對(duì)全帶信號(hào)執(zhí)行上混頻;以及(g)通過對(duì)執(zhí)行了上混頻的信號(hào)執(zhí)行逆頻變調(diào)制重疊變換(FV-MLT )來將執(zhí)行了上混頻的信號(hào)逆轉(zhuǎn) 換到時(shí)域。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)編碼的系統(tǒng),系統(tǒng)包括 立體聲編碼單元,從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸
入信號(hào)執(zhí)行下混頻;帶分割單元,將執(zhí)行了下混頻的信號(hào)分割為低帶信號(hào)和 高帶信號(hào);模式確定單元,確定在時(shí)域中還是在頻域中對(duì)低帶信號(hào)編碼;碼 激勵(lì)線性預(yù)測(cè)(CELP)編碼單元,如果確定在時(shí)域中對(duì)低帶信號(hào)編碼,則通 過使用CELP編碼方法對(duì)低帶信號(hào)編碼;改進(jìn)離散余弦變換(MDCT)應(yīng)用 單元,如果確定在頻域中對(duì)低帶信號(hào)編碼,則通過對(duì)低帶信號(hào)執(zhí)行MDCT將 低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域;低帶編碼單元,通過對(duì)執(zhí)行了 MDCT的低帶信 號(hào)執(zhí)行量化和基于上下文的編碼來產(chǎn)生編碼的位平面;轉(zhuǎn)換單元,將低帶信 號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域;帶寬擴(kuò)展編碼單元, 通過使用轉(zhuǎn)換的低帶信號(hào)產(chǎn)生并編碼表示轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展 信息。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)音頻信號(hào)解碼的系統(tǒng),系統(tǒng)包括 低帶解碼單元,通過對(duì)在頻域中編碼的位平面執(zhí)行基于上下文的解碼和反量 化來產(chǎn)生低帶信號(hào);逆改進(jìn)離散余弦變換(MDCT)應(yīng)用單元,通過對(duì)低帶 信號(hào)執(zhí)行逆MDCT將低帶信號(hào)逆轉(zhuǎn)換到時(shí)域;轉(zhuǎn)換單元,將執(zhí)行了逆MDCT 的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;帶寬擴(kuò)展解碼單元,將在頻域中編碼的編 碼的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從轉(zhuǎn)換到頻域或時(shí)/ 頻域的低帶信號(hào)產(chǎn)生高帶信號(hào);碼激勵(lì)線性預(yù)測(cè)(CE:LP)解碼單元,通過使 用CELP解碼方法通過對(duì)CELP編碼信息解碼來產(chǎn)生低帶信號(hào);帶組合單元, 對(duì)執(zhí)行了逆MDCT的信號(hào)、逆轉(zhuǎn)換到時(shí)域的高帶信號(hào)以及使用CELP解碼方 法解碼的低帶信號(hào)進(jìn)行組合;立體聲解碼單元,對(duì)編碼的立體聲參數(shù)解碼, 并通過使用解碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。


通過結(jié)合附圖對(duì)實(shí)施例進(jìn)行的以下描述,本發(fā)明的這些和/或其它方面和 優(yōu)點(diǎn)將會(huì)變得清楚并更加易于理解,其中
圖1到圖6示出根據(jù)本發(fā)明示例性實(shí)施例的對(duì)音頻信號(hào)編碼的系統(tǒng); 圖7到圖12示出根據(jù)本發(fā)明示例性實(shí)施例的對(duì)音頻信號(hào)解碼的系統(tǒng);圖13到圖17示出4艮據(jù)本發(fā)明示例性實(shí)施例的對(duì)音頻信號(hào)編碼的方法;

圖18到圖22示出根據(jù)本發(fā)明示例性實(shí)施例的對(duì)音頻信號(hào)解碼的方法。
具體實(shí)施例方式
發(fā)明模式
現(xiàn)在,詳細(xì)描述本發(fā)明的實(shí)施例,其示例在附圖中表示,其中,相同的 標(biāo)號(hào)始終表示相同的部件。這種情況下,本發(fā)明的實(shí)施例可以以各種不同形 式實(shí)施,且不應(yīng)理解為受限于在此列出的實(shí)施例。因此,以下的實(shí)施例僅是 描述的目的,通過參照附圖以解釋本發(fā)明的各方面。
圖1示出根據(jù)本發(fā)明實(shí)施例的對(duì)音頻信號(hào)編碼的系統(tǒng)。
參照?qǐng)D1,系統(tǒng)可包括立體聲編碼單元100、帶分割單元110、第一改進(jìn) 離散余弦變換(MDCT)應(yīng)用單元120、頻率線性預(yù)測(cè)性能單元130、多分辨 率分析單元140、量化單元150、基于上下文的位平面編碼單元160、第二 MDCT應(yīng)用單元170、帶寬擴(kuò)展編碼單元180和復(fù)用單元190,例如,系統(tǒng)還 可以是來自包括潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少一個(gè)的單處理 元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
立體聲編碼單元iOO可從輸入信號(hào)IN提取立體聲或復(fù)數(shù)、參數(shù),對(duì)立體 聲參數(shù)編碼,并對(duì)輸入信號(hào)IN執(zhí)行下混頻。這里,輸入信號(hào)IN可以是其中 模擬語音或音頻信號(hào)被調(diào)制為數(shù)字信號(hào)的脈沖編碼調(diào)制(PCM)信號(hào),下混 頻例如是用于從具有兩個(gè)或更多通道的立體聲信號(hào)產(chǎn)生具有一個(gè)通道的單信 號(hào)的斷裂(collapsing)處理。通過執(zhí)行這種下混頻,分配用于對(duì)輸入信號(hào)IN 編碼的位的總量可被減小。
更詳細(xì)地,立體聲參數(shù)可包括關(guān)于立體聲信號(hào)的邊信息。這里,還應(yīng)該 了解邊信息可包括左通道和右通道信號(hào)的各條信息,諸如通道的相位差或強(qiáng) 度差。
帶分割單元110可將下混頻的信號(hào)分割為低帶信號(hào)LB和高帶信號(hào)HB。 這里,低帶信號(hào)LB可以是例如比預(yù)定的閾值低的頻率信號(hào),高帶信號(hào)HB可 以是例如比示例預(yù)定的閾值高的頻率信號(hào),注意還有其它的選擇。
第一MDCT應(yīng)用單元120還可對(duì)帶分割單元110分割的低帶信號(hào)LB執(zhí) 行MDCT,從而將低帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域。這里,時(shí)域表示根據(jù)時(shí)間的輸入信號(hào)IN (諸如,輸入信號(hào)IN的能量或聲壓)在幅度的變化,頻域 表示根據(jù)頻率的輸入信號(hào)IN在幅度的變化。
頻率線性預(yù)測(cè)將當(dāng)前頻率信號(hào)逼近之前頻率信號(hào)的線性組合。更詳細(xì)地,頻 率線性預(yù)測(cè)性能單元130可計(jì)算線性預(yù)測(cè)濾波器的系數(shù),從而將作為線性預(yù) 測(cè)的信號(hào)與當(dāng)前頻率信號(hào)之間的差的預(yù)測(cè)誤差最小化,并根據(jù)計(jì)算的系數(shù)對(duì) 頻域低帶信號(hào)LB執(zhí)行線性預(yù)測(cè)濾波。這里,頻率線性預(yù)測(cè)性能單元130可 通過對(duì)線性預(yù)測(cè)濾波器的系數(shù)的相應(yīng)值執(zhí)行矢量量化以使用矢量指數(shù)表示所 述相應(yīng)值來提高編碼效率,注意其它可選實(shí)施例是可用的。
更詳細(xì)地,如果頻域低帶信號(hào)LB是語音信號(hào)或基頻(pitched)信號(hào), 則頻率線性預(yù)測(cè)性能單元130可對(duì)語音信號(hào)或基頻信號(hào)執(zhí)行頻率線性預(yù)測(cè)。 也就是說,頻率線性預(yù)測(cè)性能單元130還可根據(jù)接收信號(hào)的特性通過選擇性 地執(zhí)行頻率線性預(yù)測(cè)來提高編碼效率。
多分辨率分析單元140可接收頻域低帶信號(hào)LB或頻率線性預(yù)測(cè)性能單 元130的結(jié)果,并對(duì)瞬時(shí)變化的接收信號(hào)的音頻頻語系數(shù)執(zhí)行多分辨率分析。 更詳細(xì)地,多分辨率分析單元140可根據(jù)音頻頻譜變化的強(qiáng)度,通過將音頻 頻譜劃分為兩種類型(例如,穩(wěn)定類型和短類型)來對(duì)頻率線性預(yù)測(cè)性能單 元130濾波的音頻頻語執(zhí)行多分辨率分析。
更詳細(xì)地,例如,如果頻域低帶信號(hào)LB或頻率線性預(yù)測(cè)性能單元130 的結(jié)果是瞬時(shí)信號(hào),則多分辨率分析單元140可對(duì)瞬時(shí)信號(hào)執(zhí)行多分辨率分 析。也就是說,多分辨率分析單元140還可根據(jù)接收信號(hào)的特性通過執(zhí)行多 分辨率分析來選擇性地提高編碼效率。
量化單元150可量化例如頻率線性預(yù)測(cè)性能單元130或多分辨率分析單 元140的結(jié)果。
基于上下之的位平面編碼單元160可對(duì)量化單元150的結(jié)果執(zhí)行基于上 下文的編碼,/人而產(chǎn)生編碼的位平面。這里,基于上下文的位平面編碼單元 160可通過使用例如Huffman編碼方法執(zhí)行基于上下文的編碼,注意還有其 它選擇。
因此,頻率線性預(yù)測(cè)性能單元130、多分辨率分析單元140、量化單元 150和基于上下文的位平面編碼單元160可對(duì)頻域低帶信號(hào)LB編碼,從而可
頻率線性預(yù)測(cè)性能4
頃測(cè)。這里,元170可對(duì)帶分割單元IIO分割的高帶信號(hào)HB執(zhí)行 MDCT,從而將高帶信號(hào)HB從時(shí)域轉(zhuǎn)換到頻域。
為了發(fā)送頻域高帶信號(hào)HB的分量,帶寬擴(kuò)展編碼單元180可通過使用 例如通過第一 MDCT應(yīng)用單元120轉(zhuǎn)換到頻域的頻域低帶信號(hào)LB來產(chǎn)生和 編碼表示頻域高帶信號(hào)HB的特征的帶寬擴(kuò)展信息。這里,應(yīng)該了解帶寬擴(kuò) 展信息可包括高帶信號(hào)HB的各條信息,諸如能級(jí)和包絡(luò)。更詳細(xì)地,帶寬 擴(kuò)展編碼單元180可基于低帶信號(hào)LB與高帶信號(hào)HB之間存在強(qiáng)相關(guān)性的事 實(shí)通過使用關(guān)于低帶信號(hào)LB的信息來產(chǎn)生帶寬擴(kuò)展信息。根據(jù)本發(fā)明的另 一實(shí)施例,帶寬擴(kuò)展編碼單元180可通過使用例如對(duì)低帶信號(hào)LB編碼的結(jié) 果來產(chǎn)生帶寬擴(kuò)展信息。
復(fù)用單元190還可通過復(fù)用例如立體聲編碼單元100、頻率線性預(yù)測(cè)性 能單元130、位平面編碼單元160和帶寬擴(kuò)展編碼單元180的編碼結(jié)果來產(chǎn) 生位流,從而將位流輸出為輸出信號(hào)OUT 。
圖2示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的系統(tǒng)。
參照?qǐng)D2,系統(tǒng)可包括立體聲編碼單元200、帶分割單元210、 MDCT應(yīng) 用單元220、頻率線性預(yù)測(cè)性能單元230、多分辨率分析單元240、量化單元 250、基于上下文的位平面編碼單元260、低帶轉(zhuǎn)換單元270、高帶轉(zhuǎn)換單元 275、帶寬擴(kuò)展編碼單元280和復(fù)用單元290,例如,系統(tǒng)還可以是來自包括 潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一 個(gè)的單處理元件系統(tǒng)實(shí)施 例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
立體聲編碼單元200可從輸入信號(hào)IN提取立體聲或復(fù)數(shù)、參數(shù),對(duì)立體 聲參數(shù)編碼,并對(duì)輸入信號(hào)IN執(zhí)行下混頻。
帶分割單元210可將下混頻的信號(hào)分割為示例的低帶信號(hào)LB和高帶信 號(hào)HB。
MDCT應(yīng)用單元220可對(duì)帶分割單元210分割的低帶信號(hào)LB執(zhí)行 MDCT,從而將低帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域。
頻率線性預(yù)測(cè)性能單元230還可對(duì)頻域低帶信號(hào)LB執(zhí)行頻率線性預(yù)測(cè)。 這里,頻率線性預(yù)測(cè)可將當(dāng)前頻率信號(hào)逼近之前頻率信號(hào)的線性組合。更詳 細(xì)地,在實(shí)施例中,頻率線性預(yù)測(cè)性能單元230可計(jì)算線性預(yù)測(cè)濾波器的系 數(shù),從而將作為線性預(yù)測(cè)的信號(hào)與當(dāng)前頻率信號(hào)之間的差的預(yù)測(cè)誤差最小化, 并根據(jù)計(jì)算的系數(shù)對(duì)轉(zhuǎn)換到頻域的低帶信號(hào)LB執(zhí)行線性預(yù)測(cè)濾波。這里,
18例如,頻率線性預(yù)測(cè)性能單元230還可通過對(duì)通過使用矢量指數(shù)表示線性預(yù)測(cè)濾波器的系數(shù)的相應(yīng)值執(zhí)行矢量量化以通過使用矢量指數(shù)表示所述相應(yīng)值來提高編碼效率。
更詳細(xì)地,如果頻域低帶信號(hào)LB是語音信號(hào)或基頻信號(hào),則頻率線性預(yù)測(cè)性能單元230可對(duì)語音信號(hào)或基頻信號(hào)選擇性地執(zhí)行頻率線性預(yù)測(cè)。也就是說,頻率線性預(yù)測(cè)性能單元230可根據(jù)接收信號(hào)的特性通過執(zhí)行頻率線性預(yù)測(cè)來選擇性地提高編碼效率。
多分辨率分析單元240可接收MDCT應(yīng)用單元220或頻率線性預(yù)測(cè)性能單元230的輸出結(jié)果,并對(duì)瞬時(shí)變化的接收信號(hào)的音頻頻語系數(shù)執(zhí)行多分辨率分析。更詳細(xì)地,在一個(gè)實(shí)施例中,多分辨率分析單元240可根據(jù)例如音頻頻譜變化的強(qiáng)度,通過將音頻頻語劃分為兩種類型(諸如,穩(wěn)定類型和短類型)來對(duì)頻率線性預(yù)測(cè)性能單元230濾波的音頻頻譜執(zhí)行多分辨率分析。
更詳細(xì)地,例如,如果頻域低帶信號(hào)LB或頻率線性預(yù)測(cè)性能單元230的結(jié)果是瞬時(shí)信號(hào),則多分辨率分析單元240可對(duì)瞬時(shí)信號(hào)執(zhí)行多分辨率分析。也就是說,多分辨率分析單元240可根據(jù)接收信號(hào)的特性通過執(zhí)行多分辨率分析來選擇性地提高編碼效率。
量化單元250可量化例如頻率線性預(yù)測(cè)性能單元230或多分辨率分析單元240的結(jié)果。
基于上下之的位平面編碼單元260還可對(duì)量化單元250的結(jié)果執(zhí)行基于上下文的編碼,從而產(chǎn)生編碼的位平面。這里,基于上下文的位平面編碼單元260可通過使用例如Huffman編碼方法執(zhí)行基于上下文的編碼,注意還有其它選擇。
因此,例如頻率線性預(yù)測(cè)性能單元230、多分辨率分析單元240、量化單元和基于上下文的位平面編碼單元260可對(duì)頻域低帶信號(hào)LB編碼,從而在實(shí)施例中可被統(tǒng)稱為低帶編碼單元。
根據(jù)實(shí)施例,低帶轉(zhuǎn)換單元270可通過使用除MDCT方法之外的轉(zhuǎn)換方法將例如由帶分割單元210分割的低帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域或日十/頻域。例如,低帶轉(zhuǎn)換單元270可通過使用改進(jìn)離散正弦變換(MDST)方法、快速傅里葉變換(FFT )方法或正交鏡像濾波器(QMF )方法將低帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。這里,時(shí)域表示根據(jù)時(shí)間的低帶信號(hào)LB (諸如,低帶信號(hào)LB的能量或聲壓)在幅度的變化,頻域表示根據(jù)頻率的低帶信號(hào)LB在幅度的變化,時(shí)/頻域表示根據(jù)時(shí)間和頻率的低帶信號(hào)LB在幅度的變化。相似地,根據(jù)實(shí)施例,高帶轉(zhuǎn)換單元275可通過使用除MDCT方法之外的轉(zhuǎn)換方法將例如由帶分割單元210分割的頻域高帶信號(hào)HB從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。這里,高帶轉(zhuǎn)換單元275和低帶轉(zhuǎn)換單元270可使用相同的轉(zhuǎn)換方法。例如,高帶轉(zhuǎn)換單元275可使用MDST方法、FFT方法或QMF方法,注意還有其它選#^。
帶寬擴(kuò)展編碼單元280可通過使用例如通過低帶轉(zhuǎn)換單元270轉(zhuǎn)換到頻域或時(shí)/頻域的轉(zhuǎn)換的低帶信號(hào)LB來產(chǎn)生并編碼表示例如通過高帶轉(zhuǎn)換單元275轉(zhuǎn)換到頻域或時(shí)/頻域的轉(zhuǎn)換的高帶信號(hào)HB的特征的編碼帶寬擴(kuò)展信息。這里,應(yīng)該了解帶寬擴(kuò)展信息可包括高帶信號(hào)HB的各條信息,諸如能級(jí)和包絡(luò)。更詳細(xì)地,帶寬擴(kuò)展編碼單元280可基于低帶信號(hào)LB與高帶信號(hào)HB之間存在強(qiáng)相關(guān)性的事實(shí)通過使用關(guān)于低帶信號(hào)LB的信息來產(chǎn)生帶寬擴(kuò)展信息。根據(jù)本發(fā)明的另一實(shí)施例,例如,帶寬擴(kuò)展編碼單元280可通過使用對(duì)低帶信號(hào)LB編碼的結(jié)果來產(chǎn)生帶寬擴(kuò)展信息。
復(fù)用單元290還可通過復(fù)用例如立體聲編碼單元200、頻率線性預(yù)測(cè)性能單元230、基于上下文的位平面編碼單元260和帶寬擴(kuò)展編碼單元280的編碼結(jié)果來產(chǎn)生位流,從而將位流輸出為例如輸出信號(hào)OUT。
圖3示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的系統(tǒng)。
參照?qǐng)D3,系統(tǒng)可包括立體聲編碼單元300、帶分割單元310、模式確定單元320、 MDCT應(yīng)用單元325、頻率線性預(yù)測(cè)性能單元330、多分辨率分析單元340、量化單元350、基于上下文的位平面編碼單元360、低帶轉(zhuǎn)換單元370、高帶轉(zhuǎn)換單元375、帶寬擴(kuò)展編碼單元380、碼激勵(lì)線性預(yù)測(cè)(CELP)編碼單元385和復(fù)用單元390,例如,系統(tǒng)還可以是來自包括潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一個(gè)的單處理元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
立體聲編碼單元300可從輸入信號(hào)IN提取立體聲或復(fù)數(shù)、參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)IN執(zhí)行下混頻。
帶分割單元310可將下混頻的信號(hào)分割為低帶信號(hào)LB和高帶信號(hào)HB。
分割單元310分割的低帶信號(hào)LB編碼。例如,模式確定單元320可根據(jù)例如從MDCT應(yīng)用單元325輸出的結(jié)果確定在時(shí)域還是在頻域中對(duì)低帶信號(hào)LB編碼。
例如,如果模式確定單元320確定在頻域中對(duì)低帶信號(hào)LB編碼,則 MDCT應(yīng)用單元325可對(duì)低帶信號(hào)LB執(zhí)行MDCT,從而將低帶信號(hào)LB從 時(shí)域轉(zhuǎn)換到頻域,模式確定單元320可使用MDCT的結(jié)果以確定編碼域。
頻率線性預(yù)測(cè)性能單元330可對(duì)頻域低帶信號(hào)LB執(zhí)行頻率線性預(yù)測(cè)。 這里,頻率線性預(yù)測(cè)可將當(dāng)前頻率信號(hào)逼近之前頻率信號(hào)的線性組合。更詳 細(xì)地,例如,頻率線性預(yù)測(cè)性能單元330可計(jì)算線性預(yù)測(cè)濾波器的系數(shù),從 而將作為線性預(yù)測(cè)的信號(hào)與當(dāng)前頻率信號(hào)之間的差的預(yù)測(cè)誤差最小化,并根 據(jù)計(jì)算的系數(shù)對(duì)頻域低帶信號(hào)LB執(zhí)行線性預(yù)測(cè)濾波。這里,在實(shí)施例中, 頻率線性預(yù)測(cè)性能單元330還可通過對(duì)通過使用矢量指數(shù)表示線性預(yù)測(cè)濾波 器的系數(shù)的相應(yīng)值的相應(yīng)值執(zhí)行矢量量化來提高編碼效率。
更詳細(xì)地,如果頻域低帶信號(hào)LB是語音信號(hào)或基頻信號(hào),則頻率線性 預(yù)測(cè)性能單元330可對(duì)語音信號(hào)或基頻信號(hào)執(zhí)行頻率線性預(yù)測(cè)。也就是說, 頻率線性預(yù)測(cè)性能單元330還可根據(jù)接收信號(hào)的特性通過執(zhí)行頻率線性預(yù)測(cè) 來選擇性地提高編碼效率。
多分辨率分析單元340可接收例如MDCT應(yīng)用單元325或頻率線性預(yù)測(cè) 性能單元330的結(jié)果,并對(duì)瞬時(shí)變化的接收信號(hào)的音頻頻語系數(shù)執(zhí)行多分辨 率分析。更詳細(xì)地,在實(shí)施例中,多分辨率分析單元340可才艮據(jù)音頻頻譜變 化的強(qiáng)度,通過將音頻頻譜劃分為兩種類型(諸如,穩(wěn)定類型和短類型)來 對(duì)頻率線性預(yù)測(cè)性能單元330濾波的音頻頻i普?qǐng)?zhí)行多分辨率分析。
更詳細(xì)地,在實(shí)施例中,例如,如果頻域低帶信號(hào)LB或頻率線性預(yù)測(cè) 性能單元330的結(jié)果是瞬時(shí)信號(hào),則多分辨率分析單元340可對(duì)瞬時(shí)信號(hào)執(zhí) 行多分辨率分析。也就是說,多分辨率分析單元340可根據(jù)接收信號(hào)的特性 通過執(zhí)行多分辨率分析來選擇性地提高編碼效率。
量化單元350可量化例如頻率線性預(yù)測(cè)性能單元330或多分辨率分析單 元340的結(jié)果。
在實(shí)施例中,基于上下文的位平面編碼單元360還可對(duì)量化單元350的 結(jié)果執(zhí)行基于上下文的編碼,從而產(chǎn)生編碼的位平面。這里,基于上下文的 位平面編碼單元360可通過使用例如Huffman編碼方法執(zhí)行基于上下文的編 碼。
在實(shí)施例中,頻率線性預(yù)測(cè)性能單元330、多分辨率分析單元340、量化200780035230.X
說明書第13/39頁
單元350和基于上下文的位平面編碼單元360可被認(rèn)為集體對(duì)頻域低帶信號(hào) LB編碼,從而可被統(tǒng)稱為低帶編碼單元。
根據(jù)實(shí)施例,低帶轉(zhuǎn)換單元370可通過使用除MDCT方法之外的轉(zhuǎn)換方 法將例如由帶分割單元310分割的低帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。 例如,低帶轉(zhuǎn)換單元370可通過使用MDST方法、FFT方法或QMF方法將 低帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。這里,時(shí)域表示根據(jù)時(shí)間的低帶 信號(hào)LB(諸如,低帶信號(hào)LB的能量或聲壓)在幅度的變化,頻域表示根據(jù) 頻率的低帶信號(hào)LB在幅度的變化,日于/頻域表示根據(jù)時(shí)間和頻率的低帶信號(hào) LB在幅度的變化。
相似地,根據(jù)實(shí)施例,高帶轉(zhuǎn)換單元375可通過使用除MDCT方法之外 的轉(zhuǎn)換方法將例如由帶分割單元310分割的高帶信號(hào)HB從時(shí)域轉(zhuǎn)換到頻域 或時(shí)/頻域。此外,例如,高帶轉(zhuǎn)換單元375和低帶轉(zhuǎn)換單元370可使用相同 的轉(zhuǎn)換方法。僅作為示例,高帶轉(zhuǎn)換單元375可使用MDST方法、FFT方法 或QMF方法。
帶寬擴(kuò)展編碼單元380可通過使用例如通過低帶轉(zhuǎn)換單元370轉(zhuǎn)換到頻 域或時(shí)/頻域的頻域低帶信號(hào)LB來產(chǎn)生并編碼表示例如通過高帶轉(zhuǎn)換單元 375轉(zhuǎn)換到頻域或時(shí)/頻域的頻域高帶信號(hào)HB的潛在識(shí)別的特征的編碼帶寬 擴(kuò)展信息。這里,應(yīng)該了解帶寬擴(kuò)展信息可包括高帶信號(hào)HB的各條信息, 諸如能級(jí)和包絡(luò)。更詳細(xì)地,在實(shí)施例中,帶寬擴(kuò)展編碼單元380可基于低 帶信號(hào)LB與高帶信號(hào)HB之間存在強(qiáng)相關(guān)性的事實(shí)通過使用關(guān)于低帶信號(hào) LB的信息來產(chǎn)生帶寬擴(kuò)展信息。根據(jù)本發(fā)明的另一實(shí)施例,帶寬擴(kuò)展編碼單 元380可通過使用例如對(duì)低帶信號(hào)LB編碼的結(jié)果來產(chǎn)生帶寬擴(kuò)展信息。
如果才莫式確定單元320確定在時(shí)域中對(duì)低帶信號(hào)LB編碼,則CELP編 碼單元385可通過使用例如CELP編碼方法對(duì)低帶信號(hào)LB編碼。這里,CELP 編碼方法是這樣一種方法對(duì)低帶信號(hào)LB執(zhí)行線性預(yù)測(cè),通過使用計(jì)算的 線性預(yù)測(cè)濾波器的系數(shù)通過對(duì)低帶信號(hào)LB濾波來對(duì)共振峰(formant)分量 編碼,以及通過搜索自適應(yīng)碼書和固定碼書對(duì)濾波的信號(hào)的基頻分量編碼。
復(fù)用單元390還可通過復(fù)用立體聲編碼單元300、頻率線性預(yù)測(cè)性能單 元330、基于上下文的位平面編碼單元360、帶寬擴(kuò)展編碼單元380和CELP 編碼單元385的編碼結(jié)果來產(chǎn)生位流,從而將位流輸出為例如輸出信號(hào)OUT。
圖4示出根據(jù)本發(fā)明另 一實(shí)施例的對(duì)音頻信號(hào)編碼的系統(tǒng)。參照?qǐng)D4,系統(tǒng)可包括立體聲編碼單元400、帶分割單元410、 ^t式確定 單元420、第一MDCT應(yīng)用單元425、頻率線性預(yù)測(cè)性能單元430、多分辨率 分析單元440、量化單元450、基于上下文的位平面編碼單元460、第二 MDCT 應(yīng)用單元470、第三MDCT應(yīng)用單元475、帶寬擴(kuò)展編碼單元480、 CELP編 碼單元485和復(fù)用單元490,例如,系統(tǒng)還可以是來自包括潛在分布的網(wǎng)絡(luò) 的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一個(gè)的單處理元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之前不 可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
立體聲編碼單元400可從輸入信號(hào)IN提取立體聲或復(fù)數(shù)、參數(shù),對(duì)立體 聲參數(shù)編碼,并對(duì)輸入信號(hào)IN執(zhí)行下混頻。
帶分割單元410可將下混頻的信號(hào)分割為例如低帶信號(hào)LB和高帶信號(hào)HB。
分割單元410分割的低帶信號(hào)LB編碼。例如,模式確定單元420可根據(jù)第 一 MDCT應(yīng)用單元425的結(jié)果確定在時(shí)域還是在頻域中對(duì)帶分割單元410分 割的低帶信號(hào)LB編碼。
如果模式確定單元420確定在頻域中對(duì)低帶信號(hào)LB編碼,則第一 MDCT 應(yīng)用單元425可對(duì)低帶信號(hào)LB執(zhí)行MDCT,從而將低帶信號(hào)LB從時(shí)域轉(zhuǎn)換 到頻域。這里,時(shí)域表示根據(jù)時(shí)間的低帶信號(hào)LB (諸如,低帶信號(hào)LB的能 量或聲壓)在幅度的變化,頻域表示根據(jù)頻率的低帶信號(hào)LB在幅度的變化。 這里,應(yīng)該注意,才莫式確定單元420可4吏用MDCT的結(jié)果以確定期望的編碼 域。
頻率線性預(yù)測(cè)性能單元430可對(duì)頻域低帶信號(hào)LB執(zhí)行頻率線性預(yù)測(cè)。 這里,頻率線性預(yù)測(cè)可將當(dāng)前頻率信號(hào)逼近之前頻率信號(hào)的線性組合。更詳 細(xì)地,在實(shí)施例中,頻率線性預(yù)測(cè)性能單元430可計(jì)算線性預(yù)測(cè)濾波器的系 數(shù),從而將作為線性預(yù)測(cè)的信號(hào)與當(dāng)前頻率信號(hào)之間的差的預(yù)測(cè)誤差最小化, 并根據(jù)計(jì)算的系數(shù)對(duì)頻域低帶信號(hào)LB執(zhí)行線性預(yù)測(cè)濾波。這里,在實(shí)施例 中,頻率線性預(yù)測(cè)性能單元430還可通過對(duì)通過使用矢量指數(shù)表示線性預(yù)測(cè) 濾波器的系數(shù)的相應(yīng)值的相應(yīng)值執(zhí)行矢量量化來提高編碼效率。
更詳細(xì)地,如果頻域低帶信號(hào)LB是語音信號(hào)或基頻信號(hào),則頻率線性 預(yù)測(cè)性能單元430可對(duì)例如語音信號(hào)或基頻信號(hào)選纟奪性地4丸行頻率線性預(yù) 測(cè)。也就是說,頻率線性預(yù)測(cè)性能單元430還可根據(jù)接收信號(hào)的特性通過選
23擇性地執(zhí)行頻率線性預(yù)測(cè)來提高編碼效率。
多分辨率分析單元440可接收例如第一 MDCT應(yīng)用單元425或頻率線性 預(yù)測(cè)性能單元430的結(jié)果,并對(duì)瞬時(shí)變化的接收信號(hào)的音頻頻譜系數(shù)執(zhí)行多 分辨率分析。更詳細(xì)地,在實(shí)施例中,多分辨率分析單元440可根據(jù)例如音 頻頻譜變化的強(qiáng)度,通過將音頻頻譜劃分為兩種類型(諸如,穩(wěn)定類型和短 類型)來對(duì)頻率線性預(yù)測(cè)性能單元430濾波的音頻頻譜執(zhí)行多分辨率分析。
更詳細(xì)地,在實(shí)施例中,例如,如果頻域低帶信號(hào)LB或頻率線性預(yù)測(cè) 性能單元430的結(jié)果是例如瞬時(shí)信號(hào),則多分辨率分析單元440可對(duì)瞬時(shí)信 號(hào)選擇性地執(zhí)行多分辨率分析。也就是說,多分辨率分析單元440還可根據(jù) 接收信號(hào)的特性通過選擇性地執(zhí)行多分辨率分析來提高編碼效率。
量化單元450可量化例如頻率線性預(yù)測(cè)性能單元430或多分辨率分析單 元440的結(jié)果。
基于上下文的位平面編碼單元460還可對(duì)量化單元450的結(jié)果#1行基于 上下文的編碼,從而產(chǎn)生編碼的位平面。這里,基于上下文的位平面編碼單 元460可通過4吏用例如Huffman編碼方法纟丸4于基于上下文的編碼。
在實(shí)施例中,頻率線性預(yù)測(cè)性能單元430、多分辨率分析單元440、量化 單元450和基于上下文的位平面編碼單元460可被認(rèn)為集體對(duì)頻域低帶信號(hào) LB編碼,從而可被統(tǒng)稱為低帶編碼單元。
第二 MDCT應(yīng)用單元470可對(duì)帶分割單元410分割的低帶信號(hào)LB執(zhí)行 MDCT,從而將低帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域。如果模式確定單元420確定 在頻域中對(duì)低帶信號(hào)LB編碼,則第二 MDCT應(yīng)用單元470可不對(duì)低帶信號(hào) LB執(zhí)行MDCT。在這種情況下,第二MDCT應(yīng)用單元470的輸出結(jié)果可被 替換為第一MDCT應(yīng)用單元425的結(jié)果。
第三MDCT應(yīng)用單元475可對(duì)例如帶分割單元410分割的高帶信號(hào)HB 執(zhí)行MDCT,從而將高帶信號(hào)HB從時(shí)域轉(zhuǎn)換到頻域。
帶寬擴(kuò)展編碼單元480可通過使用例如通過第二 MDCT應(yīng)用單元470轉(zhuǎn) 換到頻域的頻域低帶信號(hào)LB來產(chǎn)生并編碼表示例如通過第三MDCT應(yīng)用單 元475轉(zhuǎn)換到頻域的頻域高帶信號(hào)HB的潛在可識(shí)別特征的編碼帶寬擴(kuò)展信 息。這里,應(yīng)該了解帶寬擴(kuò)展信息可包括高帶信號(hào)HB的各條信息,諸如能 級(jí)和包絡(luò)。更詳細(xì)地,例如,帶寬擴(kuò)展編碼單元480可基于低帶信號(hào)LB與 高帶信號(hào)HB之間存在強(qiáng)相關(guān)性的事實(shí)通過使用關(guān)于低帶信號(hào)LB的信息來產(chǎn)生帶寬擴(kuò)展信息。根據(jù)本發(fā)明的另一實(shí)施例,帶寬擴(kuò)展編碼單元480可通過 使用例如對(duì)低帶信號(hào)LB編碼的結(jié)果來產(chǎn)生帶寬擴(kuò)展信息。
如果模式確定單元420確定在時(shí)域中對(duì)低帶信號(hào)LB編碼,則CELP編 碼單元485可通過使用前述的CELP編碼方法對(duì)低帶信號(hào)LB編碼。
復(fù)用單元490還可通過復(fù)用立體聲編碼單元400、頻率線性預(yù)測(cè)性能單 元430、基于上下文的位平面編碼單元460、帶寬擴(kuò)展編碼單元480和CELP 編碼單元485的編碼結(jié)果來產(chǎn)生位流,從而將位流輸出為例如輸出信號(hào)OUT。 圖5示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的系統(tǒng)。 參照?qǐng)D5,系統(tǒng)可包括轉(zhuǎn)換單元500、立體聲編碼單元510、逆轉(zhuǎn)換單元 520、模式確定單元530、頻變調(diào)制重疊變換(FV-MLT)應(yīng)用單元535、頻率 線性預(yù)測(cè)性能單元540、多分辨率分析單元550、量化單元560、基于上下文 的位平面編碼單元570、帶寬擴(kuò)展編碼單元580、 CELP編碼單元585和復(fù)用 單元590,例如,系統(tǒng)還可以是來自包括潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施 例中的至少.一個(gè)的單處理元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的 優(yōu)點(diǎn)。
根據(jù)實(shí)施例,轉(zhuǎn)換單元500可通過使用轉(zhuǎn)換方法將輸入信號(hào)IN從時(shí)域轉(zhuǎn) 換到頻域或時(shí)/頻域。例如,轉(zhuǎn)換單元500可使用MDST方法、FFT方法或 QMF方法轉(zhuǎn)換輸入信號(hào)IN,注意同樣可用其它選擇。例如,可使用MDCT 方法。然而,如果使用了 MDCT方法,則之前所述的圖1到圖4的實(shí)施例會(huì) 比圖5中的使用MDCT的實(shí)施例更有效。
這里,輸入信號(hào)IN仍然可以是其中模擬語音或音頻信號(hào)被調(diào)制為數(shù)字信 號(hào)的PCM信號(hào)。如上所述,時(shí)域表示根據(jù)時(shí)間的輸入信號(hào)IN (諸如,低帶 信號(hào)LB的能量或聲壓)在幅度的變化,頻域表示根據(jù)頻率的輸入信號(hào)IN在 幅度的變化,時(shí)/頻域表示根據(jù)時(shí)間和頻率的輸入信號(hào)IN在幅度的變化。
因此,立體聲編碼單元510可從轉(zhuǎn)換單元500輸出的轉(zhuǎn)換的信號(hào)提取立 體聲或復(fù)數(shù)、參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)轉(zhuǎn)換的信號(hào)執(zhí)行下混頻。
逆轉(zhuǎn)換單元520可將下混頻的信號(hào)從頻域或時(shí)/頻域逆轉(zhuǎn)換到時(shí)域。在實(shí) 施例中,逆轉(zhuǎn)換單元520可使用與轉(zhuǎn)換單元500使用的方法相應(yīng)的逆方法。 例如,如果轉(zhuǎn)換單元已使用QMF方法,則逆轉(zhuǎn)換單元520可使用逆QMF方 法,注意同樣可用其它選擇。
模式確定單元530可根據(jù)預(yù)定的標(biāo)準(zhǔn)確定在時(shí)域還是在頻域中對(duì)由逆轉(zhuǎn)換單元520逆轉(zhuǎn)換的逆轉(zhuǎn)換的信號(hào)進(jìn)行編碼。例如,模式確定單元530可根 據(jù)從FV-MLT應(yīng)用單元535輸出的結(jié)果確定在時(shí)域還是在頻域中對(duì)逆轉(zhuǎn)換的 信號(hào)編碼。
FV-MLT應(yīng)用單元535可對(duì)輸入信號(hào)執(zhí)行FV-MLT,確定通過模式確定 單元530在時(shí)域還是在頻域中編碼,從而通過子帶將確定的信號(hào)轉(zhuǎn)換到時(shí)域 或頻域。更詳細(xì)地,F(xiàn)V-MLT是這樣一種靈活的傳輸方法可將在時(shí)域中表 示的信號(hào)轉(zhuǎn)換到頻域,通過頻帶適當(dāng)?shù)乜刂妻D(zhuǎn)換的信號(hào)的時(shí)間分辨率,并在 時(shí)域或頻域中表示預(yù)定的子帶信號(hào)。這里,模式確定單元530可使用FV-MLT 的結(jié)果,以確定期望的編碼域。
如果模式確定單元530確定期望在頻域中對(duì)信號(hào)編碼,則頻率線性預(yù)測(cè) 性能單元540可對(duì)由FV-MLT應(yīng)用單元535轉(zhuǎn)換到頻域的信號(hào)執(zhí)行頻率線性 預(yù)測(cè)。這里,頻率線性預(yù)測(cè)可將當(dāng)前頻率信號(hào)逼近之前頻率信號(hào)的線性組合。 更詳細(xì)地,頻率線性預(yù)測(cè)性能單元540可計(jì)算線性預(yù)測(cè)濾波器的系數(shù),從而 將作為線性預(yù)測(cè)的信號(hào)與當(dāng)前頻率信號(hào)之間的差的預(yù)測(cè)誤差最小化,并根據(jù) 計(jì)算的系數(shù)對(duì)轉(zhuǎn)換到頻域的信號(hào)執(zhí)行線性預(yù)測(cè)濾波。這里,在實(shí)施例中,頻 率線性預(yù)測(cè)性能單元540還可通過對(duì)線性預(yù)測(cè)濾波器的系數(shù)的相應(yīng)值執(zhí)行矢 量量化通過使用矢量指數(shù)表示所述相應(yīng)值來提高編碼效率。
更詳細(xì)地,在實(shí)施例中,如果通過FV-MLT應(yīng)用單元535轉(zhuǎn)換到頻域的 信號(hào)是語音信號(hào)或基頻信號(hào),則頻率線性預(yù)測(cè)性能單元540可對(duì)語音信號(hào)或 基頻信號(hào)選擇性地執(zhí)行頻率線性預(yù)測(cè)。也就是說,頻率線性預(yù)測(cè)性能單元540 還可根據(jù)接收信號(hào)的特性通過選擇性地執(zhí)行頻率線性預(yù)測(cè)來提高編碼效率。
多分辨率分析單元550可接收例如FV-MLT應(yīng)用單元535或頻率線性預(yù) 測(cè)性能單元540的結(jié)果,并對(duì)瞬時(shí)變化的接收信號(hào)的音頻頻語系數(shù)執(zhí)行多分 辨率分析。更詳細(xì)地,在實(shí)施例中,多分辨率分析單元550可根據(jù)音頻頻譜 變化的強(qiáng)度,通過將音頻頻i普劃分為兩種類型(諸如,穩(wěn)定類型和短類型) 來對(duì)頻率線性預(yù)測(cè)性能單元540濾波的音頻頻譜執(zhí)行多分辨率分析。
更詳細(xì)地,在實(shí)施例中,如果通過FV-MLT應(yīng)用單元535轉(zhuǎn)換到頻域的 信號(hào)或頻率線性預(yù)測(cè)性能單元540的結(jié)果是瞬時(shí)信號(hào),則多分辨率分析單元 550還可對(duì)瞬時(shí)信號(hào)選擇性地執(zhí)行多分辨率分析。也就是說,多分辨率分析 單元550還可根據(jù)接收信號(hào)的特性通過選擇性地執(zhí)行多分辨率分析來提高編量化單元560可量化例如頻率線性預(yù)測(cè)性能單元540或多分辨率分析單 元550的結(jié)果。
基于上下文的位平面編碼單元570還可對(duì)量化單元560的結(jié)果執(zhí)行基于 上下文的編碼,從而產(chǎn)生編碼的位平面。這里,基于上下文的位平面編碼單 元570可通過使用例如Huffman編碼方法執(zhí)行基于上下文的編碼。
帶寬擴(kuò)展編碼單元580可從下混頻的信號(hào)提取編碼帶寬擴(kuò)展信息并對(duì)編 碼帶寬擴(kuò)展信息編碼。這里,應(yīng)該了解帶寬擴(kuò)展信息可包括信號(hào)的各條信息, 諸如能級(jí)和包絡(luò),注意還有其它選擇。
如果模式確定單元530確定期望在時(shí)域中對(duì)信號(hào)編碼,則CELP編碼單 元585可通過使用例如前述的CELP編碼方法對(duì)通過FV-MLT應(yīng)用單元535 轉(zhuǎn)換到時(shí)域的信號(hào)編碼。
復(fù)用單元590還可通過復(fù)用立體聲編碼單元510、頻率線性預(yù)測(cè)性能單 元540、基于上下文的位平面編碼單元570、帶寬擴(kuò)展編碼單元580和CELP 編碼單元585的編碼結(jié)果來產(chǎn)生位流,從而將位流輸出為例如輸出信號(hào)OUT。
圖6示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的系統(tǒng)。
參照?qǐng)D6,系統(tǒng)可包括模式確定單元600、 FV-MLT應(yīng)用單元610、立體 聲編碼單元620、頻率線性預(yù)測(cè)性能單元630、多分辨率分析單元640、量化 單元650、基于上下文的位平面編碼單元660、帶寬擴(kuò)展編碼單元670、 CELP 編碼單元680和復(fù)用單元690,例如,系統(tǒng)還可以是來自包括潛在分布的網(wǎng) 絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一個(gè)的單處理元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之前 不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
編碼。這里,輸入信號(hào)IN仍然可以是其中模擬語音或音頻信號(hào)被調(diào)制為數(shù)字 信號(hào)的PCM信號(hào)。例如,模式確定單元600根據(jù)例如從FV-MLT應(yīng)用單元 610輸出的結(jié)果確定在時(shí)域還是在頻域中對(duì)輸入信號(hào)IN編碼。
因此,F(xiàn)V-MLT應(yīng)用單元610可對(duì)輸入信號(hào)執(zhí)行FV-MLT,確定通過模 式確定單元600在時(shí)域還是在頻域中編碼,從而通過頻率子帶將確定的信號(hào) 轉(zhuǎn)換到時(shí)域或頻域。更詳細(xì)地,如上所述,F(xiàn)V-MLT是這樣一種靈活的傳輸 方法可將在時(shí)域中表示的信號(hào)轉(zhuǎn)換到頻域,通過頻帶適當(dāng)?shù)乜刂妻D(zhuǎn)換的信 號(hào)的時(shí)間分辨率,并在時(shí)域或頻域中表示預(yù)定的子帶信號(hào)。這里,模式確定 單元600可4吏用FV-MLT的結(jié)果,以確定編碼域。立體聲編碼單元620可從FV-MLT應(yīng)用單元610輸出的轉(zhuǎn)換的信號(hào)提取 立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)轉(zhuǎn)換的信號(hào)執(zhí)行下混頻。
如果模式確定單元600確定在頻域中對(duì)輸入信號(hào)IN編碼,則頻率線性預(yù) 測(cè)性能單元630可對(duì)通過FV-MLT應(yīng)用單元610轉(zhuǎn)換到頻域的信號(hào)執(zhí)行頻率 線性預(yù)測(cè)。這里,頻率線性預(yù)測(cè)仍然可將當(dāng)前頻率信號(hào)逼近之前頻率信號(hào)的 線性組合。更詳細(xì)地,頻率線性預(yù)測(cè)性能單元630可計(jì)算線性預(yù)測(cè)濾波器的 系數(shù),從而將作為線性預(yù)測(cè)的信號(hào)與當(dāng)前頻率信號(hào)之間的差的預(yù)測(cè)誤差最小 化,并根據(jù)計(jì)算的系數(shù)對(duì)轉(zhuǎn)換到頻域的信號(hào)執(zhí)行線性預(yù)測(cè)濾波。此外,頻率 線性預(yù)測(cè)性能單元630還可通過對(duì)通過使用矢量指數(shù)表示線性預(yù)測(cè)濾波器的 系數(shù)的相應(yīng)值的相應(yīng)值執(zhí)行矢量量化來提高編碼效率。
更詳細(xì)地,在實(shí)施例中,如果通過FV-MLT應(yīng)用單元610轉(zhuǎn)換到頻域的 信號(hào)是語音信號(hào)或基頻信號(hào),則頻率線性預(yù)測(cè)性能單元630可對(duì)語音信號(hào)或 基頻信號(hào)選擇性地執(zhí)行頻率線性預(yù)測(cè)。也就是說,頻率線性預(yù)測(cè)性能單元630 還可根據(jù)接收信號(hào)的識(shí)別的特性通過選擇性地執(zhí)行頻率線性預(yù)測(cè)來提高編碼 效率。
多分辨率分析單元640可接收例如FV-MLT應(yīng)用單元610或頻率線性預(yù) 測(cè)性能單元630的結(jié)果,并對(duì)瞬時(shí)變化的接收信號(hào)的音頻頻謙系數(shù)執(zhí)行多分 辨率分析。更詳細(xì)地,在實(shí)施例中,多分辨率分析單元640可沖艮據(jù)例如音頻 頻譜變化的強(qiáng)度,通過將音頻頻譜劃分為兩種類型(諸如,穩(wěn)定類型和短類 型)來對(duì)頻率線性預(yù)測(cè)性能單元630濾波的音頻頻譜執(zhí)行多分辨率分析。
更詳細(xì)地,在實(shí)施例中,如果通過FV-MLT應(yīng)用單元610轉(zhuǎn)換到頻域的 信號(hào)或頻率線性預(yù)測(cè)性能單元630的結(jié)果是例如瞬時(shí)信號(hào),則多分辨率分析 單元640還可對(duì)瞬時(shí)信號(hào)執(zhí)行多分辨率分析。也就是說,多分辨率分析單元 640還可根據(jù)接收信號(hào)的特性通過選擇性地執(zhí)行多分辨率分析來提高編碼效 率。
量化單元650還可量化頻率線性預(yù)測(cè)性能單元630或多分辨率分析單元 640的結(jié)果。
基于上下文的位平面編碼單元660還可對(duì)量化單元650的結(jié)果執(zhí)行基于 上下文的編碼,A^而產(chǎn)生編碼的位平面。這里,基于上下文的位平面編碼單 元660可通過4吏用例如Huffman編碼方法#^亍基于上下文的編碼,注意同樣 可用其它選4奪。帶寬擴(kuò)展編碼單元670可從例如由立體聲編碼單元620執(zhí)行了下混頻的 信號(hào)提取帶寬擴(kuò)展信息并對(duì)編碼帶寬擴(kuò)展信息編碼。這里,應(yīng)該了解帶寬擴(kuò) 展信息可包括信號(hào)的各條信息,諸如能級(jí)和包絡(luò)。
此外,如果模式確定單元600確定期望在時(shí)域中對(duì)輸入信號(hào)IN編碼,則 CELP編碼單元680可通過使用例如前述的CELP編碼方法對(duì)下混頻的信號(hào)編 碼。
復(fù)用單元690還可通過復(fù)用立體聲編碼單元620、頻率線性預(yù)測(cè)性能單 元630、基于上下文的位平面編碼單元660、帶寬擴(kuò)展編碼單元670和CELP 編碼單元680的編碼結(jié)果來產(chǎn)生位流,從而將位流輸出為例如輸出信號(hào)OUT。
圖7示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的系統(tǒng)。
參照?qǐng)D7,系統(tǒng)可包括解復(fù)用單元700、基于上下文的位平面解碼單元 710、反量化單元720、多分辨率合成單元730、反頻率線性預(yù)測(cè)性能單元740、 帶寬擴(kuò)展解碼單元750、第一逆MDCT應(yīng)用單元760、第二逆MDCT應(yīng)用單 元770、帶組合單元780和立體聲解碼單元790,例如,系統(tǒng)還可以是來自包 括潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一個(gè)的單處理元件系統(tǒng)實(shí)施 例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
解復(fù)用單元700可接收并解復(fù)用位流,諸如當(dāng)前從編碼端輸出的位流或 之前從編碼端輸出的位流。這里,從解復(fù)用單元700輸出的信息可包括例如 關(guān)于音頻頻i普、量化值和其它重構(gòu)信息的分析信息、量化頻譜的重構(gòu)信息、 關(guān)于基于上下文的位平面解碼的信息、信號(hào)類型信息、關(guān)于頻率線性預(yù)測(cè)和 矢量量化的信息、編碼的帶寬擴(kuò)展信息和/或編碼的立體聲參數(shù),注意根據(jù)需 要還可包括附加信息。
基于上下文的位平面解碼單元710可對(duì)編碼的位平面執(zhí)行基于上下文的 解碼。這里,基于上下文的位平面解碼單元710可從解復(fù)用單元700接收信 息并通過使用例如Huffman編碼方法重構(gòu)頻譜、編碼帶模式信息和比例因子。 更詳細(xì)地,在實(shí)施例中,基于上下文的位平面解碼單元710可接收偏 (prejudice)編碼帶才莫式信息、偏編碼的比例因子和偏編碼的頻諳,并輸出 例如編碼帶模式值、比例因子的解碼修飾(cosmetic)指示和頻語的量化值。 反量化單元720可反量化基于上下文的位平面解碼單元710的結(jié)果。 多分辨率合成單元730可接收反量化單元720的結(jié)果,并對(duì)瞬時(shí)變化的 接收信號(hào)的音頻頻語系數(shù)執(zhí)行多分辨率合成。更詳細(xì)地,在實(shí)施例中,如果對(duì)從編碼端接收的音頻信號(hào)已經(jīng)執(zhí)行了多分辨率合成,則多分辨率合成單元
730可通過對(duì)反量化單元720的結(jié)果執(zhí)行多分辨率合成來提高解碼效率。這 里,多分辨率合成單元730可接收反量化頻譜/差譜并輸出重構(gòu)頻譜/差譜。
反頻率線性預(yù)測(cè)性能單元740可將多分辨率合成單元730的結(jié)果與例如 從解復(fù)用單元700接收到的通過編碼端的頻率線性預(yù)測(cè)的結(jié)果組合。更詳細(xì) 地,如果已經(jīng)對(duì)從編碼端接收的音頻信號(hào)執(zhí)行了頻率線性預(yù)測(cè),則可使用反 頻率線性預(yù)測(cè)性能單元740通過將頻率線性預(yù)測(cè)的結(jié)果與從反量化單元720 或多分辨率合成單元730輸出的結(jié)果組合來提高解碼效率。這里,反頻率線 性預(yù)測(cè)性能單元740可通過使用頻域預(yù)測(cè)技術(shù)和預(yù)測(cè)系數(shù)的矢量量化技術(shù)有 效提高解碼效率。反頻率線性預(yù)測(cè)性能單元740還可接收差譜系數(shù)和矢量指 數(shù)并輸出MDCT語系數(shù)和低帶信號(hào)。
帶寬擴(kuò)展解碼單元750可隨后對(duì)從例如解復(fù)用單元700接收的編碼帶寬 擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從反頻率線性預(yù)測(cè)性能單元 740輸出的低帶信號(hào)產(chǎn)生高帶信號(hào)。這里,在實(shí)施例中,帶寬擴(kuò)展解碼單元 750可基于低帶信號(hào)與高帶信號(hào)之間存在強(qiáng)相關(guān)性的事實(shí),或基于低帶信號(hào) 與高帶信號(hào)之間存在強(qiáng)相關(guān)性的確定,通過將解碼的帶寬擴(kuò)展信息應(yīng)用到低 帶信號(hào)來產(chǎn)生高帶信號(hào)。這里,帶寬擴(kuò)展信息可表示高帶信號(hào)的特征,并且 包括高帶信號(hào)的各條信息,諸如能級(jí)和包絡(luò)。
第 一逆MDCT應(yīng)用單元760可執(zhí)行例如由原始編碼端執(zhí)行的轉(zhuǎn)換的適當(dāng) 的逆轉(zhuǎn)換。因此,第一逆MDCT應(yīng)用單元760可對(duì)從反頻率線性預(yù)測(cè)性能單 元740輸出的低帶信號(hào)執(zhí)行逆MDCT,從而將低帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。
的反量化的結(jié)果獲得的頻譜系數(shù)并可輸出與低帶相應(yīng)的重構(gòu)音頻數(shù)據(jù)。
第二逆MDCT應(yīng)用單元770可對(duì)由帶寬擴(kuò)展解碼單元750解碼的高帶信
號(hào)執(zhí)行逆MDCT,從而將高帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。
帶組合單元780還可將例如通過第 一逆MDCT應(yīng)用單元760逆轉(zhuǎn)換到時(shí)
域的時(shí)域低帶信號(hào)與例如通過第二逆MDCT應(yīng)用單元770逆轉(zhuǎn)換到時(shí)域的時(shí)
域高帶信號(hào)組合。
立體聲解碼單元790可隨后對(duì)從解復(fù)用單元700接收的編碼的立體聲參 數(shù)解碼并通過使用解碼的立體聲參數(shù)對(duì)從帶組合單元780輸出的組合信號(hào)執(zhí) 行上混頻,從而將結(jié)果輸出為例如輸出信號(hào)OUT。這里,上混頻可被認(rèn)為是
這里,
能單元740下混頻的逆斷裂操作,并且是從信號(hào)(諸如具有單通道的單信號(hào))產(chǎn)生具有 兩個(gè)或多個(gè)通道的信號(hào)的處理。
圖8示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的系統(tǒng)。
參照?qǐng)D8,系統(tǒng)可包括解復(fù)用單元800、基于上下文的位平面解碼單元 810、反量化單元820、多分辨率合成單元830、反頻率線性預(yù)測(cè)性能單元840、 逆MDCT應(yīng)用單元850、轉(zhuǎn)換單元855、帶寬擴(kuò)展解碼單元860、逆轉(zhuǎn)換單元 870、帶組合單元880和立體聲解碼單元890,例如,系統(tǒng)還可以是來自包括 潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一個(gè)的單處理元件系統(tǒng)實(shí)施 例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
如上所述,解復(fù)用單元800可接收并解復(fù)用例如通過編碼端產(chǎn)生的位流。 更詳細(xì)地,解復(fù)用單元800可將位流分割為與各個(gè)數(shù)據(jù)等級(jí)相應(yīng)的數(shù)據(jù)段, 并且分析和輸出關(guān)于數(shù)據(jù)段的位流的信息。這里,從解復(fù)用單元800輸出的 信息仍然可包括例如關(guān)于音頻頻諳、量化值和其它重構(gòu)信息的分析信息、量 化語的重構(gòu)信息、關(guān)于基于上下文的位平面解碼的信息、信號(hào)類型信息、關(guān) 于頻率線性預(yù)測(cè)和矢量量化的信息、編碼的帶寬擴(kuò)展信息和編碼的立體聲參 數(shù)。
基于上下文的位平面解碼單元810可對(duì)編碼的位平面執(zhí)行基于上下文的 解碼。這里,基于上下文的位平面解碼單元810可A/v解復(fù)用單元800接收信 息并通過使用例如Huffman編碼方法重構(gòu)頻語、編碼帶模式信息和比例因子。 更詳細(xì)地,在實(shí)施例中,基于上下文的位平面解碼單元810可接收偏編碼帶 模式信息、偏編碼的比例因子和偏編碼的頻譜,并輸出例如編碼帶模式值、 比例因子的解碼修飾指示和頻語的量化值。
反量化單元820可反量化基于上下文的位平面解碼單元810的結(jié)果。
多分辨率合成單元830可接收反量化單元820的結(jié)果,并對(duì)瞬時(shí)變化的 接收信號(hào)的音頻頻語系數(shù)執(zhí)行多分辨率合成。更詳細(xì)地,如果之前已經(jīng)對(duì)音 頻信號(hào)執(zhí)行了多分辨率合成,則多分辨率合成單元830可通過對(duì)反量化單元 820的結(jié)果執(zhí)行多分辨率合成來提高解碼效率。這里,多分辨率合成單元830 可接收反量化諳/差譜并輸出重構(gòu)諳/差譜。
反頻率線性預(yù)測(cè)性能單元840可將多分辨率合成單元830的結(jié)果與例如 從解復(fù)用單元800接收到的通過編碼端的頻率線性預(yù)測(cè)的結(jié)果組合,并對(duì)組 合結(jié)果執(zhí)行反矢量量化。更詳細(xì)地,在實(shí)施例中,如果對(duì)音頻信號(hào)已經(jīng)執(zhí)行了頻率線性預(yù)測(cè),則反頻率線性預(yù)測(cè)性能單元840可通過將例如頻率線性預(yù) 測(cè)的結(jié)果與反量化單元820或多分辨率合成單元830的結(jié)果組合來提高解碼 效率。這里,在實(shí)施例中,反頻率線性預(yù)測(cè)性能單元840可通過使用頻域預(yù) 測(cè)技術(shù)和預(yù)測(cè)系數(shù)的矢量量化技術(shù)有效提高解碼效率。因此,在實(shí)施例中, 反頻率線性預(yù)測(cè)性能單元840可接收差語系數(shù)和矢量指數(shù)并輸出MDCT語系 數(shù)和低帶信號(hào)。
帶信號(hào)執(zhí)行逆MDCT,從而將低帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。這里,逆MDCT 應(yīng)用單元850可接收從反頻率線性預(yù)測(cè)性能單元840的反量化的結(jié)果獲得的 頻語系數(shù)并可輸出與低帶相應(yīng)的重構(gòu)音頻數(shù)據(jù)。
時(shí)域的低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。例如,轉(zhuǎn)換單元855可使用 MDST方法、FFT方法或QMF方法(僅作為示例)轉(zhuǎn)換低帶信號(hào)。此外,還 可使用MDCT方法。然而,在這種情況下,如果使用了MDCT方法,則圖7 中的實(shí)施例的操作會(huì)更有效。
帶寬擴(kuò)展解碼單元860可對(duì)從如解復(fù)用單元800輸出的編碼帶寬擴(kuò)展信 息解碼,并通過使用例如解碼的帶寬擴(kuò)展信息從通過轉(zhuǎn)換單元855轉(zhuǎn)換到頻 域或時(shí)/頻域的轉(zhuǎn)換的低帶信號(hào)產(chǎn)生高帶信號(hào)。這里,在實(shí)施例中,帶寬擴(kuò)展 解碼單元860可基于低帶信號(hào)與高帶信號(hào)之間可存在強(qiáng)相關(guān)性的事實(shí)通過將 解碼的帶寬擴(kuò)展信息應(yīng)用到低帶信號(hào)來產(chǎn)生高帶信號(hào)。這里,帶寬擴(kuò)展信息 可表示高帶信號(hào)的特征,并且包括高帶信號(hào)的各條信息,諸如能級(jí)和包絡(luò)。
例如,在不同實(shí)施例中,逆轉(zhuǎn)換單元870可隨后通過4吏用除MDCT方法 之外的轉(zhuǎn)換方法將帶寬擴(kuò)展解碼單元860解碼的高帶信號(hào)從頻域或時(shí)/頻域逆 轉(zhuǎn)換到時(shí)域。這里,轉(zhuǎn)換單元855和逆轉(zhuǎn)換單元870可使用相同的轉(zhuǎn)換方法。 例如,逆轉(zhuǎn)換單元870可使用MDST方法、FFT方法或QMF方法,注意其 它選擇是同樣可用的。
域低帶信號(hào)與例如由逆轉(zhuǎn)換單元870逆轉(zhuǎn)換到時(shí)域的時(shí)域高帶信號(hào)組合。
立體聲解碼單元890可隨后對(duì)從解復(fù)用單元800輸出的編碼的立體聲參 數(shù)解碼并通過使用解碼的立體聲參數(shù)對(duì)從帶組合單元880輸出的組合信號(hào)執(zhí) ,頻,從而將結(jié)果輸出為例如輸出信號(hào)OUT。
-/比二圖9示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的系統(tǒng)。
參照?qǐng)D9,系統(tǒng)可包括解復(fù)用單元900、基于上下文的位平面解碼單元 910、反量化單元920、多分辨率合成單元930、反頻率線性預(yù)測(cè)性能單元940、 逆MDCT應(yīng)用單元950、轉(zhuǎn)換單元955、帶寬擴(kuò)展解碼單元960、逆轉(zhuǎn)換單元 965、 CELP解碼單元970、帶組合單元980和立體聲解碼單元990,例如,系 統(tǒng)還可以是來自包括潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一個(gè)的單 處理元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
解復(fù)用單元900可接收并解復(fù)用如通過編碼端產(chǎn)生的位流。更詳細(xì)地, 解復(fù)用單元900可將位流分割為與各個(gè)數(shù)據(jù)等級(jí)相應(yīng)的數(shù)據(jù)段,并且分析和 輸出關(guān)于數(shù)據(jù)段的位流的信息。這里,從解復(fù)用單元900輸出的信息可包括 例如關(guān)于音頻頻鐠、量化值和其它重構(gòu)信息的分析信息、量化諳的重構(gòu)信息、 關(guān)于基于上下文的位平面解碼的信息、信號(hào)類型信息、關(guān)于頻率線性預(yù)測(cè)和 矢量量化的信息、編碼的帶寬擴(kuò)展信息、CELP編碼信息和編碼的立體聲參數(shù)。
如果解復(fù)用單元卯0的解復(fù)用的結(jié)果指示或可被識(shí)別為在頻域中已被編 碼,則基于上下文的位平面解碼單元910可對(duì)編碼的位平面執(zhí)行基于上下文 的解碼。這里,基于上下文的位平面解碼單元910可接收從解復(fù)用單元900 輸出的信息并通過使用例如Huffman編碼方法重構(gòu)頻譜、編碼帶模式信息和 比例因子。更詳細(xì)地,在實(shí)施例中,基于上下文的位平面解碼單元910可接 收偏編碼帶模式信息、偏編碼的比例因子和偏編碼的頻語,并輸出例如編碼 帶模式值、比例因子的解碼修飾指示和頻語的量化值。
反量化單元920可反量化基于上下文的位平面解碼單元910的結(jié)果。
多分辨率合成單元930可接收反量化單元920的結(jié)果,并對(duì)瞬時(shí)變化的 接收信號(hào)的音頻頻語系數(shù)執(zhí)行多分辨率合成。更詳細(xì)地,在實(shí)施例中,如果 例如初始編碼端已經(jīng)對(duì)音頻信號(hào)執(zhí)行了多分辨率分析,則多分辨率合成單元 930可通過對(duì)反量化單元920的結(jié)果執(zhí)行多分辨率合成來提高解碼效率。這 里,多分辨率合成單元930可接收反量化語/差語并輸出重構(gòu)語/差譜。
反頻率線性預(yù)測(cè)性能單元940可將多分辨率合成單元930的結(jié)果與例如 從解復(fù)用單元900接收到的通過編碼端的頻率線性預(yù)測(cè)的結(jié)果組合,并對(duì)組 合結(jié)果執(zhí)行反矢量量化。更詳細(xì)地,例如,如果已經(jīng)對(duì)音頻信號(hào)執(zhí)行了頻率 線性預(yù)測(cè),則反頻率線性預(yù)測(cè)性能單元940可通過將頻率線性預(yù)測(cè)的結(jié)果與 反量化單元920或多分辨率合成單元930的結(jié)果組合來提高解碼效率。這里,在實(shí)施例中,因此,反頻率線性預(yù)測(cè)性能單元940可通過使用頻域預(yù)測(cè)技術(shù) 和預(yù)測(cè)系數(shù)的矢量量化技術(shù)有效提高解碼效率。反頻率線性預(yù)測(cè)性能單元940 可接收差譜系數(shù)和矢量指數(shù)并輸出MDCT鐠系數(shù)和低帶信號(hào)。
信號(hào)執(zhí)行逆MDCT,從而將低帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。這里,例如,逆 MDCT應(yīng)用單元950可接收從反頻率線性預(yù)測(cè)性能單元940的反量化的結(jié)果 獲得的頻語系數(shù)并可輸出與低帶相應(yīng)的重構(gòu)音頻數(shù)據(jù)。
轉(zhuǎn)換單元955還可通過使用轉(zhuǎn)換方法將通過逆MDCT應(yīng)用單元950逆轉(zhuǎn) 換到時(shí)域的低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。例如,轉(zhuǎn)換單元955可使 用例如MDST方法、FFT方法或QMF方法轉(zhuǎn)換時(shí)域低帶信號(hào)。此外,還可 使用MDCT方法,但至少在本實(shí)施例中,如果使用MDCT方法,則圖7中 的實(shí)施例會(huì)比當(dāng)前實(shí)施例更有效。
帶寬擴(kuò)展解碼單元960可對(duì)從例如解復(fù)用單元900輸出的編碼帶寬擴(kuò)展 信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從轉(zhuǎn)換單元955轉(zhuǎn)換到頻域或時(shí)/ 頻域的頻域低帶信號(hào)產(chǎn)生高帶信號(hào)。這里,帶寬擴(kuò)展解碼單元960可基于低 帶信號(hào)與高帶信號(hào)之間可存在強(qiáng)相關(guān)性的事實(shí)通過將解碼的帶寬擴(kuò)展信息應(yīng)
用到低帶信號(hào)來產(chǎn)生高帶信號(hào)。這里,帶寬擴(kuò)展信息可表示高帶信號(hào)的特征, 并且包括高帶信號(hào)的各條信息,諸如能級(jí)和包絡(luò)。
在實(shí)施例中,逆轉(zhuǎn)換單元965可通過^吏用除MDCT方法之外的轉(zhuǎn)換方法 將帶寬擴(kuò)展解碼單元960解碼的高帶信號(hào)從頻域或日于/頻域逆轉(zhuǎn)換到時(shí)域。與 上述相似,轉(zhuǎn)換單元955和逆轉(zhuǎn)換單元965可使用相同的轉(zhuǎn)換方法。例如, 逆轉(zhuǎn)換單元965可使用MDST方法、FFT方法或QMF方法。
如果在時(shí)域中對(duì)解復(fù)用單元900的解復(fù)用結(jié)果編碼,則CELP解碼單元 970可用于通過使用合適的CELP解碼方法對(duì)CELP編碼信息解碼,從而產(chǎn)生 低帶信號(hào)。與上述相似,CELP解碼方法是這樣一種方法通過使用固定碼書 的索引和增益以及自適應(yīng)碼書的延遲和增益來恢復(fù)編碼信號(hào),通過使用線性 預(yù)測(cè)濾波器的系數(shù)組合恢復(fù)的信號(hào),以及通過使用前述的CELP編碼方法對(duì) 編碼的信號(hào)解碼。
帶組合單元980可將例如從逆MDCT應(yīng)用單元950輸出的時(shí)域低帶信號(hào) 與例如由逆轉(zhuǎn)換單元965逆轉(zhuǎn)換的時(shí)域高帶信號(hào)以及CELP解碼單元970解 碼的信號(hào)組合。立體聲解碼單元990可隨后對(duì)從解復(fù)用單元900輸出的編碼的立體聲參 數(shù)解碼并通過使用解碼的立體聲參數(shù)對(duì)從帶組合單元980輸出的組合信號(hào)執(zhí) 行上混頻,從而將結(jié)果輸出為例如輸出信號(hào)OUT。
圖10示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的系統(tǒng)。
參照?qǐng)D10,系統(tǒng)可包括解復(fù)用單元1000、基于上下文的位平面解碼單元 1010、反量化單元1020、多分辨率合成單元1030、反頻率線性預(yù)測(cè)性能單元 1040、第一逆MDCT應(yīng)用單元1050、 CELP解碼單元1060、 MDCT應(yīng)用單 元1065、帶寬擴(kuò)展解碼單元1070、第二逆MDCT應(yīng)用單元1075、帶組合單 元1080和立體聲解碼單元1090,例如,系統(tǒng)還可以是來自包括潛在分布的 網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少一個(gè)的單處理元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之 前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。
解復(fù)用單元1000可接收并解復(fù)用如通過編碼端產(chǎn)生的位流。更詳細(xì)地, 解復(fù)用單元1000可將位流分割為與各個(gè)數(shù)據(jù)等級(jí)相應(yīng)的數(shù)據(jù)條,并且分析并 輸出關(guān)于數(shù)據(jù)條的位流的信息。這里,從解復(fù)用單元1000輸出的信息可包括 例如關(guān)于音頻頻語、量化值和其它重構(gòu)信息的分析信息、量化譜的重構(gòu)信息、 關(guān)于基于上下文的位平面解碼的信息、信號(hào)類型信息、關(guān)于頻率線性預(yù)測(cè)和 矢量量化的信息、編碼的帶寬擴(kuò)展信息、CELP編碼信息和編碼的立體聲參數(shù)。
如果解復(fù)用單元1000的解復(fù)用的結(jié)果指示或可被識(shí)別為在頻域中已被 編碼,則基于上下文的位平面解碼單元1010可對(duì)編碼的位平面執(zhí)行基于上下 文的解碼。這里,基于上下文的位平面解碼單元1010可接收從解復(fù)用單元 1000輸出的信息并通過使用例如Huffman編碼方法重構(gòu)頻譜、編碼帶模式信 息和比例因子。更詳細(xì)地,在實(shí)施例中,基于上下文的位平面解碼單元1010 可接收偏編碼帶模式信息、偏編碼的比例因子和偏編碼的頻譜,并輸出例如 編碼帶模式值、比例因子的解碼修飾指示和頻譜的量化值。
反量化單元1020可反量化基于上下文的位平面解碼單元1010的結(jié)果。
例如,多分辨率合成單元1030可隨后接收反量化單元1020的結(jié)果,并 對(duì)瞬時(shí)變化的接收信號(hào)的音頻頻譜系數(shù)執(zhí)行多分辨率合成。更詳細(xì)地,在實(shí) 施例中,如果例如在編碼期間對(duì)音頻信號(hào)已經(jīng)執(zhí)行了多分辨率分析,則多分 辨率合成單元1030可通過對(duì)反量化單元1020的結(jié)果選擇性地執(zhí)行多分辨率 合成來提高解碼效率。這里,多分辨率合成單元1030可接收反量化譜/差i普 并輸出重構(gòu)譜/差譜。反頻率線性預(yù)測(cè)性能單元1040可將多分辨率合成單元1030的結(jié)果與例 如從解復(fù)用單元1000接收到的編碼端的頻率線性預(yù)測(cè)的結(jié)果組合。更詳細(xì) 地,如果例如在編碼期間已經(jīng)對(duì)音頻信號(hào)執(zhí)行了頻率線性預(yù)測(cè),則反頻率線 性預(yù)測(cè)性能單元1040可通過將頻率線性預(yù)測(cè)的結(jié)果與例如反量化單元1020 或多分辨率合成單元1030的結(jié)果組合來提高解碼效率。這里,在實(shí)施例中, 反頻率線性預(yù)測(cè)性能單元1040可通過使用頻域預(yù)測(cè)技術(shù)和預(yù)測(cè)系數(shù)的矢量 量化技術(shù)有效提高解碼效率。反頻率線性預(yù)測(cè)性能單元1040可接收差語系數(shù) 和矢量指數(shù)并輸出MDCT譜系數(shù)和低帶信號(hào)。
第一逆MDCT應(yīng)用單元1050可對(duì)從反頻率線性預(yù)測(cè)性能單元1040輸出 的信號(hào)執(zhí)行逆MDCT,從而將信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。這里,第一逆MDCT 應(yīng)用單元1050可接收從反頻率線性預(yù)測(cè)性能單元1040的反量化的結(jié)果獲得 的頻譜系數(shù)并可輸出與低帶相應(yīng)的重構(gòu)音頻數(shù)據(jù)。
如果在時(shí)域中已對(duì)解復(fù)用單元1000的解復(fù)用結(jié)果編碼,則CELP解碼單 元1060可用于通過使用前述的CELP解碼方法對(duì)CELP編碼信息解碼,從而 產(chǎn)生低帶信號(hào)。
此外,如果這里在時(shí)域中已對(duì)解復(fù)用單元1000的解復(fù)用結(jié)果編碼,則
從而將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域。如果在頻域中已對(duì)解復(fù)用單元1000的解 復(fù)用結(jié)果編碼,貝')MDCT應(yīng)用單元1065可不對(duì)低帶信號(hào)執(zhí)行MDCT。在這 種情況下,MDCT應(yīng)用單元1065的結(jié)果輸出可被替換為反頻率線性預(yù)測(cè)性能 單元1040的結(jié)果輸出。
帶寬擴(kuò)展解碼單元1070可對(duì)從例如解復(fù)用單元IOOO輸出的編碼帶寬擴(kuò) 展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從MDCT應(yīng)用單元1065輸出 的低帶信號(hào)產(chǎn)生高帶信號(hào)。這里,帶寬擴(kuò)展解碼單元1070可基于低帶信號(hào)與 高帶信號(hào)之間可存在強(qiáng)相關(guān)性的事實(shí)通過將解碼的帶寬擴(kuò)展信息應(yīng)用到低帶 信號(hào)來產(chǎn)生高帶信號(hào)。這里,帶寬擴(kuò)展信息可表示高帶信號(hào)的特征,并且包 括高帶信號(hào)的各條信息,諸如能級(jí)和包絡(luò)。
第二逆MDCT應(yīng)用單元1075可對(duì)帶寬擴(kuò)展解碼單元1070解碼的高帶信 號(hào)執(zhí)行逆MDCT,從而將高帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。
帶組合單元1080還可將例如由第一逆MDCT應(yīng)用單元1050逆轉(zhuǎn)換到時(shí) 域的時(shí)域低帶信號(hào)與例如由第二逆MDCT應(yīng)用單元1075逆轉(zhuǎn)換到時(shí)域的時(shí)域高帶信號(hào)組合。立體聲解碼單元1090還可對(duì)從解復(fù)用單元1000輸出的編碼的立體聲參數(shù)解碼并通過使用解碼的立體聲參數(shù)對(duì)從帶組合單元1080輸出的組合信號(hào) 執(zhí)行上混頻,從而將結(jié)果輸出為例如輸出信號(hào)OUT。圖11示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的系統(tǒng)。參照?qǐng)D11,系統(tǒng)可包括解復(fù)用單元1100、基于上下文的位平面解碼單元 1110、反量化單元1120、多分辨率合成單元1130、反頻率線性預(yù)測(cè)性能單元 1140、 CELP解碼單元1150、逆FV-MLT應(yīng)用單元1160、轉(zhuǎn)換單元1065、帶 寬擴(kuò)展解碼單元1170、立體聲解碼單元1180和逆轉(zhuǎn)換單元1190,例如,系 統(tǒng)還可以是來自包括潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少 一個(gè)的單 處理元件系統(tǒng)實(shí)施例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。解復(fù)用單元1100可接收并解復(fù)用例如由編碼端產(chǎn)生的位流。解復(fù)用單元 1100可將位流分割為與各個(gè)數(shù)據(jù)等級(jí)相應(yīng)的數(shù)據(jù)段,并且分析和輸出關(guān)于數(shù) 據(jù)段的位流的信息。這里,從解復(fù)用單元1100輸出的信息可包括例如關(guān)于音 頻頻語、量化值和其它重構(gòu)信息的分析信息、量化語的重構(gòu)信息、關(guān)于基于 上下文的位平面解碼的信息、信號(hào)類型信息、關(guān)于頻率線性預(yù)測(cè)和矢量量化 的信息、CELP編碼信息、編碼的帶寬擴(kuò)展信息和編碼的立體聲參數(shù)。如果解復(fù)用單元1100的解復(fù)用的結(jié)果指示或可被識(shí)別為在頻域中已被 編碼,則基于上下文的位平面解碼單元1110可對(duì)編碼的位平面執(zhí)行基于上下 文的解碼。這里,基于上下文的位平面解碼單元1110可接收從解復(fù)用單元 1100輸出的信息并通過使用例如Huffman編碼方法重構(gòu)頻語、編碼帶模式信 息和比例因子。更詳細(xì)地,在實(shí)施例中,基于上下文的位平面解碼單元1110 可接收偏編碼帶模式信息、偏編碼的比例因子和偏編碼的頻語,并輸出例如 編碼帶模式值、比例因子的解碼修飾指示和頻語的量化值。反量化單元1120還可反量化基于上下文的位平面解碼單元1110的結(jié)果。多分辨率合成單元1130可接收反量化單元1120的結(jié)果,并對(duì)例如瞬時(shí) 變化的接收信號(hào)的音頻頻譜系數(shù)執(zhí)行多分辨率合成。更詳細(xì)地,如果對(duì)例如 初始編碼的音頻信號(hào)已經(jīng)執(zhí)行了多分辨率分析,則多分辨率合成單元1130可 通過對(duì)反量化單元1120的結(jié)果執(zhí)行多分辨率合成來提高解碼效率。這里,多 分辨率合成單元1130可接收反量化語/差譜并輸出重構(gòu)i普/差譜。反頻率線性預(yù)測(cè)性能單元1140可將多分辨率合成單元1130的結(jié)果與例如從解復(fù)用單元l]OO接收到的編碼端的頻率線性預(yù)測(cè)的結(jié)果組合,并對(duì)組合 結(jié)果執(zhí)行反矢量量化。更詳細(xì)地,在實(shí)施例中,如果對(duì)音頻信號(hào)已經(jīng)執(zhí)行了 頻率線性預(yù)測(cè),則反頻率線性預(yù)測(cè)性能單元1140可通過將頻率線性預(yù)測(cè)的結(jié)果與反量化單元1120或多分辨率合成單元1130的結(jié)果組合來提高解碼效率。 這里,反頻率線性預(yù)測(cè)性能單元1140因此可通過使用例如頻域預(yù)測(cè)技術(shù)和預(yù) 測(cè)系數(shù)的矢量量化技術(shù)有效提高解碼效率。反頻率線性預(yù)測(cè)性能單元1140可 接收差語系數(shù)和矢量指數(shù)并輸出MDCT譜系數(shù)。如果解復(fù)用單元1100的解復(fù)用的結(jié)果指示或可被識(shí)別為在頻域中已被 編碼,則CELP解碼單元1150可對(duì)CELP編碼信息解碼。逆FV-MLT應(yīng)用單元1160可對(duì)從反頻率線性預(yù)測(cè)性能單元1140輸出的 信號(hào)執(zhí)行逆FV-MLT,從而將信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域,并將逆轉(zhuǎn)換到時(shí)域 的信號(hào)與從CELP解碼單元1]50輸出的信號(hào)組合,從而輸出轉(zhuǎn)換到時(shí)域的組 合信號(hào)。時(shí)域的信號(hào)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。例如,與上述相似,轉(zhuǎn)換單元1165 可使用例如MDST方法、FFT方法或QMF方法轉(zhuǎn)換低帶信號(hào)。此外,還可 使用MDCT方法,但是如果使用MDCT方法,則圖10中示出的實(shí)施例會(huì)更 有效。帶寬擴(kuò)展解碼單元1170可對(duì)從例如解復(fù)用單元IIOO輸出的編碼帶寬擴(kuò) 展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從通過轉(zhuǎn)換單元1165轉(zhuǎn)換到頻 域或時(shí)/頻域的信號(hào)產(chǎn)生全帶信號(hào)。這里,在實(shí)施例中,帶寬擴(kuò)展解碼單元1170 可基于低帶信號(hào)與高帶信號(hào)之間可存在強(qiáng)相關(guān)性的事實(shí)通過將解碼的帶寬擴(kuò) 展信息應(yīng)用到從轉(zhuǎn)換單元1165輸出的信號(hào)來產(chǎn)生全帶信號(hào)。這里,帶寬擴(kuò)展 信息可表示高帶信號(hào)的特征,并且包括高帶信號(hào)的各條信息,諸如能級(jí)和包 絡(luò)。立體聲解碼單元1180可對(duì)從例如解復(fù)用單元1100輸出的編碼的立體聲 參數(shù)解碼并通過使用解碼的立體聲參數(shù)對(duì)從帶寬擴(kuò)展解碼單元1170輸出的 信號(hào)執(zhí)行上混頻。通過不同的實(shí)施例,逆轉(zhuǎn)換單元1190還可隨后通過使用除MDCT方法 之外的轉(zhuǎn)換方法將上混頻的信號(hào)從頻域或日t/頻域轉(zhuǎn)換到時(shí)域,從而將結(jié)果輸 出為例如輸出信號(hào)OUT。這里,轉(zhuǎn)換單元1165和逆轉(zhuǎn)換單元1190可使用相同的轉(zhuǎn)換方法。例如,逆轉(zhuǎn)換單元1190可使用MDST方法、FFT方法或QMF 方法,注意其它可選實(shí)施例是同等可用的。圖12示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的系統(tǒng)。參照?qǐng)D12,系統(tǒng)可包括解復(fù)用單元1200、基于上下文的位平面解碼單元 1210、反量化單元1220、多分辨率合成單元1230、反頻率線性預(yù)測(cè)性能單元 1240、 CELP解碼單元1250、 MDCT應(yīng)用單元1260、帶寬擴(kuò)展解碼單元1270、 立體聲解碼單元1280和逆FV-MLT應(yīng)用單元1290,例如,系統(tǒng)還可以是來 自包括潛在分布的網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng)實(shí)施例中的至少一個(gè)的單處理元件系統(tǒng) 實(shí)施例,以實(shí)現(xiàn)之前不可實(shí)現(xiàn)的本發(fā)明的優(yōu)點(diǎn)。解復(fù)用單元1200可接收并解復(fù)用例如由編碼端產(chǎn)生的位流。解復(fù)用單元 1200可將位流分割為與各個(gè)數(shù)據(jù)等級(jí)相應(yīng)的數(shù)據(jù)段,并且分析和輸出關(guān)于數(shù) 據(jù)段的位流的信息。這里,從解復(fù)用單元1200輸出的信息可包括例如關(guān)于音 頻頻語、量化值和其它重構(gòu)信息的分析信息、量化語的重構(gòu)信息、關(guān)于基于 上下文的位平面解碼的信息、信號(hào)類型信息、關(guān)于頻率線性預(yù)測(cè)和矢量量化 的信息、CELP編碼信息、編碼的帶寬擴(kuò)展信息和編碼的立體聲參數(shù)。如果解復(fù)用單元1200的解復(fù)用的結(jié)果指示或可被識(shí)別為在頻域中已被 編碼,則基于上下文的位平面解碼單元1210可對(duì)編碼的位平面執(zhí)行基于上下 文的解碼。這里,基于上下文的位平面解碼單元1210可接收從解復(fù)用單元 1200輸出的信息并通過使用例如Huffman編碼方法重構(gòu)頻譜、編碼帶才莫式信 息和比例因子。更詳細(xì)地,在實(shí)施例中,基于上下文的位平面解碼單元1210 可接收偏編碼帶模式信息、偏編碼的比例因子和偏編碼的頻諳,并輸出例如 編碼帶模式值、比例因子的解碼修飾指示和頻譜的量化值。反量化單元1220可反量化基于上下文的位平面解碼單元1210的結(jié)果。 多分辨率合成單元1230還可接收反量化單元1220的結(jié)果,并對(duì)例如瞬 時(shí)變化的接收信號(hào)的音頻頻譜系數(shù)執(zhí)行多分辨率合成。更詳細(xì)地,在實(shí)施例 中,如果例如在編碼期間對(duì)音頻信號(hào)已經(jīng)執(zhí)行了多分辨率分析,則多分辨率 分析單元1230可通過對(duì)反量化單元1220的結(jié)果執(zhí)行多分辨率分析來提高解 碼效率。這里,多分辨率分析單元1230可接收例如反量化語/差語并輸出重 構(gòu)i普/差i普。反頻率線性預(yù)測(cè)性能單元1240可將多分辨率分析單元1230的結(jié)果與例 如從解復(fù)用單元IIOO接收到的通過編碼端的頻率線性預(yù)測(cè)的結(jié)果組合,并對(duì)組合結(jié)果執(zhí)行反矢量量化。更詳細(xì)地,在實(shí)施例中,如果已經(jīng)對(duì)音頻信號(hào)執(zhí)行了頻率線性預(yù)測(cè),則反頻率線性預(yù)測(cè)性能單元1240可用于通過將頻率線性 預(yù)測(cè)的結(jié)果與反量化單元1220或多分辨率合成單元1230的結(jié)果組合來提高 解碼效率。這里,反頻率線性預(yù)測(cè)性能單元1240因此可通過使用頻域預(yù)測(cè)技 術(shù)和預(yù)測(cè)系數(shù)的矢量量化技術(shù)有效提高解碼效率。反頻率線性預(yù)測(cè)性能單元 1240可接收差語系數(shù)和矢量指數(shù)并輸出MDCT謙系數(shù)。如果解復(fù)用單元1200的解復(fù)用的結(jié)果指示或可被識(shí)別為在頻域中已被 編碼,則CELP解碼單元1250可對(duì)CELP編碼信息解碼。MDCT應(yīng)用單元1260還可對(duì)從CELP解碼單元1250輸出的信號(hào)執(zhí)行 MDCT,從而將信號(hào)從時(shí)域轉(zhuǎn)換到頻域。帶寬擴(kuò)展解碼單元1270可對(duì)從例如解復(fù)用單元1200輸出的編碼帶寬擴(kuò) 展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從反頻率線性預(yù)測(cè)性能單元 1240輸出的信號(hào)或通過MDCT應(yīng)用單元1260轉(zhuǎn)換到頻域的信號(hào)產(chǎn)生全帶信 號(hào)。在實(shí)施例中,如果已經(jīng)在頻域中對(duì)解復(fù)用單元1200的解復(fù)用的結(jié)果編碼, 則帶寬擴(kuò)展解碼單元1270可通過將解碼的帶寬擴(kuò)展信息應(yīng)用到從反頻率線 性預(yù)測(cè)性能單元1240輸出的信號(hào)來產(chǎn)生全帶信號(hào)。如果已經(jīng)在時(shí)域中對(duì)解復(fù) 用單元1200的解復(fù)用的結(jié)果編碼,則帶寬擴(kuò)展解碼單元1270可通過將解碼 的帶寬擴(kuò)展信息應(yīng)用到通過MDCT應(yīng)用單元1260轉(zhuǎn)換到頻域的信號(hào)來產(chǎn)生 全帶信號(hào)。這里,帶寬擴(kuò)展信息表示高帶信號(hào)的特征,并且包括高帶信號(hào)的 各條信息,諸如能級(jí)和包絡(luò)。立體聲解碼單元1280還可對(duì)從例如解復(fù)用單元1200輸出的編碼的立體 聲參數(shù)解碼并通過使用解碼的立體聲參數(shù)對(duì)從帶寬擴(kuò)展解碼單元1270輸出 的信號(hào)執(zhí)行上混頻。逆FV-MLT應(yīng)用單元1290可對(duì)上混頻的信號(hào)執(zhí)行逆FV-MLT,從而將信 號(hào)從頻域轉(zhuǎn)換到時(shí)域,從而將結(jié)果輸出為例如輸出信號(hào)OUT。圖13示出根據(jù)本發(fā)明實(shí)施例的對(duì)音頻信號(hào)編碼的方法。僅作為一個(gè)示例,這樣的實(shí)施例可與圖1中示出的示例系統(tǒng)的示例連續(xù) 處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的。現(xiàn)將用省略的重復(fù) 描述通過結(jié)合圖1對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述。參照?qǐng)D13,在操作1300,立體聲編碼單元IOO可從輸入信號(hào)IN提取立 體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)IN執(zhí)行下混頻。在操作1310,帶分割單元110可將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào)。
在操作1320,第一 MDCT應(yīng)用單元120和第二 MDCT應(yīng)用單元170可 分別將低帶信號(hào)和高帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域。更詳細(xì)地,第一MDCT應(yīng)用 單元120和第二MDCT應(yīng)用單元170可分別通過對(duì)低帶信號(hào)和高帶信號(hào)執(zhí)行 MDCT來將低帶信號(hào)和高帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域。
在操作1330,低帶編碼單元可對(duì)轉(zhuǎn)換的低帶信號(hào)執(zhí)行量化和基于上下文 的編碼,從而產(chǎn)生編碼的位平面。這里,在實(shí)施例中,低帶編碼單元可包括 頻率線性預(yù)測(cè)性能單元130,通過執(zhí)行頻率線性預(yù)測(cè)對(duì)轉(zhuǎn)換的低帶信號(hào)濾波; 多分辨率分析單元140,對(duì)轉(zhuǎn)換的或?yàn)V波的低帶信號(hào)執(zhí)行多分辨率分析;量 化單元150,量化執(zhí)行了多分辨率分析的低帶信號(hào);基于上下文的位平面解 碼單元160,對(duì)量化的低帶信號(hào)執(zhí)行基于上下文的編碼。
在操作1340,帶寬擴(kuò)展編碼單元180可通過使用轉(zhuǎn)換的低帶信號(hào)來產(chǎn)生 并編碼表示轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息。
在操作1350,復(fù)用單元190還可復(fù)用并輸出編碼的立體聲參數(shù)、編碼的 位平面和編碼的帶寬擴(kuò)展信息,作為對(duì)輸入信號(hào)編碼的結(jié)果。
圖14示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的方法。
僅作為 一個(gè)示例,這樣的實(shí)施例可與圖2中示出的示例系統(tǒng)的示例連續(xù) 處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將用省略的重復(fù) 描述通過結(jié)合圖2對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述。
參照?qǐng)D14,在操作1400,立體聲編碼單元200可從輸入信號(hào)提取立體聲 參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻。
在操作1410,帶分割單元210可將下混頻的信號(hào)分割為低帶信號(hào)和高帶 信號(hào)。
在操作1420, MDCT應(yīng)用單元220可對(duì)低帶信號(hào)執(zhí)行MDCT,從而將低 帶信號(hào)LB從時(shí)域轉(zhuǎn)換到頻域。
在操作1430,低帶編碼單元可對(duì)執(zhí)行了 MDCT的信號(hào)執(zhí)行量化和基于 上下文的編碼,從而產(chǎn)生編碼的位平面。
在操作1440,低帶轉(zhuǎn)換單元270和低帶轉(zhuǎn)換單元275可分別將低帶信號(hào) 和高帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域。
在操作1450,帶寬擴(kuò)展編碼單元280可通過使用轉(zhuǎn)換的低帶信號(hào)來產(chǎn)生
41并編碼表示轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息。
在操作1460,復(fù)用單元290可復(fù)用并輸出編碼的立體聲參數(shù)、編碼的位 平面和編碼的帶寬擴(kuò)展信息,作為對(duì)輸入信.號(hào)編碼的結(jié)果。
圖15示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的方法。
僅作為一個(gè)示例,這樣的實(shí)施例可與圖3或圖4中示出的示例系統(tǒng)的示 例連續(xù)處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將通過結(jié) 合圖3對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述,省略重復(fù)描述。
參照?qǐng)D15,在操作1500,立體聲編碼單元300可從輸入信號(hào)提取立體聲 參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻。
在操作1510,帶分割單元310可將下混頻的信號(hào)分割為低帶信號(hào)和高帶 信號(hào)。
在操作1520,模式確定單元320可確定在時(shí)域還是在頻域中對(duì)低帶信號(hào) 編碼。
在操作1530,如果確定在時(shí)域中對(duì)低帶信號(hào)編碼,則CELP編碼單元385 可通過使用CELP編碼方法對(duì)低帶信號(hào)編碼。
在操作1540,如果確定在頻域中對(duì)低帶信號(hào)編碼,則MDCT應(yīng)用單元 325可對(duì)低帶信號(hào)執(zhí)行MDCT,從而將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域,低帶編 碼單元可對(duì)執(zhí)行了 MDCT的信號(hào)執(zhí)行量化和基于上下文的編碼,從而產(chǎn)生編 碼的位平面。
在操作1550,低帶轉(zhuǎn)換單元370和高帶轉(zhuǎn)換單元375可分別將低帶信號(hào) 和高帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域或日十/頻域。這里,低帶轉(zhuǎn)換單元370和高帶轉(zhuǎn) 換單元375可分別通過對(duì)低帶信號(hào)和高帶信號(hào)執(zhí)行MDCT來將低帶信號(hào)和高 帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域或日十/頻域。在這種情況下,如果確定在頻域中對(duì)低 帶信號(hào)編碼,則低帶轉(zhuǎn)換單元370的結(jié)果輸出可被替換為MDCT應(yīng)用單元325 的結(jié)果輸出
在操作1560,帶寬擴(kuò)展編碼單元380可通過使用轉(zhuǎn)換的低帶信號(hào)來產(chǎn)生 并編碼表示轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息。
在操作1570,復(fù)用單元390可復(fù)用并輸出編碼的立體聲參數(shù)、通過使用 CELP編碼方法的編碼結(jié)果、編碼的位平面和編碼的帶寬擴(kuò)展信息,作為對(duì)輸 入信號(hào)編碼的結(jié)果。
圖16示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的方法。僅作為一個(gè)示例,這樣的實(shí)施例可與圖5中示出的示例系統(tǒng)的示例連續(xù) 處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將通過結(jié)合圖5 對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述,省略重復(fù)描述。
參照?qǐng)D16,在操作1600,轉(zhuǎn)換單元500可將輸入信號(hào)從時(shí)域轉(zhuǎn)換到頻域。 在操作1610,立體聲編碼單元510可從轉(zhuǎn)換的信號(hào)提取立體聲參數(shù),對(duì) 立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻。
在操作1620,帶寬擴(kuò)展編碼單元580可從下混頻的信號(hào)提取帶寬擴(kuò)展信 息并對(duì)帶寬擴(kuò)展信息編碼。
在操作1630,逆轉(zhuǎn)換單元520可將下混頻的信號(hào)逆轉(zhuǎn)換到時(shí)域。
在操作1640,模式確定單元530可確定在時(shí)域還是在頻域中對(duì)逆轉(zhuǎn)換的 信號(hào)編碼,F(xiàn)V-MLT應(yīng)用單元535可根據(jù)確定結(jié)果對(duì)逆轉(zhuǎn)換的信號(hào)執(zhí)行 FV-MLT ,從而通過頻率子帶將逆轉(zhuǎn)換的信號(hào)轉(zhuǎn)換到時(shí)域或頻域。
在操作1650,如果確定在時(shí)域中對(duì)逆轉(zhuǎn)換的信號(hào)編碼,則CELP編碼單 元585可通過使用CELP編碼方法對(duì)轉(zhuǎn)換到時(shí)域的信號(hào)編碼。
在操作1660,如果確定在頻域中對(duì)逆轉(zhuǎn)換的信號(hào)編碼,則頻域編碼單元 可對(duì)轉(zhuǎn)換到頻域的信號(hào)執(zhí)行量化和基于上下文的編碼,從而產(chǎn)生編碼的位平 面。
在操作1670,復(fù)用單元590可復(fù)用并輸出編碼的立體聲參數(shù)、編碼的帶 寬擴(kuò)展信息、通過使用CELP編碼方法的編碼結(jié)果和編碼的位平面,作為對(duì) 輸入信號(hào)編碼的結(jié)果。
圖17示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)編碼的方法。
僅作為 一個(gè)示例,這樣的實(shí)施例可與圖6中示出的示例系統(tǒng)的示例連續(xù) 處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將通過結(jié)合圖6 對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述,省略重復(fù)描述。
參照?qǐng)D17,在操作1700, ^t式確定單元600可確定在時(shí)域還是在頻域中 對(duì)輸入信號(hào)編碼,F(xiàn)V-MLT應(yīng)用單元610可根據(jù)確定結(jié)果對(duì)輸入信號(hào)執(zhí)行 FV-MLT,從而通過頻率子帶將輸入信號(hào)轉(zhuǎn)換到時(shí)域或頻域。
在操作1710,立體聲編碼單元620可從轉(zhuǎn)換的信號(hào)^是取立體聲參數(shù),對(duì) 立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻。
在操作1720,帶寬擴(kuò)展編碼單元670可從下混頻的信號(hào)提取帶寬擴(kuò)展信 息并對(duì)帶寬擴(kuò)展信息編碼。在操作1730,如果確定在時(shí)域中對(duì)下混頻的信號(hào)編碼,則CELP編碼單 元680可通過使用CELP編碼方法對(duì)下混頻的信號(hào)編碼。
在操作1740,如果確定在頻域中對(duì)下混頻的信號(hào)編碼,則頻域編碼單元 可對(duì)下混頻的信號(hào)執(zhí)行量化和基于上下文的編碼,從而產(chǎn)生編碼的位平面。
在操作1750,復(fù)用單元690還可復(fù)用并輸出編碼的立體聲參數(shù)、編碼的 帶寬擴(kuò)展信息、通過使用CELP編碼方法的編碼結(jié)果和編碼的位平面,作為 對(duì)輸入信號(hào)編碼的結(jié)果。
圖18示出根據(jù)本發(fā)明實(shí)施例的對(duì)音頻信號(hào)解碼的方法。
虧又作為一個(gè)示例,這才羊的實(shí)施例可與圖7中示出的示例系統(tǒng)的示例連續(xù) 處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將通過結(jié)合圖7 對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述,省略重復(fù)描述。
參照?qǐng)D18,在操作1800,解復(fù)用單元700可接收編碼的音頻信號(hào)。這里, 編碼的音頻信號(hào)可包括通過對(duì)低帶信號(hào)執(zhí)行基于上下文的編碼獲得的編碼的 位平面、編碼的帶寬擴(kuò)展信息和編碼的立體聲參數(shù)。
在操作1810,低帶解碼單元可通過對(duì)編碼的位平面執(zhí)行基于上下文的解 碼和反量化來產(chǎn)生低帶信號(hào)。這里,在實(shí)施例中,僅作為示例,低帶解碼單 元可包括基于上下文的位平面解碼單元710,對(duì)編碼的位平面執(zhí)行基于上 下文的解碼;反量化單元720,反量化解碼的信號(hào);多分辨率合成單元730, 對(duì)反量化的信號(hào)執(zhí)行多分辨率合成;反頻率線性預(yù)測(cè)性能單元740,通過使 用矢量指數(shù)將通過編碼端的頻率線性預(yù)測(cè)的結(jié)果與反量化的信號(hào)或執(zhí)行了多 分辨率合成的信號(hào)組合。
在操作1820,帶寬擴(kuò)展解碼單元750可對(duì)編碼帶寬擴(kuò)展信息解碼,并通 過使用解碼的帶寬擴(kuò)展信息從低帶信號(hào)產(chǎn)生高帶信號(hào)。
在操作1830,第 一逆MDCT應(yīng)用單元760和第二逆MDCT應(yīng)用單元770 可分別對(duì)低帶信號(hào)和高帶信號(hào)執(zhí)行逆MDCT,從而將低帶信號(hào)和高帶信號(hào)從 頻域逆轉(zhuǎn)換到時(shí)域。
在操作1840,帶組合單元780還可將逆轉(zhuǎn)換的低帶信號(hào)與逆轉(zhuǎn)換的高帶
在操作1850,立體聲解碼單元790可對(duì)編碼的立體聲參數(shù)解碼并通過使 用解碼的立體聲參數(shù)對(duì)組合信號(hào)執(zhí)行上混頻。
圖19示出根據(jù)本發(fā)明另 一實(shí)施例的對(duì)音頻信號(hào)解碼的方法。僅作為一個(gè)示例,這才羊的實(shí)施例可與圖8中示出的示例系統(tǒng)的示例連續(xù) 處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將用省略的重復(fù) 描述通過結(jié)合圖8對(duì)本實(shí)施例進(jìn)行筒要描述。
參照?qǐng)D19,在操作1900,解復(fù)用單元800可接收編碼的音頻信號(hào)。這里, 編碼的音頻信號(hào)可包括例如通過對(duì)低帶信號(hào)執(zhí)行基于上下文的編碼獲得的編 碼的位平面、編碼的帶寬擴(kuò)展信息和編碼的立體聲參數(shù)。
在操作1910,低帶解碼單元可通過對(duì)編碼的位平面執(zhí)行基于上下文的解 碼和反量化來產(chǎn)生低帶信號(hào)。
在操作1920,逆MDCT應(yīng)用單元850可對(duì)低帶信號(hào)執(zhí)行逆MDCT,從 而將低帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。
在操作1930,轉(zhuǎn)換單元855可將執(zhí)行了逆MDCT的低帶信號(hào)轉(zhuǎn)換到頻 域或時(shí)/頻域。
在操作1940,帶寬擴(kuò)展解碼單元860可對(duì)編碼帶寬擴(kuò)展信息解碼,并通 過使用解碼的帶寬擴(kuò)展信息從轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信
在操作1950,逆轉(zhuǎn)換單元870可將高帶信號(hào)逆轉(zhuǎn)換到時(shí)域。 在操作1960,帶組合單元880可將轉(zhuǎn)換的低帶信號(hào)與逆轉(zhuǎn)換的高帶信號(hào) 組合。
在操作1970,立體聲解碼單元890可對(duì)編碼的立體聲參數(shù)解碼并通過使 用解碼的立體聲參數(shù)對(duì)組合信號(hào)執(zhí)行上混頻。
圖20示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的方法。
4又作為一個(gè)示例,這樣的實(shí)施例可與圖9或圖IO中示出的示例系統(tǒng)的示 例連續(xù)處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將通過結(jié) 合圖9對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述,省略重復(fù)描述。
參照?qǐng)D20,在操作2000,解復(fù)用單元900可接收時(shí)域或頻域的編碼的音 頻信號(hào)。這里,編碼的音頻信號(hào)可包括例如通過對(duì)低帶信號(hào)執(zhí)行基于上下文 的編碼獲得的編碼的位平面、編碼的帶寬擴(kuò)展信息、CELP編碼信息和編碼的
在操作2010,如果在頻域中已對(duì)編碼的位平面編碼,則低帶解碼單元可 通過對(duì)編碼的位平面執(zhí)行基于上下文的解碼和反量化來產(chǎn)生低帶信號(hào)。這里, 在實(shí)施例中,低帶解碼單元可包括基于上下文的位平面解碼單元910,對(duì)編碼的位平面執(zhí)行基于上下文的解碼;反量化單元920,反量化解碼的信號(hào); 多分辨率合成單元930,對(duì)反量化的信號(hào)執(zhí)行多分辨率合成;反頻率線性預(yù) 測(cè)性能單元940,通過使用矢量指數(shù)將通過編碼端的頻率線性預(yù)測(cè)的結(jié)果與 反量化的信號(hào)或執(zhí)行了多分辨率合成的信號(hào)組合。
在操作2020,逆MDCT應(yīng)用單元950可對(duì)低帶信號(hào)執(zhí)行逆MDCT,從 而將低帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域。
在操作2030,轉(zhuǎn)換單元955可將執(zhí)行了逆MDCT的低帶信號(hào)轉(zhuǎn)換到頻 域或時(shí)/頻域。
在操作2040,帶寬擴(kuò)展解碼單元960可對(duì)編碼帶寬擴(kuò)展信息解碼,并通 過使用解碼的帶寬擴(kuò)展信息從轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信
在操作2050,逆轉(zhuǎn)換單元965可將高帶信號(hào)逆轉(zhuǎn)換到時(shí)域。
在操作2060,如果在時(shí)域中已對(duì)編碼的位平面編碼,則CELP解碼單元 970可通過對(duì)CELP編碼信息解碼來產(chǎn)生低帶信號(hào)。
在操作2070,帶組合單元980可將執(zhí)行了逆MDCT的信號(hào)、逆轉(zhuǎn)換的 高帶信號(hào)與通過使用CELP解碼方法解碼的低帶信號(hào)組合。
在操作2080,立體聲解碼單元990可對(duì)編碼的立體聲參數(shù)解碼并通過使 用解碼的立體聲參數(shù)對(duì)組合信號(hào)執(zhí)行上混頻。
圖21示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的方法。
僅作為 一個(gè)示例,這樣的實(shí)施例可與圖11中示出的示例系統(tǒng)的示例連續(xù) 處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將通過結(jié)合圖11 對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述,省略重復(fù)描述。
參照?qǐng)D21,在操作2100,解復(fù)用單元IIOO可接收時(shí)域或頻域的編碼的 音頻信號(hào)。這里,編碼的音頻信號(hào)可包括例如通過對(duì)低帶信號(hào)執(zhí)行基于上下 文的編碼獲得的編碼的位平面、編碼的帶寬擴(kuò)展信息、CELP編碼信息和編碼 的立體聲參數(shù)。
在操作2110,頻域解碼單元可對(duì)編碼的位平面執(zhí)行基于上下文的解碼和
反量化。
在操作2120, CELP解碼單元1150可對(duì)CELP編碼信息解碼。 在操作2130,逆FV-MLT應(yīng)用單元1160可對(duì)通過頻域解碼單元或CELP 解碼單元1150解碼的信號(hào)執(zhí)行逆FV-MLT,從而將解碼的信號(hào)逆轉(zhuǎn)換到時(shí)域。
46在操作2140,轉(zhuǎn)換單元1165可將逆轉(zhuǎn)換的信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域。 在操作2150,帶寬擴(kuò)展解碼單元1170可對(duì)編碼帶寬擴(kuò)展信息解碼,并
通過使用解碼的帶寬擴(kuò)展信息從轉(zhuǎn)換到頻域或時(shí)/頻域的信號(hào)產(chǎn)生全帶信號(hào)。 在操作2160,立體聲解碼單元1180可對(duì)編碼的立體聲參數(shù)解碼并通過
使用解碼的立體聲參數(shù)對(duì)全帶信號(hào)執(zhí)行上混頻。
在操作2170,逆轉(zhuǎn)換單元1190可將上混頻的信號(hào)逆轉(zhuǎn)換到時(shí)域。 圖22示出根據(jù)本發(fā)明另一實(shí)施例的對(duì)音頻信號(hào)解碼的方法。 僅作為一個(gè)示例,這樣的實(shí)施例可與圖12中示出的示例系統(tǒng)的示例連續(xù)
處理相應(yīng),但不限于此,其它可選實(shí)施例是同等可用的?,F(xiàn)將通過結(jié)合圖12
對(duì)本實(shí)施例進(jìn)行簡(jiǎn)要描述,省略重復(fù)描述。
參照?qǐng)D22,在操作2200,解復(fù)用單元1200可接收時(shí)域或頻域的編碼的
音頻信號(hào)。這里,編碼的音頻信號(hào)可包括例如通過對(duì)低帶信號(hào)執(zhí)行基于上下
文的編碼獲得的編碼的位平面、編碼的帶寬擴(kuò)展信息、CELP編碼信息和編碼
的立體聲參數(shù)。
在操作2210,頻域解碼單元可對(duì)編碼的位平面執(zhí)行基于上下文的解碼和 反量化。
在操作2220, CELP解碼單元1250可對(duì)CELP編碼信息解碼。
在操作2230, MDCT應(yīng)用單元1260可對(duì)從CELP解碼單元1250輸出的 信號(hào)執(zhí)行MDCT,從而將信號(hào)從時(shí)域轉(zhuǎn)換到頻域。
在操作2240,帶寬擴(kuò)展解碼單元1270可對(duì)編碼帶寬擴(kuò)展信息解碼,并 通過使用解碼的帶寬擴(kuò)展信息從由頻域解碼單元或MDCT應(yīng)用單元1260輸 出的信號(hào)產(chǎn)生全帶信號(hào)。
在操作2250,立體聲解碼單元1280可對(duì)編碼的立體聲參數(shù)解碼并通過 使用解碼的立體聲參數(shù)對(duì)全帶信號(hào)執(zhí)行上混頻。
在操作2260,逆FV-MLT應(yīng)用單元1290可對(duì)上混頻的信號(hào)執(zhí)行逆
除了上述的實(shí)施例,本發(fā)明的實(shí)施例還可通過介質(zhì)(例如,計(jì)算機(jī)可讀 介質(zhì))中Z上的計(jì)算才幾可讀碼/指令來實(shí)現(xiàn),以控制至少一個(gè)處理元件以實(shí)現(xiàn)上 述任意的實(shí)施例。介質(zhì)可相應(yīng)于允許計(jì)算機(jī)可讀碼的存儲(chǔ)和/或傳輸?shù)娜我饨?br> 質(zhì)/媒體。
可以以各種方式在介質(zhì)上記錄/傳送計(jì)算機(jī)可讀碼,介質(zhì)的示例包括記錄媒體,諸如磁性存儲(chǔ)介質(zhì)(例如,ROM、軟盤、硬盤等)、光學(xué)記錄介質(zhì) (例如,CD-ROM和DVD);傳輸介質(zhì),諸如,例如通過互聯(lián)網(wǎng)的載波。因 此,根據(jù)本發(fā)明的實(shí)施例,介質(zhì)還可以是信號(hào),諸如結(jié)果信號(hào)或位流。介質(zhì) 也可是分布的網(wǎng)絡(luò),從而以使計(jì)算機(jī)可讀碼可以以分布式方式被存儲(chǔ)和執(zhí)行。 此外,僅作為示例,處理元件可包括處理器或計(jì)算機(jī)處理器處理元件可分布 和/或包括在單個(gè)裝置中。
雖然參照本發(fā)明的不同實(shí)施例已經(jīng)具體示出并描述了本發(fā)明的各方面, 但是應(yīng)該了解這些示例性實(shí)施例僅被認(rèn)為用于描述的目的,而不是限制的 目的。 一個(gè)實(shí)施例中對(duì)功能性或能力方面的任意縮小或放大不應(yīng)被認(rèn)為是不 同實(shí)施例中的相似特征的縮小或放大,即,每個(gè)實(shí)施例中的特征或方面的描 述應(yīng)被認(rèn)為對(duì)剩余實(shí)施例中的其它相似特征或方面是可用的。
因此,雖然已經(jīng)示出和描述了一些實(shí)施例,la是該領(lǐng)域中的技術(shù)人員應(yīng) 該了解在不背離本發(fā)明的原理和精神的情況下,可對(duì)這些實(shí)施例進(jìn)行改變, 本發(fā)明由權(quán)利要求及其等同物限定。
權(quán)利要求
1、一種對(duì)音頻信號(hào)編碼的方法,方法包括(a)從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻,成為下混頻的信號(hào);(b)將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c)將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域;(d)通過對(duì)轉(zhuǎn)換的低帶信號(hào)執(zhí)行量化和基于上下文的編碼產(chǎn)生編碼的位平面;(e)通過使用轉(zhuǎn)換的低帶信號(hào)產(chǎn)生表示轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所述帶寬擴(kuò)展信息編碼;以及(f)輸出編碼的立體聲參數(shù)、編碼的位平面和編碼的帶寬擴(kuò)展信息作為對(duì)輸入信號(hào)編碼的結(jié)果。
2、 如權(quán)利要求l所述的方法,其中,(c)的步驟包括通過對(duì)低帶信號(hào)和 高帶信號(hào)中的每一個(gè)執(zhí)行改進(jìn)離散余弦變換(MDCT)來將低帶信號(hào)和高帶 信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域。
3、 如權(quán)利要求l所述的方法,還包括以下的步驟(g)和步驟(h)中的至少(g) 通過對(duì)轉(zhuǎn)換的低帶信號(hào)執(zhí)行頻率線性預(yù)測(cè)來濾波轉(zhuǎn)換的低帶信號(hào);以及(h) 對(duì)轉(zhuǎn)換的低帶信號(hào)執(zhí)行多分辨率分析,其中,(d)的步驟包括對(duì)濾波的低帶信號(hào)或執(zhí)行了多分辨率分析的低帶信 號(hào)執(zhí)行量化和基于上下文的編碼。
4、 如權(quán)利要求3所述的方法,其中,(g)的步驟包括通過對(duì)轉(zhuǎn)換的低帶 信號(hào)執(zhí)行頻率線性預(yù)測(cè)來計(jì)算線性預(yù)測(cè)濾波器的系數(shù),并通過使用矢量指數(shù) 表示系數(shù)的相應(yīng)值,以及其中,(f)的步驟包括輸出編碼的立體聲參數(shù)、編碼的位平面、編碼的帶 寬擴(kuò)展信息和矢量指數(shù)作為對(duì)輸入信號(hào)編碼的結(jié)果。
5、 一種對(duì)音頻信號(hào)編碼的方法,方法包括(a)從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí) 行下混頻以成為下混頻的信號(hào);(b) 將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c) 通過使用第一轉(zhuǎn)換方法將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域;(d) 通過對(duì)通過使用第一轉(zhuǎn)換方法轉(zhuǎn)換到頻域的低帶信號(hào)執(zhí)行量化和基于上下文的編碼產(chǎn)生編碼的位平面;(e) 通過使用第二轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域;(f) 通過使用通過第二轉(zhuǎn)換方法轉(zhuǎn)換的低帶信號(hào)產(chǎn)生表示通過第二轉(zhuǎn)換方法轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所述帶寬擴(kuò)展信息編碼;以及(g) 輸出編碼的立體聲參數(shù)、編碼的位平面、編碼的帶寬擴(kuò)展信息和矢量指數(shù)作為對(duì)輸入信號(hào)編碼的結(jié)果。
6、 一種對(duì)音頻信號(hào)編碼的方法,方法包括(a) 從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻,成為下混頻的信號(hào);(b) 將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c) 確定在時(shí)域中還是在頻域中對(duì)低帶信號(hào)編碼;(d) 如果確定在時(shí)域中對(duì)低帶信號(hào)編碼,則在時(shí)域中對(duì)低帶信號(hào)編碼;(e) 如果確定在頻域中對(duì)低帶信號(hào)編碼,則通過使用第一轉(zhuǎn)換方法將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域來產(chǎn)生編碼的位平面,并對(duì)通過使用第一轉(zhuǎn)換方法被轉(zhuǎn)換到頻域的低帶信號(hào)執(zhí)行量化和基于上下文的編碼;(f) 通過使用第二轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域;(g) 通過使用通過第二轉(zhuǎn)換方法轉(zhuǎn)換的低帶信號(hào)產(chǎn)生表示通過第二轉(zhuǎn)換方法轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所述帶寬擴(kuò)展信息編碼;以及(h) 輸出編碼的立體聲參數(shù)、編碼的位平面、編碼的帶寬擴(kuò)展信息和矢
7、 如權(quán)利要求6所述的方法,其中,(f)的步驟包括通過使用第一轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域;以及如果確定在頻域中對(duì)低帶信號(hào)編碼,則將通過使用第二轉(zhuǎn)換方法轉(zhuǎn)換低帶信號(hào)的結(jié)果替換為通過使用步驟(e)中的第 一轉(zhuǎn)換方法將低帶信號(hào)轉(zhuǎn)換到頻域的結(jié)果。
8、 一種具有實(shí)現(xiàn)對(duì)音頻信號(hào)編碼的方法的計(jì)算機(jī)可讀代碼的計(jì)算機(jī)可讀介質(zhì),方法包括(a) 從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻,成為下混頻的信號(hào);(b) 將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);(c) 確定在時(shí)域中還是在頻域中對(duì)低帶信號(hào)編碼;(d) 如果確定在時(shí)域中對(duì)低帶信號(hào)編碼,則在時(shí)域中對(duì)低帶信號(hào)編碼;(e) 如果確定在頻域中對(duì)低帶信號(hào)編碼,則通過使用第一轉(zhuǎn)換方法將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域來產(chǎn)生編碼的位平面,并對(duì)通過使用第一轉(zhuǎn)換方法被轉(zhuǎn)換到頻域的低帶信號(hào)執(zhí)行量化和基于上下文的編碼;(f) 通過使用第二轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/頻域;(g) 通過使用通過第二轉(zhuǎn)換方法轉(zhuǎn)換的低帶信號(hào)產(chǎn)生表示通過第二轉(zhuǎn)換方法轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息,并對(duì)所述帶寬擴(kuò)展信息編碼;以及(h) 輸出編碼的立體聲參數(shù)、編碼的位平面、編碼的帶寬擴(kuò)展信息和矢量指數(shù)作為對(duì)輸入信號(hào)編碼的結(jié)果。
9、 一種對(duì)音頻信號(hào)編碼的方法,方法包括(a) 將輸入信號(hào)從時(shí)域轉(zhuǎn)換到頻域;(b) 從轉(zhuǎn)換的信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)轉(zhuǎn)換的信號(hào)執(zhí)行下混頻以成為下混頻的信號(hào);(c) 從下混頻的信號(hào)提取帶寬擴(kuò)展信息并對(duì)帶寬擴(kuò)展信息編碼;(d) 將下混頻的信號(hào)逆轉(zhuǎn)換到時(shí)域;(e) 確定在時(shí)域中還是在頻域中對(duì)逆轉(zhuǎn)換的信號(hào)編碼,并根據(jù)確定的結(jié)果通過子帶將逆轉(zhuǎn)換的信號(hào)轉(zhuǎn)換到時(shí)域或頻域;(f) 如果確定在時(shí)域中對(duì)逆轉(zhuǎn)換的信號(hào)編碼,則在時(shí)域中對(duì)轉(zhuǎn)換到時(shí)域的信號(hào)編碼;(g) 如果確定在頻域中對(duì)逆轉(zhuǎn)換的信號(hào)編碼,則通過對(duì)轉(zhuǎn)換到頻域的信號(hào)執(zhí)行量化和基于上下文的編碼來產(chǎn)生編碼的位平面;以及(h)輸出編碼的立體聲參數(shù)、編碼的帶寬擴(kuò)展信息、在時(shí)域中的編碼結(jié) 果和編碼的位平面作為對(duì)輸入信號(hào)編碼的結(jié)果。
10、 如權(quán)利要求9所述的方法,其中,(e)的步驟包括通過對(duì)逆轉(zhuǎn)換的信 號(hào)執(zhí)行頻變調(diào)制重疊變換(FV-MLT)來根據(jù)確定的結(jié)果通過子帶將逆轉(zhuǎn)換的 信號(hào)轉(zhuǎn)換到時(shí)域或頻域。
11、 一種對(duì)音頻信號(hào)編碼的方法,方法包括(a) 確定在時(shí)域中還是在頻域中對(duì)輸入信號(hào)編碼,并#4居確定的結(jié)果通 過子帶將輸入信號(hào)轉(zhuǎn)換到時(shí)域或頻域;(b) 從轉(zhuǎn)換的信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)轉(zhuǎn)換的信 號(hào)執(zhí)行下混頻以成為下混頻的信號(hào);(c) 從下混頻的信號(hào)提取帶寬擴(kuò)展信息并對(duì)帶寬擴(kuò)展信息編碼;(d) 如果確定在時(shí)域中對(duì)下混頻的信號(hào)編碼,則在時(shí)域中對(duì)下混頻的信 號(hào)編碼;(e) 如果確定在頻域中對(duì)下混頻的信號(hào)編碼,則通過對(duì)下混頻的信號(hào)執(zhí) 行量化和基于上下文的編碼來產(chǎn)生編碼的位平面;以及(f) 輸出編碼的立體聲參數(shù)、編碼的帶寬擴(kuò)展信息、在時(shí)域中的編碼結(jié)果 和編碼的位平面作為對(duì)輸入信號(hào)編碼的結(jié)果。
12、 如權(quán)利要求11所述的方法,其中,(a)的步驟包括通過對(duì)輸入信號(hào) 執(zhí)行頻變調(diào)制重疊變換(FV-MLT)來根據(jù)確定的結(jié)果通過子帶將輸入信號(hào)轉(zhuǎn) 換到時(shí)域或頻域。
13、 一種對(duì)音頻信號(hào)解碼的方法,方法包括(a) 接收編碼的音頻數(shù)據(jù);(b) 通過對(duì)包括在編碼的音頻信號(hào)中的編碼的位平面執(zhí)行基于上下文的 解碼和反量化來產(chǎn)生低帶信號(hào);(c) 對(duì)包括在編碼的音頻信號(hào)中的編碼的帶寬擴(kuò)展信息解碼,并通過使 用解碼的帶寬擴(kuò)展信息從低帶信號(hào)產(chǎn)生高帶信號(hào);(d) 通過使用第 一轉(zhuǎn)換方法將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從頻域逆 轉(zhuǎn)換到時(shí)域;(e) 將逆轉(zhuǎn)換的低帶信號(hào)與逆轉(zhuǎn)換的高帶信號(hào)組合;以及(f) 對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用解 碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
14、 如權(quán)利要求13所述的方法,其中,(b)的步驟還包括以下的步驟中的至少一個(gè)(bl)對(duì)反量化的信號(hào)執(zhí)行多分辨率合成;(b2)通過使用包括在編碼的音頻信號(hào)中的矢量指數(shù)將通過編碼端的頻率線性預(yù)測(cè)的結(jié)果與反量化的信號(hào)或執(zhí)行了多分辨率合成的信號(hào)組合。
15、 一種對(duì)音頻信號(hào)解碼的方法,方法包括(a) 接收編碼的音頻數(shù)據(jù);(b) 通過對(duì)包括在編碼的音頻信號(hào)中的編碼的位平面執(zhí)行基于上下文的解碼和反量化來產(chǎn)生低帶信號(hào);(c) 通過使用第一逆轉(zhuǎn)換方法將低帶信號(hào)從頻域逆轉(zhuǎn)換到時(shí)域;(d) 通過使用第一轉(zhuǎn)換方法將通過第一逆轉(zhuǎn)換方法逆轉(zhuǎn)換的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;(e) 將包括在編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從通過第 一轉(zhuǎn)換方法轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信號(hào);(f) 通過使用第二轉(zhuǎn)換方法將高帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(g) 將轉(zhuǎn)換的低帶信號(hào)與逆轉(zhuǎn)換的高帶信號(hào)組合;以及(h) 對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用解碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
16、 一種對(duì)音頻信號(hào)解碼的方法,方法包括(a) 接收時(shí)域或頻域的解碼的音頻數(shù)據(jù);(b) 通過對(duì)包括在頻域的編碼的音頻信號(hào)中的編碼的位平面執(zhí)行基于上下文的解碼和反量化來產(chǎn)生低帶信號(hào);(c) 通過使用第一逆轉(zhuǎn)換方法將低帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(d) 將通過使用第一逆轉(zhuǎn)換方法逆轉(zhuǎn)換到時(shí)域的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;(e) 將包括在頻域的編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從通過第一轉(zhuǎn)換方法轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信號(hào);(f) 通過使用第二逆轉(zhuǎn)換方法將高帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(g) 通過對(duì)時(shí)域中的時(shí)域的編碼的音頻信號(hào)解碼來產(chǎn)生低帶信號(hào);(h)對(duì)通過第一逆轉(zhuǎn)換方法逆轉(zhuǎn)換到時(shí)域的信號(hào)、通過第二逆轉(zhuǎn)換方法 逆轉(zhuǎn)換到時(shí)域的高帶信號(hào)以及在時(shí)域中解碼的低帶信號(hào)進(jìn)行組合;以及(1)對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用解 碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
17、如權(quán)利要求16所述的方法,其中,(b)的步驟還包括以下的步驟(bl) 和步驟(b2)中的至少 一個(gè)(bl)對(duì)反量化的位平面執(zhí)行多分辨率合成;(b2)通過使用包括在編碼的音頻信號(hào)中的矢量指數(shù)將通過編碼端的頻 率線性預(yù)測(cè)的結(jié)果與反量化的位平面或執(zhí)行了多分辨率合成的位平面組合, 以及其中,(e)的步驟還包括通過使用解碼的帶寬擴(kuò)展信息從(bl)中執(zhí)行了'多 分辨率合成的信號(hào)或(b2)中組合的信號(hào)產(chǎn)生高帶信號(hào)。
18 、 一種具有實(shí)現(xiàn)對(duì)音頻信號(hào)解碼的方法的計(jì)算機(jī)可讀代碼的計(jì)算機(jī)可 讀介質(zhì),方法包括(a) 接收時(shí)域或頻域的解碼的音頻數(shù)據(jù);(b) 通過對(duì)包括在頻域的編碼的音頻信號(hào)中的編碼的位平面執(zhí)行基于上下文的解碼和反量化來產(chǎn)生低帶信號(hào);(c) 通過使用第 一逆轉(zhuǎn)換方法將低帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(d) 通過使用第一逆轉(zhuǎn)換方法將逆轉(zhuǎn)換到時(shí)域的低帶信號(hào)轉(zhuǎn)換到頻域或 時(shí)/頻域;(e) 將包括在頻域的編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使 用解碼的帶寬擴(kuò)展信息從通過第 一轉(zhuǎn)換方法轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信 號(hào)產(chǎn)生高帶信號(hào);(f) 通過使用第二逆轉(zhuǎn)換方法將高帶信號(hào)逆轉(zhuǎn)換到時(shí)域;(g) 通過對(duì)時(shí)域中的時(shí)域的編碼的音頻信號(hào)解碼來產(chǎn)生低帶信號(hào);(h) 對(duì)通過第一逆轉(zhuǎn)換方法逆轉(zhuǎn)換到時(shí)域的信號(hào)、通過第二逆轉(zhuǎn)換方法 逆轉(zhuǎn)換到時(shí)域的高帶信號(hào)以及在時(shí)域中解碼的低帶信號(hào)進(jìn)行組合;以及(i) 對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用解 碼的立體聲參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
19、 一種對(duì)音頻信號(hào)解碼的方法,方法包括對(duì)包括在頻域的編碼的音頻信號(hào)中的編碼的位平面執(zhí)行基于上下文的解碼和反量化;(c) 在時(shí)域中對(duì)時(shí)域的編碼的音頻信號(hào)解碼;(d) 通過對(duì)步驟(b)中反量化的信號(hào)或步驟(c)中解碼的信號(hào)執(zhí)行頻變調(diào)制 重疊變換(FV-MLT)來將步驟(b)中反量化的信號(hào)或步驟(c)中解碼的信號(hào)逆 轉(zhuǎn)換到時(shí)域;(e) 將逆轉(zhuǎn)換的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;(f) 將包括在頻域的編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使用解碼的帶寬擴(kuò)展信息從轉(zhuǎn)換到頻域或時(shí)/頻域的信號(hào)產(chǎn)生全帶信號(hào);(g) 對(duì)包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用 解碼的立體聲參數(shù)對(duì)全帶信號(hào)執(zhí)行上混頻;以及(h) 將執(zhí)行了上混頻的信號(hào)逆轉(zhuǎn)換到時(shí)域。
20、 一種對(duì)音頻信號(hào)解碼的方法,方法包括 0)接收時(shí)域或頻域的編碼的音頻數(shù)據(jù);(b) 對(duì)包括在頻域的編碼的音頻信號(hào)中的編碼的位平面執(zhí)行基于上下文 的解碼和反量化;(c) 在時(shí)域中對(duì)時(shí)域的編碼的音頻信號(hào)解碼;(d) 通過對(duì)步驟(c)中解碼的信號(hào)執(zhí)行改進(jìn)離散余弦變換(MDCT)來將 步驟(c)中解碼的信號(hào)從時(shí)域轉(zhuǎn)換到頻域;(e) 將包括在頻域的編碼的音頻信號(hào)中的帶寬擴(kuò)展信息解碼,并通過使 用解碼的帶寬擴(kuò)展信息從步驟(b)中執(zhí)行了基于上下文的解碼的信號(hào)或步驟(d) 中轉(zhuǎn)換到頻域的信號(hào)產(chǎn)生全帶信號(hào);(f) 將包括在編碼的音頻信號(hào)中的編碼的立體聲參數(shù)解碼,并通過使用解 碼的立體聲參數(shù)對(duì)全帶信號(hào)執(zhí)行上混頻;以及(g) 通過對(duì)執(zhí)行了上混頻的信號(hào)執(zhí)行逆頻變調(diào)制重疊變換(FV-MLT)來 將執(zhí)行了上混頻的信號(hào)逆轉(zhuǎn)換到時(shí)域。
21、 一種對(duì)音頻信號(hào)編碼的系統(tǒng),系統(tǒng)包括立體聲編碼單元,從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并 對(duì)輸入信號(hào)執(zhí)行下混頻;帶分割單元,將執(zhí)行了下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào); 模式確定單元,確定在時(shí)域中還是在頻域中對(duì)低帶信號(hào)編碼;碼激勵(lì)線性預(yù)測(cè)(CELP )編碼單元,如果確定在時(shí)域中對(duì)低帶信號(hào)編碼, 則通過使用CELP編碼方法對(duì)低帶信號(hào)編碼;改進(jìn)離散余弦變換(MDCT)應(yīng)用單元,如果確定在頻域中對(duì)低帶信號(hào) 編碼,則通過對(duì)低帶信號(hào)執(zhí)行MDCT將低帶信號(hào)從時(shí)域轉(zhuǎn)換到頻域;低帶編碼單元,通過對(duì)執(zhí)行了 MDCT的低帶信號(hào)執(zhí)行量化和基于上下文 的編碼來產(chǎn)生編碼的位平面;轉(zhuǎn)換單元,將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域或時(shí)/ 頻域;和帶信號(hào)的特性的帶寬擴(kuò)展信息。
22、 如權(quán)利要求21所述的系統(tǒng),其中,轉(zhuǎn)換單元通過對(duì)低帶信號(hào)和高帶 信號(hào)中的每一個(gè)執(zhí)行MDCT來將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換 到頻域,以及其中,如果確定在頻域中對(duì)低帶信號(hào)編碼,則從轉(zhuǎn)換單元輸出的低帶信 號(hào)被替換為從MDCT應(yīng)用單元輸出的低帶信號(hào)。
23、 一種對(duì)音頻信號(hào)解碼的系統(tǒng),系統(tǒng)包括低帶解碼單元,通過對(duì)在頻域中編碼的位平面執(zhí)行基于上下文的解碼和 反量化來產(chǎn)生低帶信號(hào);逆改進(jìn)離散余弦變換(MDCT )應(yīng)用單元,通過對(duì)低帶信號(hào)執(zhí)行逆MDCT 將低帶信號(hào)逆轉(zhuǎn)換到時(shí)域;轉(zhuǎn)換單元,將執(zhí)行了逆MDCT的低帶信號(hào)轉(zhuǎn)換到頻域或時(shí)/頻域;帶寬擴(kuò)展解碼單元,將在頻域中編碼的編碼的帶寬擴(kuò)展信息解碼,并通 過使用解碼的帶寬擴(kuò)展信息從轉(zhuǎn)換到頻域或時(shí)/頻域的低帶信號(hào)產(chǎn)生高帶信碼激勵(lì)線性預(yù)測(cè)(CELP)解碼單元,通過使用CELP解碼方法通過對(duì) CELP編碼信息解碼來產(chǎn)生低帶信號(hào);帶組合單元,對(duì)執(zhí)行了逆MDCT的信號(hào)、逆轉(zhuǎn)換到時(shí)域的高帶信號(hào)以及 使用CELP解碼方法解碼的低帶信號(hào)進(jìn)行組合;和立體聲解碼單元,對(duì)編碼的立體聲參數(shù)解碼,并通過使用解碼的立體聲 參數(shù)對(duì)組合的信號(hào)執(zhí)行上混頻。
全文摘要
提供了這樣一種對(duì)音頻信號(hào)編碼和/或解碼的方法、介質(zhì)和系統(tǒng)從輸入信號(hào)提取立體聲參數(shù),對(duì)立體聲參數(shù)編碼,并對(duì)輸入信號(hào)執(zhí)行下混頻,成為下混頻的信號(hào);將下混頻的信號(hào)分割為低帶信號(hào)和高帶信號(hào);將低帶信號(hào)和高帶信號(hào)中的每一個(gè)從時(shí)域轉(zhuǎn)換到頻域;通過對(duì)轉(zhuǎn)換的低帶信號(hào)執(zhí)行量化和基于上下文的編碼產(chǎn)生編碼的位平面;通過使用轉(zhuǎn)換的低帶信號(hào)產(chǎn)生并編碼表示轉(zhuǎn)換的高帶信號(hào)的特性的帶寬擴(kuò)展信息;輸出編碼的立體聲參數(shù)、編碼的位平面和編碼的帶寬擴(kuò)展信息。因此,可以以潛在限制的位率對(duì)立體聲分量和高頻分量有效編碼并解碼,從而提高音頻信號(hào)的質(zhì)量。
文檔編號(hào)H04N7/24GK101518083SQ200780035230
公開日2009年8月26日 申請(qǐng)日期2007年9月21日 優(yōu)先權(quán)日2006年9月22日
發(fā)明者吳殷美, 朱基峴, 金重會(huì) 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
石景山区| 探索| 四会市| 邢台市| 常宁市| 彰武县| 嵊州市| 稻城县| 波密县| 禹城市| 泰州市| 武宁县| 西平县| 广丰县| 天镇县| 洪湖市| 汪清县| 宝兴县| 山阳县| 潍坊市| 荣成市| 班戈县| 泾阳县| 巴里| 美姑县| 永吉县| 建平县| 广平县| 紫阳县| 永吉县| 汉源县| 星座| 湟源县| 齐齐哈尔市| 女性| 上犹县| 东平县| 财经| 达拉特旗| 建昌县| 鄄城县|