本發(fā)明涉及音頻編碼技術(shù),具體涉及音頻編碼方法及相關(guān)裝置。
背景技術(shù):在過去相當(dāng)長一段時(shí)期內(nèi),語音信號的編碼和非語音信號(如音樂)的編碼都是相對獨(dú)立的,即語音信號的編碼由專門的語音編碼器實(shí)現(xiàn),而非語音信號的編碼由專門的非語音編碼器(其中,非語音編碼器也可稱之為一般音頻編碼器)來實(shí)現(xiàn)。其中,語音編碼器一般不用來編碼非語音信號,非語音編碼器一般也不被用來編碼語音信號,這不僅僅是因?yàn)檎Z音編碼和非語音信號編碼在編碼理論上的相對獨(dú)立,也是因?yàn)檫@兩種信號在實(shí)際應(yīng)用中通常相對獨(dú)立。例如在話音通信網(wǎng)絡(luò)中,由于過去很長一段時(shí)間內(nèi),話音都是全部或主要的信源,且?guī)捪拗茋?yán)格,所以在話音通信網(wǎng)絡(luò)中各種低速率的語音編碼器被大量的使用。而在影音、娛樂等應(yīng)用中,由于非語音信號占據(jù)信源的大多數(shù)且出于這些應(yīng)用對音頻質(zhì)量的相對較高要求和碼率的相對寬松,在這些場景下非語音編碼器被大量的使用。近些年,在傳統(tǒng)的話音通信網(wǎng)絡(luò)中出現(xiàn)了越來越多的多媒體信源,例如彩鈴等等。這對編碼器的編碼質(zhì)量提出了更高的要求,專門的語音編碼器已不能提供這些多媒體信號所需的較高編碼質(zhì)量,新的編碼技術(shù)如混合音頻編碼器應(yīng)運(yùn)而生。其中,所謂混合音頻編碼器,即一個(gè)音頻編碼器中既包含有適合編碼語音信號的子編碼器,也包含有適合編碼非語音信號的子編碼器。其中,混合音頻編碼器總是試圖在所有子編碼器中動(dòng)態(tài)的選擇最適合的一個(gè)子編碼器對輸入音頻信號進(jìn)行編碼。其中,如何從所有子編碼器中選出最適合的一個(gè)子編碼器來對輸入的當(dāng)前音頻幀進(jìn)行編碼,是混合編碼器的一個(gè)重要功能和要求,對子編碼器的選擇也叫模式選擇,這將直接關(guān)系到混合編碼器的編碼質(zhì)量好壞。現(xiàn)有技術(shù)一般采用閉環(huán)模式選擇子編碼器,即每個(gè)子編碼器都用來對輸入的當(dāng)前音頻幀進(jìn)行一次編碼,通過直接比較編碼后的當(dāng)前音頻幀的質(zhì)量好壞來選擇最優(yōu)的子編碼器。但是,閉環(huán)模式選擇的缺點(diǎn)是使得編碼運(yùn)算復(fù)雜度相對很高(因?yàn)槊總€(gè)子編碼器都用來對輸入的當(dāng)前音頻幀進(jìn)行一次編碼),進(jìn)而使得實(shí)際音頻編碼的開銷變得較大。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種音頻編碼方法以及相關(guān)裝置,以期降低音頻編碼的開銷。本發(fā)明實(shí)施例第一方面提供一種音頻編碼方法,包括:估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式;按照與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式對所述當(dāng)前音頻幀進(jìn)行音頻編碼。結(jié)合第一方面,在第一方面的第一種可能的實(shí)施方式中,所述參考線性預(yù)測效率包括如下線性預(yù)測效率的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)線性預(yù)測效率和參考綜合線性預(yù)測效率。結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第二種可能的實(shí)施方式中,所述參考綜合線性預(yù)測效率為所述參考長時(shí)線性預(yù)測效率和所述參考短時(shí)線性預(yù)測效率的和值、加權(quán)和值或平均值。結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第三種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則所述確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第四種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則所述確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第五種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則所述確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率所落入的第一線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與所述第一線性預(yù)測效率區(qū)間具有映射關(guān)系的第一音頻編碼方式,其中,所述第一音頻編碼方式為與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,所述第一音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第六種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則所述確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。結(jié)合第一方面的第一種可能的實(shí)施方式,在第一方面的第七種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則所述確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率所落入的第二線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與所述第二線性預(yù)測效率區(qū)間具有映射關(guān)系的第二音頻編碼方式,其中,所述第二音頻編碼方式為與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,所述第二音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。結(jié)合第一方面的第一種可能的實(shí)施方式或第一方面的第二種可能的實(shí)施方式,在第一方面的第八種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則所述確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。結(jié)合第一方面的第一種可能的實(shí)施方式或第一方面的第二種可能的實(shí)施方式,在第一方面的第九種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則所述確定與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率所落入的第三線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與所述第三線性預(yù)測效率區(qū)間具有映射關(guān)系的第三音頻編碼方式,其中,所述第三音頻編碼方式為與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,所述第三音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。結(jié)合第一方面的第一至九種可能的實(shí)施方式,在第一方面的第十種可能的實(shí)施方式中,所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,其中,所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率;或者,所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N1個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N1個(gè)歷史音頻幀的線性預(yù)測效率和所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值,其中,所述N1為正整數(shù),所述第一統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N11個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;所述N11個(gè)歷史音頻幀為所述N1個(gè)歷史音頻幀的子集;或者,所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N2個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算所述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值,其中,所述N2為正整數(shù),所述第二統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N21個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,所述N21個(gè)歷史音頻幀為所述N2個(gè)歷史音頻幀的子集;或者,所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N4個(gè)歷史音頻幀的參考線性預(yù)測效率,獲取所述當(dāng)前音頻幀的N3個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N3個(gè)歷史音頻幀的線性預(yù)測效率、所述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值,其中,所述N3和所述N4為正整數(shù),所述第三統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N31個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;其中,N41個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,所述N31個(gè)歷史音頻幀為所述N3個(gè)歷史音頻幀的子集,其中,所述N41個(gè)歷史音頻幀為所述N4個(gè)歷史音頻幀的子集。結(jié)合第一方面的第一至九種可能的實(shí)施方式,在第一方面的第十一種可能的實(shí)施方式中,所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,其中,所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率;或者,所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N5個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N5個(gè)歷史音頻幀的線性預(yù)測效率和所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值,其中,所述N5為正整數(shù),所述第四統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N51個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,所述N51個(gè)歷史音頻幀為所述N5個(gè)歷史音頻幀的子集;或者,所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N6個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算所述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值,其中,所述N6為正整數(shù),所述第五統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N61個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,所述N61個(gè)歷史音頻幀為所述N6個(gè)歷史音頻幀的子集;或者,所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N8個(gè)歷史音頻幀的參考線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N7個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N7個(gè)歷史音頻幀的線性預(yù)測效率、所述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值,其中,所述N7和所述N8為正整數(shù),所述第六統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,N71個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,N81個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,所述N71個(gè)歷史音頻幀為所述N7個(gè)歷史音頻幀的子集,所述N81個(gè)歷史音頻幀為所述N8個(gè)歷史音頻幀的子集。結(jié)合第一方面的第十一種可能的實(shí)施方式,在第一方面的第十二種可能的實(shí)施方式中,所述估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,包括:基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。結(jié)合第一方面的第十二種可能的實(shí)施方式,在第一方面的第十三種可能的實(shí)施方式中,所述基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,包括:計(jì)算當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,其中,所述能量變化率為所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,或者所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率基于所述能量變化率變換得到,其中,所述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測后的能量為所述當(dāng)前音頻幀的線性預(yù)測殘差的能量。結(jié)合第一方面的第十三種可能的實(shí)施方式,在第一方面的第十四種可能的實(shí)施方式中,所述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率為所述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量與所述當(dāng)前音頻幀的線性預(yù)測殘差的能量的比值。結(jié)合第一方面的第十種可能的實(shí)施方式,在第一方面的第十五種可能的實(shí)施方式中,所述估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率包括:根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到所述當(dāng)前音頻幀的線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性,其中,所述相關(guān)性為所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,或者所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率基于所述相關(guān)性得到,其中,所述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差;所述第一歷史線性預(yù)測殘差為所述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差,所述第一歷史線性預(yù)測激勵(lì)為所述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)。結(jié)合第一方面的第十五種可能的實(shí)施方式,在第一方面的第十六種可能的實(shí)施方式中,所述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到所述當(dāng)前音頻幀的線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性,包括:計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性;或者,將當(dāng)前音頻幀的線性預(yù)測殘差乘以增益因子以得到所述當(dāng)前音頻幀的增益線性預(yù)測殘差,計(jì)算得到所述當(dāng)前音頻幀的增益線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的所述當(dāng)前音頻幀的增益線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性,為所述當(dāng)前音頻幀的線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性;或者,將第一歷史線性預(yù)測信號乘以增益因子以得到增益后的第一歷史線性預(yù)測信號,計(jì)算得到所述當(dāng)前音頻幀的線性預(yù)測殘差與所述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的所述當(dāng)前音頻幀的線性預(yù)測殘差與所述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,為所述當(dāng)前音頻幀的線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性。結(jié)合第一方面的第十五種可能的實(shí)施方式或第一方面的第十六種可能的實(shí)施方式,在第一方面的第十七種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差基于所述當(dāng)前音頻幀的基音確定。結(jié)合第一方面的第十五至十七種可能的實(shí)施方式,在第一方面的第十八種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測激勵(lì)與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性;或者,所述第一歷史線性預(yù)測殘差與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測殘差與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。結(jié)合第一方面的第十五至十八種可能的實(shí)施方式,在第一方面的第十九種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)為利用基于線性預(yù)測的編碼方式對所述當(dāng)前音頻幀的歷史音頻幀進(jìn)行音頻編碼而產(chǎn)生的線性預(yù)測激勵(lì)。結(jié)合第一方面的第十五至十九種可能的實(shí)施方式,在第一方面的第二十種可能的實(shí)施方式中,所述第一歷史線性預(yù)測殘差基于所述當(dāng)前音頻幀的第一歷史音頻幀的時(shí)域信號和所述第一歷史音頻幀的線性預(yù)測系數(shù)得到,其中,所述第一歷史音頻幀的線性預(yù)測編碼系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。結(jié)合第一方面的第十五至二十種可能的實(shí)施方式,在第一方面的第二十一種可能的實(shí)施方式中,所述當(dāng)前音頻幀的線性預(yù)測殘差基于所述當(dāng)前音頻幀的時(shí)域信號和所述當(dāng)前音頻幀的線性預(yù)測系數(shù)得到,其中,所述當(dāng)前音頻幀的線性預(yù)測系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。結(jié)合第一方面的第十五至二十一種可能的實(shí)施方式,在第一方面的第二十二種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)為自適應(yīng)碼本激勵(lì)與固定碼本激勵(lì)的疊加激勵(lì),或者所述第一歷史線性預(yù)測激勵(lì)為自適應(yīng)碼本激勵(lì)。結(jié)合第一方面的第十五至二十二種可能的實(shí)施方式,在第一方面的第二十三種可能的實(shí)施方式中,所述相關(guān)性為時(shí)域上的互相關(guān)函數(shù)值和/或頻域上的互相關(guān)函數(shù)值,或者所述相關(guān)性為時(shí)域上的失真和/或頻域上的失真。結(jié)合第一方面的二十三種可能的實(shí)施方式,在第一方面的第二十四種可能的實(shí)施方式中,所述頻域上的失真為在頻域上的K1個(gè)頻點(diǎn)的失真的和值或加權(quán)和值,或者所述頻域上的失真為在頻域上的K2個(gè)子帶上的失真的和值或加權(quán)和值,所述K1和所述K2為正整數(shù)。結(jié)合第一方面的二十四種可能的實(shí)施方式,在第一方面的第二十五種可能的實(shí)施方式中,所述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)為反映心理聲學(xué)模型的感知加權(quán)系數(shù)。本發(fā)明實(shí)施例第二方面提供一種音頻編碼器,包括:估計(jì)單元,用于估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;確定單元,用于確定與所述估計(jì)單元估計(jì)出的所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式;編碼單元,用于按照所述確定單元確定出的與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,對所述當(dāng)前音頻幀進(jìn)行音頻編碼。結(jié)合第二方面,在第二方面的第一種可能的實(shí)施方式中,所述參考線性預(yù)測效率包括如下線性預(yù)測效率的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)線性預(yù)測效率和參考綜合線性預(yù)測效率。結(jié)合第二方面的第一種可能的實(shí)施方式,在第二方面的第二種可能的實(shí)施方式中,所述參考綜合線性預(yù)測效率為所述參考長時(shí)線性預(yù)測效率和所述參考短時(shí)線性預(yù)測效率的和值、加權(quán)和值或平均值。結(jié)合第二方面的第一種可能的實(shí)施方式,在第二方面的第三種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則確定單元具體用于:若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。結(jié)合第二方面的第一種可能的實(shí)施方式,在第二方面的第四種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則確定單元具體用于:若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。結(jié)合第二方面的第一種可能的實(shí)施方式,在第二方面的第五種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則所述確定單元具體用于:確定所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率所落入的第一線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與所述第一線性預(yù)測效率區(qū)間具有映射關(guān)系的第一音頻編碼方式,其中,所述第一音頻編碼方式為與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,所述第一音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。結(jié)合第二方面的第一種可能的實(shí)施方式,在第二方面的第六種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則所述確定單元具體用于:若所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。結(jié)合第二方面的第一種可能的實(shí)施方式,在第二方面的第七種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則所述確定單元具體用于:確定所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率所落入的第二線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與所述第二線性預(yù)測效率區(qū)間具有映射關(guān)系的第二音頻編碼方式,其中,所述第二音頻編碼方式為與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,所述第二音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。結(jié)合第二方面的第一種可能的實(shí)施方式或第二方面的第二種可能的實(shí)施方式,在第二方面的第八種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則所述確定單元具體用于:若所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;和/或,若所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。結(jié)合第二方面的第一種可能的實(shí)施方式或第二方面的第二種可能的實(shí)施方式,在第二方面的第九種可能的實(shí)施方式中,若所述當(dāng)前音頻幀的參考線性預(yù)測效率包括所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,所述確定單元具體用于:確定所述當(dāng)前音頻幀的參考綜合線性預(yù)測效率所落入的第三線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與所述第三線性預(yù)測效率區(qū)間具有映射關(guān)系的第三音頻編碼方式,其中,所述第三音頻編碼方式為與所述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,所述第三音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。結(jié)合第二方面的第一至九種可能的實(shí)施方式,在第二方面的第十種可能的實(shí)施方式中,在估計(jì)當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,其中,所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率;或者,在估計(jì)所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N1個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N1個(gè)歷史音頻幀的線性預(yù)測效率和所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值,其中,所述N1為正整數(shù),所述第一統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N11個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;所述N11個(gè)歷史音頻幀為所述N1個(gè)歷史音頻幀的子集;或者,在估計(jì)所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N2個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算所述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值,其中,所述N2為正整數(shù),其中,所述第二統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N21個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,所述N21個(gè)歷史音頻幀為所述N2個(gè)歷史音頻幀的子集;或者,在估計(jì)所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N4個(gè)歷史音頻幀的參考線性預(yù)測效率,獲取所述當(dāng)前音頻幀的N3個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N3個(gè)歷史音頻幀的線性預(yù)測效率、所述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值,其中,所述N3和所述N4為正整數(shù),所述第三統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N31個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;其中,N41個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,所述N31個(gè)歷史音頻幀為所述N3個(gè)歷史音頻幀的子集,所述N41個(gè)歷史音頻幀為所述N4個(gè)歷史音頻幀的子集。結(jié)合第二方面的第一至九種可能的實(shí)施方式,在第二方面的第十一種可能的實(shí)施方式中,在估計(jì)所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,其中,所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率;或者,在估計(jì)所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N5個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N5個(gè)歷史音頻幀的線性預(yù)測效率和所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值,其中,所述N5為正整數(shù),所述第四統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N51個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,所述N51個(gè)歷史音頻幀為所述N5個(gè)歷史音頻幀的子集;或者,在估計(jì)所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N6個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算所述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值,其中,所述N6為正整數(shù),所述第五統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N61個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,所述N61個(gè)歷史音頻幀為所述N6個(gè)歷史音頻幀的子集;或者,在估計(jì)所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N8個(gè)歷史音頻幀的參考線性預(yù)測效率;獲取所述當(dāng)前音頻幀的N7個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算所述N7個(gè)歷史音頻幀的線性預(yù)測效率、所述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值,其中,所述N7和所述N8為正整數(shù),所述第六統(tǒng)計(jì)值為所述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,N71個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,N81個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,所述N71個(gè)歷史音頻幀為所述N7個(gè)歷史音頻幀的子集,所述N81個(gè)歷史音頻幀為所述N8個(gè)歷史音頻幀的子集。結(jié)合第二方面的第十一種可能的實(shí)施方式,在第二方面的第十二種可能的實(shí)施方式中,在所述估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。結(jié)合第二方面的第十二種可能的實(shí)施方式,在第二方面的第十三種可能的實(shí)施方式中,在所述基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:計(jì)算當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,其中,所述能量變化率為所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,或者所述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率基于所述能量變化率變換得到,其中,所述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測后的能量為所述當(dāng)前音頻幀的線性預(yù)測殘差的能量。結(jié)合第二方面的第十三種可能的實(shí)施方式,在第二方面的第十四種可能的實(shí)施方式中,所述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,為所述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量與所述當(dāng)前音頻幀的線性預(yù)測殘差的能量的比值。結(jié)合第二方面的第十種可能的實(shí)施方式,在第二方面的第十五種可能的實(shí)施方式中,在所述估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的方面,所述估計(jì)單元具體用于:根據(jù)計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差和第一歷史線性預(yù)測信號,得到當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,所述相關(guān)性為所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,或者所述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率基于所述相關(guān)性得到,其中,所述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差,所述第一歷史線性預(yù)測殘差為所述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差,所述第一歷史線性預(yù)測激勵(lì)為所述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)。結(jié)合第二方面的第十五種可能的實(shí)施方式,在第二方面的第十六種可能的實(shí)施方式中,在所述根據(jù)計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差和第一歷史線性預(yù)測信號,得到當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性的方面,所述估計(jì)單元具體用于:計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性;或者,將當(dāng)前音頻幀的線性預(yù)測殘差乘以增益因子以得到所述當(dāng)前音頻幀的增益線性預(yù)測殘差,計(jì)算得到所述當(dāng)前音頻幀的增益線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的所述當(dāng)前音頻幀的增益線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性,為所述當(dāng)前音頻幀的線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性;或者,將第一歷史線性預(yù)測信號乘以增益因子以得到增益后的第一歷史線性預(yù)測信號,計(jì)算得到所述當(dāng)前音頻幀的線性預(yù)測殘差與所述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的所述當(dāng)前音頻幀的線性預(yù)測殘差與所述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,為所述當(dāng)前音頻幀的線性預(yù)測殘差與所述第一歷史線性預(yù)測信號之間的相關(guān)性。結(jié)合第二方面的第十五種可能的實(shí)施方式或第二方面的第十六種可能的實(shí)施方式,在第二方面的第十七種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差基于所述當(dāng)前音頻幀的基音確定。結(jié)合第二方面的第十五至十七種可能的實(shí)施方式,在第二方面的第十八種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測激勵(lì)與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性;或者,所述第一歷史線性預(yù)測殘差與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測殘差與所述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。結(jié)合第二方面的第十五至十八種可能的實(shí)施方式,在第二方面的第十九種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)為利用基于線性預(yù)測的編碼方式對所述當(dāng)前音頻幀的歷史音頻幀進(jìn)行音頻編碼而產(chǎn)生的線性預(yù)測激勵(lì)。結(jié)合第二方面的第十五至十九種可能的實(shí)施方式,在第二方面的第二十種可能的實(shí)施方式中,所述第一歷史線性預(yù)測殘差基于所述當(dāng)前音頻幀的第一歷史音頻幀的時(shí)域信號和所述第一歷史音頻幀的線性預(yù)測系數(shù)得到,其中,所述第一歷史音頻幀的線性預(yù)測編碼系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。結(jié)合第二方面的第十五至二十種可能的實(shí)施方式,在第二方面的第二十一種可能的實(shí)施方式中,所述當(dāng)前音頻幀的線性預(yù)測殘差基于所述當(dāng)前音頻幀的時(shí)域信號和所述當(dāng)前音頻幀的線性預(yù)測系數(shù)得到,其中,所述當(dāng)前音頻幀的線性預(yù)測系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。結(jié)合第二方面的第十五至二十一種可能的實(shí)施方式,在第二方面的第二十二種可能的實(shí)施方式中,所述第一歷史線性預(yù)測激勵(lì)為自適應(yīng)碼本激勵(lì)與固定碼本激勵(lì)的疊加激勵(lì),或者所述第一歷史線性預(yù)測激勵(lì)為自適應(yīng)碼本激勵(lì)。結(jié)合第二方面的第十五至二十二種可能的實(shí)施方式,在第二方面的第二十三種可能的實(shí)施方式中,所述相關(guān)性為時(shí)域上的互相關(guān)函數(shù)值和/或頻域上的互相關(guān)函數(shù)值,或者所述相關(guān)性為時(shí)域上的失真和/或頻域上的失真。結(jié)合第二方面的二十三種可能的實(shí)施方式,在第二方面的第二十四種可能的實(shí)施方式中,所述頻域上的失真為在頻域上的K1個(gè)頻點(diǎn)的失真的和值或加權(quán)和值,或者所述頻域上的失真為在頻域上的K2個(gè)子帶上的失真的和值或加權(quán)和值,所述K1和所述K2為正整數(shù)。結(jié)合第二方面的二十四種可能的實(shí)施方式,在第二方面的第二十五種可能的實(shí)施方式中,所述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)為反映心理聲學(xué)模型的感知加權(quán)系數(shù)??梢钥闯觯诒景l(fā)明一些實(shí)施例的技術(shù)方案中,由于是先估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;通過估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率來確定與之匹配的音頻編碼方式,并按照確定出的與之匹配音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼,由于上述方案在確定音頻編碼方式的過程中,無需執(zhí)行現(xiàn)有閉環(huán)選擇模式所需要執(zhí)行的利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的操作,而是通過當(dāng)前音頻幀的參考線性預(yù)測效率來確定需選擇的音頻編碼方式,而估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率的計(jì)算復(fù)雜度,通常是遠(yuǎn)遠(yuǎn)小于利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的計(jì)算復(fù)雜度的,因此相對于現(xiàn)有機(jī)制而言,本發(fā)明實(shí)施例的上述技術(shù)方案有利于降低音頻編碼運(yùn)算復(fù)雜度,進(jìn)而降低音頻編碼的開銷。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一個(gè)實(shí)施例提供的一種音頻編碼方法的流程示意圖;圖2為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼方法的流程示意圖;圖3-a為本發(fā)明一個(gè)實(shí)施例提供的一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-b為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-c為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-d為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-e為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-f為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-g為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-h為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖3-i為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖4為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖5為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖;圖6為本發(fā)明另一個(gè)實(shí)施例提供的另一種音頻編碼器的結(jié)構(gòu)示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供了一種音頻編碼方法以及相關(guān)裝置,以期降低音頻編碼的開銷。為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。以下分別進(jìn)行詳細(xì)說明。本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等是用于區(qū)別不同的對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。下面先介紹本發(fā)明實(shí)施例提供的音頻編碼方法,本發(fā)明實(shí)施例提供的音頻編碼方法的執(zhí)行主體可為音頻編碼器,該音頻編碼器可為任何需要采集、存儲(chǔ)或者向外傳輸音頻信號的裝置,例如手機(jī)、平板電腦、個(gè)人電腦、筆記本電腦等等。本發(fā)明音頻編碼方法的一實(shí)施例,其中,一種音頻編碼方法可包括:估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式;按照與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,對上述當(dāng)前音頻幀進(jìn)行音頻編碼。首先請參見圖1,圖1為本發(fā)明的一個(gè)實(shí)施例提供的一種音頻編碼方法的流程示意圖。其中,如圖1所示,本發(fā)明實(shí)施例提供的一種音頻編碼方法可包括以下內(nèi)容:101、估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率。在實(shí)際應(yīng)用中,可以采用多種可用算法來估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率。其中,在本發(fā)明的各實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。其中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明的一些實(shí)施例中,上述參考線性預(yù)測效率包括如下線性預(yù)測效率的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述參考綜合線性預(yù)測效率基于上述參考長時(shí)線性預(yù)測效率和上述參考短時(shí)線性預(yù)測效率得到。其中,當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的短時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到??梢岳斫?,參考線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x1(x1為正數(shù))。其中,參考長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x2(x2為正數(shù))。參考短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x3(x3為正數(shù))。其中,參考綜合線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x4(x4為正數(shù))。其中,長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x5(x5為正數(shù))。短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x6(x6為正數(shù))。其中,x1、x2、x3、x4、x5或x6例如可為0.5、0.8或1.5、2、5、10、50、100或其它正數(shù)。為便于描述,下面舉例中主要以各線性預(yù)測效率的取值范圍為0~1(即0%~100%)為例,而其它取值范圍可以據(jù)此類推。102、確定與估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。在本發(fā)明的一些實(shí)施例中,音頻編碼方式與音頻幀的參考線性預(yù)測效率之間可以具有設(shè)定的映射關(guān)系,例如,不同的音頻編碼方式可以對應(yīng)不同的參考線性預(yù)測效率,或者,不同的音頻編碼方式可以對應(yīng)不同的參考線性預(yù)測效率區(qū)間等。例如可在至少兩個(gè)音頻編碼方式中,確定與估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。103、按照與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼。在本發(fā)明的一些實(shí)施例中,在估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率之前可以先判斷當(dāng)前音頻幀是否為語音音頻幀。例如,上述估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率可以包括:當(dāng)當(dāng)前音頻幀為非語音音頻幀,估計(jì)上述當(dāng)前音頻幀的參考線性預(yù)測效率。此外,也可在上述估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率之前不區(qū)分當(dāng)前音頻幀是否為語音音頻幀,即,無論當(dāng)前音頻幀為語音音頻幀還是非語音音頻幀,均執(zhí)行步驟101~步驟103??梢钥闯?,本實(shí)施例的技術(shù)方案中,由于是先估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;通過估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率來確定與之匹配的音頻編碼方式,并按照確定出的與之匹配音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼,由于上述方案在確定音頻編碼方式的過程中,無需執(zhí)行現(xiàn)有閉環(huán)選擇模式所需要執(zhí)行的利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的操作,而是通過當(dāng)前音頻幀的參考線性預(yù)測效率來確定需選擇的音頻編碼方式,而估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率的計(jì)算復(fù)雜度,通常是遠(yuǎn)遠(yuǎn)小于利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的計(jì)算復(fù)雜度的,因此相對于現(xiàn)有機(jī)制而言,本發(fā)明實(shí)施例的上述方案有利于降低音頻編碼運(yùn)算復(fù)雜度,進(jìn)而降低音頻編碼的開銷。在本發(fā)明的一些實(shí)施例中,音頻幀(例如當(dāng)前音頻幀或其它音頻幀)的參考綜合線性預(yù)測效率基于該音頻幀的參考長時(shí)線性預(yù)測效率和該音頻幀的參考短時(shí)線性預(yù)測效率得到。例如,上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的和值、加權(quán)和值(其中,此處加權(quán)和值所對應(yīng)的權(quán)值可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,其中1個(gè)權(quán)值例如可為0.5、1.、2、3、5、10或者其它值)或者平均值。當(dāng)然,也可能通過其它算法,基于上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率得到上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率。在本發(fā)明一些實(shí)施例中,基于線性預(yù)測的音頻編碼方式可包括代數(shù)碼激勵(lì)線性預(yù)測(ACELP,AlgebraicCodeExcitedLinearPrediction)編碼、變換激勵(lì)編碼(TCX,TransformCodedExcitation)等。非基于線性預(yù)測的音頻編碼方式可包括一般音頻編碼(GAC,GenericAudioCoding),GAC例如可包括修正離散余弦變換(MDCT,ModifiedDiscreteCosineTransform)編碼或離散余弦變換(DCT,DiscreteCosineTransform)編碼等??梢岳斫獾氖牵鲜霎?dāng)前音頻幀的參考線性預(yù)測效率所包括的線性預(yù)測效率的種類不同,確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的具體方式也就可能不同。下面舉例一些可能的實(shí)施例方式。舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式可以包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式可以包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式可包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率所落入的第一線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第一線性預(yù)測效率區(qū)間具有映射關(guān)系的第一音頻編碼方式,其中,上述第一音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第一音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。其中,不同的線性預(yù)測效率區(qū)間對應(yīng)于不同的音頻編碼方式。例如假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~30%GAC、30%~70%TCX和70%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~30%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~30%),可確定線性預(yù)測效率區(qū)間0~30%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式(例如GAC)。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間30%~70%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間30%~70%),可以確定線性預(yù)測效率區(qū)間30%~70%對應(yīng)的音頻編碼方式(例如TCX),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間70%~100%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間70%~100%),可確定線性預(yù)測效率區(qū)間70%~100%對應(yīng)的音頻編碼方式(如ACELP編碼),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景可以以此類推。可以根據(jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率所落入的第二線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第二線性預(yù)測效率區(qū)間具有映射關(guān)系的第二音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式,其中,上述第二音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第二音頻編碼方式為基于線性預(yù)測的音頻編碼方式。例如,假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~40%、40%~60%和60%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~40%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~40%),則可確定線性預(yù)測效率區(qū)間0~40%對應(yīng)的音頻編碼方式(例如GAC),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間40%~60%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間40%~60%),確定線性預(yù)測效率區(qū)間40%~60%對應(yīng)的音頻編碼方式(例如TCX),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間60%~100%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間60%~100%),確定線性預(yù)測效率區(qū)間60%~100%對應(yīng)的音頻編碼方式(例如ACELP編碼),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景可以以此類推。可根據(jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率所落入的第三線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第三線性預(yù)測效率區(qū)間具有映射關(guān)系的第三音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式,其中,上述第三音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第三音頻編碼方式為基于線性預(yù)測的音頻編碼方式。例如,假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~50%、50%~80%和80%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~50%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~50%),則可確定線性預(yù)測效率區(qū)間0~50%對應(yīng)的音頻編碼方式(例如GAC),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間50~80%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間50%~80%),確定線性預(yù)測效率區(qū)間50%~80%對應(yīng)的音頻編碼方式(例如TCX),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間80%~100%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間80%~100%),確定線性預(yù)測效率區(qū)間80%~100%對應(yīng)的音頻編碼方式(例如ACELP編碼),為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。其它場景可以以此類推??梢愿鶕?jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系??梢岳斫?,上述舉例中提及的各種閾值(例如第一閾值、第二閾值、第三閾值、第四閾值、第五閾值、第六閾值)的具體取值,可根據(jù)需要或者根據(jù)應(yīng)用的環(huán)境和場景進(jìn)行設(shè)定。例如上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的取值范圍為0~1,則第一閾值可取值為0.2、0.5、0.6、0.8、0.9等、上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的取值范圍為0~1,第二閾值可取值為0.3、0.3、0.6或0.8、0.9等。其它場景以此類推。進(jìn)一步的,還可根據(jù)需要對各種閾值的取值進(jìn)行動(dòng)態(tài)適應(yīng)性的調(diào)整。舉例來說,若傾向于選擇基于線性預(yù)測的音頻編碼方式(如TCX、ACELP編碼等)來編碼音頻幀,則相應(yīng)的閾值(例如第一閾值、第二閾值、第三閾值、第四閾值、第五閾值、第六閾值)可以設(shè)定的相對小一些。若傾向于選擇非基于線性預(yù)測的音頻編碼方式(如GAC編碼等)來編碼音頻幀,則相應(yīng)閾值(如第一閾值、第二閾值、第三閾值、第四閾值、第五閾值、第六閾值)可以設(shè)定的相對大一些。以此類推。可以理解的是,上述當(dāng)前音頻幀的參考線性預(yù)測效率所包括的不同種類線性預(yù)測效率的具體估計(jì)方式可能有所不同。下面通過舉例一些可能的實(shí)施例方式進(jìn)行說明。舉例來說,在本發(fā)明的一些實(shí)施例中,當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率。或者,上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N1個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值,其中,上述N1為正整數(shù)(例如N1可等于1、2、3或其它值),上述第一統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N11個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率可基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到(例如上述N11個(gè)歷史音頻幀為音頻幀F(xiàn)1、F2和F3,則音頻幀F(xiàn)1的線性預(yù)測效率為音頻幀F(xiàn)1的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,音頻幀F(xiàn)2的線性預(yù)測效率為音頻幀F(xiàn)2的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率、音頻幀F(xiàn)3的線性預(yù)測效率為音頻幀F(xiàn)3的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,音頻幀F(xiàn)1的綜合線性預(yù)測效率可基于上述音頻幀F(xiàn)1的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,音頻幀F(xiàn)2的綜合線性預(yù)測效率可基于上述音頻幀F(xiàn)2的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,音頻幀F(xiàn)3的綜合線性預(yù)測效率可基于上述音頻幀F(xiàn)3的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,N11取其它值的場景以此類推),上述N11個(gè)歷史音頻幀為上述N1個(gè)歷史音頻幀的子集(上述N11小于或等于上述N1)。其中,上述N1個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N1個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N1個(gè)歷史音頻幀。上述N1個(gè)歷史音頻幀中除上述N11個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N11個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。其中,計(jì)算得到的上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值例如可以是,上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸鲜霎?dāng)前音頻幀的參考長時(shí)線性預(yù)測效率例如可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N2個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值,其中,上述N2為正整數(shù)(例如N2可等于1、2、3或其它值),上述第二統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N21個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N21個(gè)歷史音頻幀為上述N2個(gè)歷史音頻幀的子集(上述N21小于或等于上述N2)。其中,上述N2個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N2個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N2個(gè)歷史音頻幀。上述N2個(gè)歷史音頻幀中除上述N21個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N21個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。計(jì)算得到的上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值例如為,上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘?,上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率例如可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N4個(gè)歷史音頻幀的參考線性預(yù)測效率,獲取上述當(dāng)前音頻幀的N3個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值,其中,上述N3和上述N4為正整數(shù)(例如N3和上述N4可等于1、2、3或其它值),上述第三統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N31個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;其中,N41個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述N31個(gè)歷史音頻幀為上述N3個(gè)歷史音頻幀的子集,上述N31小于或等于上述N3。其中,上述N3個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N3個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N3個(gè)歷史音頻幀。上述N3個(gè)歷史音頻幀中除上述N31個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N31個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。上述N41個(gè)歷史音頻幀為上述N4個(gè)歷史音頻幀的子集,上述N41小于或等于上述N4,其中,上述N4個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N4個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N4個(gè)歷史音頻幀。上述N4個(gè)歷史音頻幀中除上述N41個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N41個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到。上述N3個(gè)歷史音頻幀和上述N4個(gè)歷史音頻幀的交集可為空集或不是空集。計(jì)算得到的上述上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值例如為,上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。舉例來說,在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率例如通過如下方式估計(jì)得到:估計(jì)當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,其中上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率。或者,上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N5個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值,其中,上述N5為正整數(shù)(例如N5可等于1、2、3或其它值),上述第四統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N51個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N51個(gè)歷史音頻幀為上述N5個(gè)歷史音頻幀的子集(上述N51小于或等于上述N5)。其中,上述N5個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N5個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N5個(gè)歷史音頻幀。上述N5個(gè)歷史音頻幀中除上述N51個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N51個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。其中,計(jì)算得到的上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值可為上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸鲜霎?dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N6個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值,上述N6為正整數(shù)(例如N6可等于1、2、3或其它值),上述第五統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N61個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N61個(gè)歷史音頻幀為上述N6個(gè)歷史音頻幀的子集(上述N61小于或等于上述N6)。其中,上述N6個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N6個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N6個(gè)歷史音頻幀。上述N6個(gè)歷史音頻幀中除上述N61個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N61個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。其中,計(jì)算得到的上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值可為,上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸鲜霎?dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N8個(gè)歷史音頻幀的參考線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N7個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值,上述N7和上述N8為正整數(shù)(例如上述N7和上述N8可等于1、2、3或其它值),上述第六統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,N71個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,N81個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N71個(gè)歷史音頻幀為上述N7個(gè)歷史音頻幀的子集(上述N71小于或等于上述N7)。其中,上述N7個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N7個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N7個(gè)歷史音頻幀。上述N7個(gè)歷史音頻幀中除上述N71個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N71個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。上述N81個(gè)歷史音頻幀為上述N8個(gè)歷史音頻幀的子集(上述N81小于或等于上述N8)。其中,上述N8個(gè)歷史音頻幀可以是上述當(dāng)前音頻幀的任意N8個(gè)歷史音頻幀,或可以是時(shí)間域上與上述當(dāng)前音頻幀相鄰的N8個(gè)歷史音頻幀。上述N8個(gè)歷史音頻幀中除上述N81個(gè)歷史音頻幀中之外的剩余歷史音頻幀的線性預(yù)測效率可為不同于上述N81個(gè)歷史音頻幀的線性預(yù)測效率的其它類型線性預(yù)測效率,此處不再詳舉。上述N7個(gè)歷史音頻幀和上述N8個(gè)歷史音頻幀的交集可為空集或不是空集。其中,計(jì)算得到的上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值可為,上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明一些實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(例如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。其中,在本發(fā)明的一些實(shí)施例中,上述估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率可以包括:基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。在本發(fā)明的一些實(shí)施例中,上述基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,例如包括:計(jì)算當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,其中,計(jì)算出的上述能量變化率為當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,或者,當(dāng)前音頻幀的短時(shí)線性預(yù)測效率基于計(jì)算出的上述能量變化率變換得到,其中,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測后的能量為上述當(dāng)前音頻幀的線性預(yù)測殘差的能量。例如,能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間可具有映射關(guān)系,可基于能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述能量變化率具有映射關(guān)系的當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。一般來說,當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。例如,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,可為上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量與上述當(dāng)前音頻幀的線性預(yù)測殘差的能量的比值或比值的倒數(shù)。一般來說,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量除以上述當(dāng)前音頻幀的線性預(yù)測殘差的能量得到的比值越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率可包括:根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,上述相關(guān)性為當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,或者當(dāng)前音頻幀的長時(shí)線性預(yù)測效率基于上述變換得到。其中,上述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差;上述第一歷史線性預(yù)測殘差為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差(例如,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測殘差,或者,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測殘差),上述第一歷史線性預(yù)測激勵(lì)為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)(例如,上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測激勵(lì))。舉例來說,例如相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間具有映射關(guān)系,可基于相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述相關(guān)性具有映射關(guān)系的上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率。其中,根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性的方式可以是多種多樣的。例如,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性可以包括:計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性?;蛘?,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性可包括:將當(dāng)前音頻幀的線性預(yù)測殘差乘以增益因子以得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差,計(jì)算得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的增益線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性。或者,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,可以包括:將第一歷史線性預(yù)測信號乘以增益因子以得到增益后的第一歷史線性預(yù)測信號,計(jì)算得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性。其中,上述第一歷史線性預(yù)測激勵(lì)或上述第一歷史線性預(yù)測殘差可基于上述當(dāng)前音頻幀的基音確定。例如,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。或者,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。例如,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性越大,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述相關(guān)性例如為時(shí)域上的互相關(guān)函數(shù)值和/或頻域上的互相關(guān)函數(shù)值,或者上述相關(guān)性可為時(shí)域上的失真和/或頻域上的失真(其中,頻域上的失真亦可稱之為譜失真)。其中,在本發(fā)明的一些實(shí)施例中,上述頻域上的失真可在頻域上的K1個(gè)頻點(diǎn)的失真的和值或加權(quán)和值,或者上述頻域上的失真可為在頻域上的K2個(gè)子帶上的失真的和值或加權(quán)和值,上述K1和上述K2為正整數(shù)。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的互相關(guān)函數(shù)值越大,則可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的互相關(guān)函數(shù)值越大,可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)為反映心理聲學(xué)模型的感知加權(quán)系數(shù)。當(dāng)然,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)亦可為基于實(shí)際需要設(shè)定的其它加權(quán)系數(shù)。其中,測試發(fā)現(xiàn),使用感知加權(quán)系數(shù)有利于使得計(jì)算出的失真更加符合主觀的質(zhì)量,從而有利于提升性能。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為利用基于線性預(yù)測的編碼方式對上述當(dāng)前音頻幀的歷史音頻幀進(jìn)行音頻編碼而產(chǎn)生的線性預(yù)測激勵(lì)。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測殘差,可基于上述當(dāng)前音頻幀的第一歷史音頻幀的時(shí)域信號和上述第一歷史音頻幀的線性預(yù)測系數(shù)得到,其中,上述第一歷史音頻幀的線性預(yù)測編碼系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的線性預(yù)測殘差可基于上述當(dāng)前音頻幀的時(shí)域信號和上述當(dāng)前音頻幀的線性預(yù)測系數(shù)得到,其中,上述當(dāng)前音頻幀的線性預(yù)測系數(shù)可為量化后的線性預(yù)測系數(shù)或者未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)與固定碼本激勵(lì)的疊加激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)。或上述第一歷史線性預(yù)測激勵(lì)可為其它類型的碼本激勵(lì)??梢岳斫獾氖?,在本發(fā)明各實(shí)施例中,音頻幀(例如當(dāng)前音頻幀或時(shí)域上位于當(dāng)前音頻幀之前或之后的音頻幀)的歷史音頻幀是指,在同一個(gè)音頻流中時(shí)域上位于該音頻幀之前的音頻幀??梢姎v史音頻幀是相對的概念,例如假設(shè)同一個(gè)音頻流之中包含的4個(gè)音頻幀在時(shí)域上的先后順序?yàn)橐纛l幀y1—>音頻幀y2—>音頻幀y3—>音頻幀y4,那么音頻幀y1、音頻幀y2、音頻幀y3都是音頻幀y4的歷史音頻幀,音頻幀y1和音頻幀y2都是音頻幀y3的歷史音頻幀,而音頻幀y1是音頻幀y2的歷史音頻幀。可以理解的是,音頻幀y4不是音頻幀y3的歷史音頻幀、音頻幀y4也不是音頻幀y2和音頻幀y1歷史音頻幀,其它場景可以此類推。為便于更好的理解本發(fā)明實(shí)施例的上述技術(shù)方面,下面通過一些具體的應(yīng)用場景進(jìn)行舉例介紹。首先請參見圖2,圖2為本發(fā)明實(shí)施例提供的一種音頻編碼方法的流程示意圖。其中,如圖2所示,本發(fā)明實(shí)施例提供的一種音頻編碼方法可包括以下內(nèi)容:201、判斷當(dāng)前音頻幀是否為語音音頻幀。若是,則執(zhí)行步驟202。若否、則執(zhí)行步驟203。202、基于語音編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼。在本發(fā)明一些實(shí)施例中,若當(dāng)前音頻幀為語音音頻幀,可基于代數(shù)碼激勵(lì)線性預(yù)測(ACELP,AlgebraicCodeExcitedLinearPrediction)編碼對上述當(dāng)前音頻幀進(jìn)行音頻編碼。例如,若當(dāng)前音頻幀為語音音頻幀,則可將當(dāng)前音頻幀輸入到ACELP子編碼器中進(jìn)行進(jìn)行音頻編碼。其中,ACELP子編碼器為采用ACELP編碼的子編碼。203、估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率。其中,可以采用多種算法來估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率。其中,在本發(fā)明的各實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。其中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明的一些實(shí)施例中,上述參考線性預(yù)測效率包括如下線性預(yù)測效率的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述參考綜合線性預(yù)測效率基于上述參考長時(shí)線性預(yù)測效率和上述參考短時(shí)線性預(yù)測效率得到。其中,當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的短時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到??梢岳斫猓瑓⒖季€性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x1(x1為正數(shù))。其中,參考長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x2(x2為正數(shù))。參考短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x3(x3為正數(shù))。其中,參考綜合線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x4(x4為正數(shù))。其中,長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x5(x5為正數(shù))。短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x6(x6為正數(shù))。其中,x1、x2、x3、x4、x5或x6例如可為0.5、0.8或1.5、2、5、10、50、100或其它正數(shù)204、確定與估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。在本發(fā)明的一些實(shí)施例中,音頻編碼方式與音頻幀的參考線性預(yù)測效率之間可以具有映射關(guān)系,例如,不同的音頻編碼方式可對應(yīng)不同的參考線性預(yù)測效率。例如可在至少兩個(gè)音頻編碼方式中,確定與估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。其中,與估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式可能是變換激勵(lì)編碼(TCX,TransformCodedExcitation)、也可能是一般音頻編碼(GAC,GenericAudioCoding)。其中,GAC例如可以是修正離散余弦變換(ModifiedDiscreteCosineTransform)編碼。205、按照確定出的上述音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼??梢钥闯觯緦?shí)施例的技術(shù)方案中,首先判斷出當(dāng)前音頻幀是否為語音音頻幀,若當(dāng)前音頻幀為語音音頻幀,則基于語音編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼。若當(dāng)前音頻幀為非語音音頻幀,則先估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;通過估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率來確定與之匹配的音頻編碼方式,并按照確定出的與之匹配音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼,由于上述方案在確定音頻編碼方式的過程中,無需執(zhí)行現(xiàn)有閉環(huán)選擇模式所需要執(zhí)行的利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的操作,而是通過當(dāng)前音頻幀的參考線性預(yù)測效率來確定需選擇的音頻編碼方式,而估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率的計(jì)算復(fù)雜度,通常是遠(yuǎn)遠(yuǎn)小于利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的計(jì)算復(fù)雜度的,因此相對于現(xiàn)有機(jī)制而言,本發(fā)明實(shí)施例的上述方案有利于降低音頻編碼運(yùn)算復(fù)雜度,進(jìn)而降低音頻編碼的開銷。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的和值、加權(quán)和值(其中,此處加權(quán)和值所對應(yīng)的權(quán)值可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,其中1個(gè)權(quán)值例如可為0.5、1.、2、3、5、10或者其它值)或平均值??梢岳斫獾氖?,上述當(dāng)前音頻幀的參考線性預(yù)測效率所包括的線性預(yù)測效率的種類不同,確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的具體方式也就可能不同。下面舉例一些可能的實(shí)施例方式。舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式可以包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式可以包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式可以包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率所落入的第一線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第一線性預(yù)測效率區(qū)間具有映射關(guān)系的第一音頻編碼方式,其中,上述第一音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第一音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。其中,不同的線性預(yù)測效率區(qū)間對應(yīng)于不同的音頻編碼方式。例如,假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~30%、30%~70%和70%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~30%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~30%),可確定線性預(yù)測效率區(qū)間0~30%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間30%~70%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間30%~70%),可以確定線性預(yù)測效率區(qū)間30%~70%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推。可以根據(jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率所落入的第二線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第二線性預(yù)測效率區(qū)間具有映射關(guān)系的第二音頻編碼方式,其中,上述第二音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第二音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。例如,假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~40%、40%~60%和60%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~40%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~40%),則可確定線性預(yù)測效率區(qū)間0~40%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間40%~60%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間40%~60%),確定線性預(yù)測效率區(qū)間40%~60%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推??筛鶕?jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,可包括:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,包括:確定上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率所落入的第三線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第三線性預(yù)測效率區(qū)間具有映射關(guān)系的第三音頻編碼方式,其中,上述第三音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第三音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。例如,假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~50%、50%~80%和80%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~50%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~50%),則可確定線性預(yù)測效率區(qū)間0~50%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間50~80%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間50%~80%),確定線性預(yù)測效率區(qū)間50%~80%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推??梢愿鶕?jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。可以理解的是,上述當(dāng)前音頻幀的參考線性預(yù)測效率所包括的不同種類線性預(yù)測效率的具體估計(jì)方式可能有所不同。下面通過舉例一些可能的實(shí)施例方式進(jìn)行說明。舉例來說,在本發(fā)明的一些實(shí)施例中,當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率?;蛘撸鲜霎?dāng)前音頻幀的參考長時(shí)線性預(yù)測效率通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N1個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值,其中,上述N1為正整數(shù),上述第一統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N11個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N11個(gè)歷史音頻幀為上述N1個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值例如可以是,上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸鲜霎?dāng)前音頻幀的參考長時(shí)線性預(yù)測效率例如可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N2個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值,其中,上述N2為正整數(shù),上述第二統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N21個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N21個(gè)歷史音頻幀為上述N2個(gè)歷史音頻幀的子集。計(jì)算得到的上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值例如為,上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。或者,上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率例如可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N4個(gè)歷史音頻幀的參考線性預(yù)測效率,獲取上述當(dāng)前音頻幀的N3個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值,其中,上述N3和上述N4為正整數(shù),上述第三統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N31個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;其中,N41個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述N31個(gè)歷史音頻幀為上述N3個(gè)歷史音頻幀的子集,上述N41個(gè)歷史音頻幀為上述N4個(gè)歷史音頻幀的子集,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到。上述N3個(gè)歷史音頻幀和上述N4個(gè)歷史音頻幀的交集可為空集或不是空集。計(jì)算得到的上述上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值例如為,上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。舉例來說,在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率例如通過如下方式估計(jì)得到:估計(jì)當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,其中上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率。或者,上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N5個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值,其中,上述N5為正整數(shù),上述第四統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N51個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N51個(gè)歷史音頻幀為上述N5個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值可為,上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸鲜霎?dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N6個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值,上述N6為正整數(shù),上述第五統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N61個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N61個(gè)歷史音頻幀為上述N6個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值可為,上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘?,上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可通過如下方式估計(jì)得到:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N8個(gè)歷史音頻幀的參考線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N7個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值,上述N7和上述N8為正整數(shù),上述第六統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,N71個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,N81個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N71個(gè)歷史音頻幀為上述N7個(gè)歷史音頻幀的子集,上述N81個(gè)歷史音頻幀為上述N8個(gè)歷史音頻幀的子集。上述N7個(gè)歷史音頻幀和上述N8個(gè)歷史音頻幀的交集可為空集或不是空集。其中,計(jì)算得到的上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值可為,上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明一些實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(例如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。其中,在本發(fā)明的一些實(shí)施例中,上述估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率可以包括:基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。在本發(fā)明的一些實(shí)施例中,上述基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,例如包括:計(jì)算當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,其中,計(jì)算出的上述能量變化率為當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,或者,當(dāng)前音頻幀的短時(shí)線性預(yù)測效率基于計(jì)算出的上述能量變化率變換得到,其中,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測后的能量為上述當(dāng)前音頻幀的線性預(yù)測殘差的能量。例如,能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間可具有映射關(guān)系,可基于能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述能量變化率具有映射關(guān)系的當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。一般來說,當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。例如,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,可為上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量與上述當(dāng)前音頻幀的線性預(yù)測殘差的能量的比值或比值的倒數(shù)。一般來說,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量除以上述當(dāng)前音頻幀的線性預(yù)測殘差的能量得到的比值越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率可包括:根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,上述相關(guān)性為當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,或者當(dāng)前音頻幀的長時(shí)線性預(yù)測效率基于上述變換得到。其中,上述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差;上述第一歷史線性預(yù)測殘差為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差,上述第一歷史線性預(yù)測激勵(lì)為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)。舉例來說,例如相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間具有映射關(guān)系,可基于相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述相關(guān)性具有映射關(guān)系的上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率。在本發(fā)明的一些實(shí)施例中,可利用分析濾波器A(Z)對當(dāng)前音頻幀的時(shí)域信號進(jìn)行濾波,得到當(dāng)前音頻幀的線性預(yù)測殘差R,其中,濾波器A(Z)的濾波器系數(shù)為當(dāng)前音頻幀的線性預(yù)測系數(shù)。具體可如下面公式1所示:其中,公式1中的S(i)表示當(dāng)前音頻幀的第i個(gè)時(shí)域樣點(diǎn)的信號,a(k)表示當(dāng)前音頻幀的第k階線性預(yù)測系數(shù),M為濾波器總階數(shù),上述N為當(dāng)前音頻幀的時(shí)域長度,R(i)表示當(dāng)前音頻幀的第i個(gè)時(shí)域樣點(diǎn)的線性預(yù)測殘差??梢岳斫?,任何1個(gè)音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測殘差均可通過上述舉例方式得到。其中,例如可以緩存每個(gè)音頻幀或者部分音頻幀的線性預(yù)測激勵(lì)或線性預(yù)測殘差,以便作為在可能的下一音頻幀將可能用到的歷史線性預(yù)測激勵(lì)或歷史線性預(yù)測殘差,以計(jì)算其與下一音頻幀的線性預(yù)測殘差的相關(guān)性。其中,根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性的方式可以是多種多樣的。例如,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性可以包括:計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性。或者,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,可包括:將當(dāng)前音頻幀的線性預(yù)測殘差乘以增益因子以得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差,計(jì)算得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的增益線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性?;蛘?,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,可以包括:將第一歷史線性預(yù)測信號乘以增益因子以得到增益后的第一歷史線性預(yù)測信號,計(jì)算得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性。其中,上述第一歷史線性預(yù)測激勵(lì)或上述第一歷史線性預(yù)測殘差可基于上述當(dāng)前音頻幀的基音確定。例如,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。或者,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。例如,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。在本發(fā)明的一些實(shí)施例中,上述相關(guān)性例如為時(shí)域上的互相關(guān)函數(shù)值和/或頻域上的互相關(guān)函數(shù)值。其中,在本發(fā)明一可選的實(shí)施方式中,計(jì)算頻域上互相關(guān)函數(shù)值時(shí),可對當(dāng)前音頻幀的線性預(yù)測殘差進(jìn)行時(shí)頻變換(如離散傅利葉變換(DFT,DiscreteFourierTransform)或離散余弦變換(DCT:discreteCosineTransform))以得到當(dāng)前音頻幀的線性預(yù)測殘差的頻域信號,可對第一歷史線性預(yù)測信號進(jìn)行時(shí)頻變換(例如DFT或DCT)以得到第一歷史線性預(yù)測信號的頻域信號。下面舉例一種相關(guān)性計(jì)算公式,如下公式1所示:(公式2)其中,上述公式2中C表示當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號在時(shí)域上的互相關(guān)函數(shù)值,R(i)表示當(dāng)前音頻幀的第i個(gè)時(shí)域樣點(diǎn)的線性預(yù)測殘差,E(i)表示第一歷史線性預(yù)測信號的第i個(gè)時(shí)域樣點(diǎn)的信號,N表示一個(gè)音頻幀的時(shí)域樣點(diǎn)總數(shù)?;蛘撸鲜龉?中C表示當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號在頻域上的互相關(guān)函數(shù)值,R(i)表示當(dāng)前音頻幀的線性預(yù)測殘差的第i個(gè)頻譜包絡(luò),E(i)表示第一歷史線性預(yù)測信號的第i個(gè)頻譜包絡(luò)的信號,N表示一個(gè)音頻幀的頻譜包絡(luò)總數(shù)。當(dāng)然,本發(fā)明也不限制其它的相關(guān)性計(jì)算方法。在本發(fā)明的另一個(gè)在頻域計(jì)算相關(guān)性的實(shí)施例中,為了更好的克服基音的抖動(dòng),可以在計(jì)算互相關(guān)之前先將R(i)或E(i)中的其中一個(gè)信號進(jìn)行移位處理,例如如下公式3所示:(公式3)其中,在公式2的基礎(chǔ)中,上述公式3進(jìn)一步對E(i)進(jìn)行移位處理。j表移位量,j可為整數(shù),而對R(i)進(jìn)行移位處理的方式與之類似。在本發(fā)明的另一些實(shí)施例中,上述相關(guān)性例如可為時(shí)域上的失真和/或頻域上的失真。其中,在本發(fā)明一可選的實(shí)施方式中,在計(jì)算頻域的失真時(shí),可對當(dāng)前音頻幀的線性預(yù)測殘差進(jìn)行時(shí)頻變換(例如DFT或DCT)以得到當(dāng)前音頻幀的線性預(yù)測殘差的頻域信號,可對第一歷史線性預(yù)測信號進(jìn)行時(shí)頻變換(例如DFT或DCT)以得到第一歷史線性預(yù)測信號的頻域信號。計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差的頻域信號與第一歷史線性預(yù)測信號的頻域信號之間的失真D。其中,失真D越小,則表示相關(guān)性越強(qiáng),長時(shí)線性預(yù)測效率越高。下面舉例一種失真D計(jì)算公式,如公式4所示:(公式4)其中,公式4中的N可表示一個(gè)音頻幀的時(shí)域樣點(diǎn)總數(shù),R(k)表示當(dāng)前音頻幀的第k個(gè)時(shí)域樣點(diǎn)的線性預(yù)測殘差,E(k)表示第一歷史線性預(yù)測信號的第k個(gè)時(shí)域樣點(diǎn)的信號。或者,公式4中的N也可表示一個(gè)音頻幀的頻譜包絡(luò)總數(shù),R(k)表示當(dāng)前音頻幀的線性預(yù)測殘差的第k個(gè)頻譜包絡(luò),E(k)表示第一歷史線性預(yù)測信號的第k個(gè)頻譜包絡(luò)。下面舉例另兩種失真D計(jì)算公式,如公式5或公式6所示:(公式5)(公式6)其中,公式5和公式6中的N可表示一個(gè)音頻幀的時(shí)域樣點(diǎn)總數(shù),R(k)表示當(dāng)前音頻幀的第k個(gè)時(shí)域樣點(diǎn)的線性預(yù)測殘差,E(k)表示第一歷史線性預(yù)測信號的第k個(gè)時(shí)域樣點(diǎn)的信號。或者,公式5和公式6中的N也可表示一個(gè)音頻幀的頻譜包絡(luò)總數(shù),R(k)表示當(dāng)前音頻幀的線性預(yù)測殘差的第k個(gè)頻譜包絡(luò),E(k)表示第一歷史線性預(yù)測信號的第k個(gè)頻譜包絡(luò)。其中,公式5和公式6中的G表示增益因子,通過選取合適取值的G,可以使得求得的失真D最小。公式4中將增益因子G施加給了E(k),公式5中將增益因子G施加給了R(k)。其中,在本發(fā)明的一些實(shí)施例中,上述頻域上的失真可在頻域上的K1個(gè)頻點(diǎn)的失真的和值或加權(quán)和值,或者上述頻域上的失真可為在頻域上的K2個(gè)子帶上的失真的和值或加權(quán)和值,上述K1和上述K2為正整數(shù)。下面又舉例三種失真D計(jì)算公式,如公式7或公式8或公式9所示:(公式7)(公式8)(公式9)其中,在公式7~公式9中,P(k)為一組加權(quán)系數(shù),P(k)可以是一組反映心理聲學(xué)模型的感知加權(quán)系數(shù)或其它加權(quán)系數(shù)。其中,公式7~公式9中的N、R(k)、E(k)、G的含義與公式5相同。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為利用基于線性預(yù)測的編碼方式對上述當(dāng)前音頻幀的歷史音頻幀s進(jìn)行音頻編碼而產(chǎn)生的線性預(yù)測激勵(lì)。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測殘差,可基于上述當(dāng)前音頻幀的第一歷史音頻幀的時(shí)域信號和上述第一歷史音頻幀的線性預(yù)測系數(shù)得到,其中,上述第一歷史音頻幀的線性預(yù)測編碼系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的線性預(yù)測殘差可基于上述當(dāng)前音頻幀的時(shí)域信號和上述當(dāng)前音頻幀的線性預(yù)測系數(shù)得到,其中,上述當(dāng)前音頻幀的線性預(yù)測系數(shù)可為量化后的線性預(yù)測系數(shù)或者未經(jīng)量化的線性預(yù)測系數(shù)。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)與固定碼本激勵(lì)的疊加激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)。下面還提供用于實(shí)施上述方案的相關(guān)裝置。參見圖3-a,圖3-a為本發(fā)明的另一實(shí)施例提供的一種音頻編碼器300的結(jié)構(gòu)示意圖。其中,時(shí)域的音頻信號可被以幀為單位輸入到本發(fā)明實(shí)施例提供的音頻編碼器300之中,經(jīng)過音頻編碼器300的編碼處理,輸入音頻幀可被壓縮為相對較小的比特流。該比特流可用于存儲(chǔ)或傳輸目的,并可經(jīng)過一個(gè)音頻解碼器恢復(fù)出原始的時(shí)域音頻幀。其中,本實(shí)施例中的音頻編碼器300可包括多個(gè)子編碼器,具體可包括至少1個(gè)子編碼器是基于線性預(yù)測的子編碼器(為方便起見,下文中可將基于線性預(yù)測的子編碼器稱為A類子編碼器)、至少1個(gè)子編碼器為非基于線性預(yù)測的子編碼器(為方便起見,下文中可將非基于線性預(yù)測的子編碼器稱為B類編碼器)。如圖3-a所示,音頻編碼器300包括選擇器301、A類子編碼器302、B類子編碼器303和受控選路器304。其中,選擇器301用于估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼器;向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304的當(dāng)前音頻幀輸出至與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼器(如A類子編碼器302或B類子編碼器303)。A類子編碼器302或B類子編碼器303用于對輸入的當(dāng)前音頻幀進(jìn)行音頻編碼,輸出編碼音頻信號。例如,A類子編碼器302可為TCX編碼器,B類子編碼器302為GAC編碼器,例如B類子編碼器302可為MDCT編碼器。在本發(fā)明的一些實(shí)施例中,如圖3-b所示,還可進(jìn)一步在圖3-a所示架構(gòu)的音頻編碼器300的基礎(chǔ)上增加分類器305和子編碼器306。其中,分類器305用于判斷當(dāng)前音頻幀是否為語音音頻幀,若音頻幀為語音音頻幀,則向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304的當(dāng)前音頻幀輸出至子編碼器306,其中,編碼器306為適合編碼語音音頻幀的子編碼器,例如子編碼器306為ACELP編碼器。編碼器306用于對輸入的當(dāng)前音頻幀進(jìn)行音頻編碼,輸出編碼音頻信號。在本發(fā)明的一些實(shí)施例中,如圖3-c所示,選擇器301可以包括:判決單元3013、第一估計(jì)單元3011和第二估計(jì)單元3022。其中,音頻幀的參考線性預(yù)測效率包括音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率。其中,第一估計(jì)單元3011用于估計(jì)當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率。第二估計(jì)單元3012用于估計(jì)當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率。其中,判決單元3013,用于若第一估計(jì)單元3011估計(jì)出的上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或第二估計(jì)單元3012估計(jì)出的上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式,向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304中的當(dāng)前音頻幀輸出至子B類子編碼器303;若第一估計(jì)單元3011估計(jì)出的上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或第二估計(jì)單元3012估計(jì)出的上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式,向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304中的當(dāng)前音頻幀輸出至子B類子編碼器302。在本發(fā)明的一些實(shí)施例中,如圖3-d和圖3-e所示,選擇器301也不包括第一估計(jì)單元3011或不包括第二估計(jì)單元3012。在圖3-d所示架構(gòu)中,判決單元3013可用于若第一估計(jì)單元3011估計(jì)出的上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式,向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304中的當(dāng)前音頻幀輸出至子B類子編碼器303;若第一估計(jì)單元3011估計(jì)出的上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式,向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304中的當(dāng)前音頻幀輸出至子B類子編碼器302。在圖3-e所示架構(gòu)中,判決單元3013可用于若第二估計(jì)單元3012估計(jì)出的上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式,向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304中的當(dāng)前音頻幀輸出至子B類子編碼器303;若第二估計(jì)單元3012估計(jì)出的上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式,向受控選路器304發(fā)送選路控制信號以控制受控選路器304將輸入到受控選路器304中的當(dāng)前音頻幀輸出至子B類子編碼器302。在本發(fā)明的一些實(shí)施例中,如圖3-f所示,在圖3-c所示架構(gòu)的音頻編碼器300的基礎(chǔ)上,音頻編碼器300還可包括前處理器3014,用于獲得當(dāng)前音頻幀的線性預(yù)測殘差,前處理器3014可具體用于,利用分析濾波器A(Z)對當(dāng)前音頻幀的時(shí)域信號進(jìn)行濾波,得到當(dāng)前音頻幀的線性預(yù)測殘差R,其中,濾波器A(Z)的濾波器系數(shù)為當(dāng)前音頻幀的線性預(yù)測系數(shù)。其中,第一估計(jì)單元3011具體用于,根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,基于相關(guān)性與當(dāng)前音頻幀的長時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述相關(guān)性具有映射關(guān)系的上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,其中,上述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差;上述第一歷史線性預(yù)測殘差為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差(例如,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測殘差,或者,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測殘差),上述第一歷史線性預(yù)測激勵(lì)為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)(例如,上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測激勵(lì))。在本發(fā)明的一些實(shí)施例中,如圖3-g所示,在圖3-f所示架構(gòu)的音頻編碼器300的基礎(chǔ)上,音頻編碼器300還可包括緩存器308,緩存器308可緩存每個(gè)音頻幀或者部分音頻幀的線性預(yù)測激勵(lì)或線性預(yù)測殘差,以便作為在可能的下一音頻幀將可能用到的歷史線性預(yù)測激勵(lì)或歷史線性預(yù)測殘差,以計(jì)算其與下一音頻幀的線性預(yù)測殘差的相關(guān)性。其中,第一估計(jì)單元3011可從緩存器308之中獲得第一歷史線性預(yù)測信號。在本發(fā)明的一些實(shí)施例中,如圖3-h所示,緩存器308所緩存的歷史線性預(yù)測激勵(lì)或歷史線性預(yù)測殘差可來自于本地音頻解碼器311。其中,本地音頻解碼器311可對A類子編碼器302、B類子編碼器303編碼后輸出的已編碼的音頻幀進(jìn)行解碼處理并輸出,線性預(yù)測器312可本地音頻解碼器311輸出的時(shí)域音頻幀進(jìn)行線性預(yù)測,得到音頻幀的線性預(yù)測殘差或線性預(yù)測激勵(lì)。在本發(fā)明的一些實(shí)施例中,如圖3-i所示,緩存器308所緩存的歷史線性預(yù)測激勵(lì)也可來自A類子編碼器302,A類子編碼器302在編碼音頻幀的過程中將得到音頻幀的線性預(yù)測激勵(lì),A類子編碼器302可將得到的音頻幀的線性預(yù)測激勵(lì)輸出到緩存器308之中進(jìn)行緩存。在本發(fā)明的一些實(shí)施例中,第一估計(jì)單元3011估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率所使用的第一歷史線性預(yù)測激勵(lì)或上述第一歷史線性預(yù)測殘差可基于上述當(dāng)前音頻幀的基音確定,例如,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于緩存器308所緩存的其它歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。或者,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于緩存器308所緩存的其它至少1個(gè)歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。例如,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于緩存器308所緩存的其它歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于緩存器308所緩存的其它至少1個(gè)歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。其中,音頻編碼器300可為任何需要采集、存儲(chǔ)或者向外傳輸音頻信號的裝置,例如手機(jī)、平板電腦、個(gè)人電腦、筆記本電腦等等。參見圖4,圖4為本發(fā)明的另一實(shí)施例提供的一種音頻編碼器400的結(jié)構(gòu)示意圖。其中,音頻編碼器400可以包括估計(jì)單元410、確定單元420和編碼單元430。其中,估計(jì)單元410,用于估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率。確定單元420,用于確定與估計(jì)單元410估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。編碼單元430,用于按照確定單元420確定出的與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,對上述當(dāng)前音頻幀進(jìn)行音頻編碼。其中,在本發(fā)明的各實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。其中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明的一些實(shí)施例中,上述參考線性預(yù)測效率包括如下線性預(yù)測效率的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述參考綜合線性預(yù)測效率基于上述參考長時(shí)線性預(yù)測效率和上述參考短時(shí)線性預(yù)測效率得到。例如,當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的短時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到??梢岳斫?,參考線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x1(x1為正數(shù))。其中,參考長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x2(x2為正數(shù))。參考短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x3(x3為正數(shù))。其中,參考綜合線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x4(x4為正數(shù))。其中,長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x5(x5為正數(shù))。短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x6(x6為正數(shù))。其中,x1、x2、x3、x4、x5或x6例如可為0.5、0.8或1.5、2、5、10、50、100或其它正數(shù)。在本發(fā)明的一些實(shí)施例中,估計(jì)單元可具體用于,當(dāng)當(dāng)前音頻幀為非語音音頻幀,估計(jì)上述當(dāng)前音頻幀的參考線性預(yù)測效率。在本發(fā)明一些實(shí)施例中,音頻幀(例如當(dāng)前音頻幀或其它音頻幀)的參考綜合線性預(yù)測效率基于該音頻幀的參考長時(shí)線性預(yù)測效率和該音頻幀的參考短時(shí)線性預(yù)測效率得到。上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的和值、加權(quán)和值(其中,此處加權(quán)和值所對應(yīng)的權(quán)值可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,其中1個(gè)權(quán)值例如可為0.5、1.、2、3、5、10或其它值)或平均值。當(dāng)然,也可能通過其它的算法,基于上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率得到上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率??梢岳斫獾氖牵鲜霎?dāng)前音頻幀的參考線性預(yù)測效率所包括的線性預(yù)測效率的種類不同,確定單元420確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的具體方式也就可能不同。下面舉例一些可能的實(shí)施例方式。在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則確定單元420可具體用于:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則確定單元420可具體用于:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則確定單元420可具體用于:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則確定單元420可具體用于:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則確定單元420可具體用于:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則確定單元420可具體用于:若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則確定單元420具體用于:確定上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率所落入的第一線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第一線性預(yù)測效率區(qū)間具有映射關(guān)系的第一音頻編碼方式,其中,上述第一音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第一音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定單元420具體用于:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則上述確定單元420具體用于:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則確定單元420具體用于:若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則確定單元420具體用于:確定上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率所落入的第二線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第二線性預(yù)測效率區(qū)間具有映射關(guān)系的第二音頻編碼方式,其中,上述第二音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第二音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定單元420具體用于:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定單元420具體用于:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則上述確定單元420具體用于:若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,確定單元420具體用于:確定上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率所落入的第三線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第三線性預(yù)測效率區(qū)間具有映射關(guān)系的第三音頻編碼方式,上述第三音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第三音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。在本發(fā)明一些實(shí)施例中,基于線性預(yù)測的音頻編碼方式可以包括ACELP編碼、TCX等。非基于線性預(yù)測的音頻編碼方式可包括GAC,GAC例如可包括MDCT編碼或DCT編碼等??梢岳斫猓鲜雠e例中提及的各種閾值(例如第一閾值、第二閾值、第三閾值、第四閾值、第五閾值、第六閾值)的具體取值,可根據(jù)需要或者根據(jù)應(yīng)用的環(huán)境和場景進(jìn)行設(shè)定。例如上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的取值范圍為0~1,則第一閾值可取值為0.2、0.5、0.6、0.8等、上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的取值范圍為0~1,第二閾值可取值為0.3、0.3、0.6或0.8等。其它場景以此類推。進(jìn)一步的,還可根據(jù)需要對各種閾值的取值進(jìn)行動(dòng)態(tài)適應(yīng)性的調(diào)整??梢岳斫獾氖?,估計(jì)單元410具體估計(jì)上述當(dāng)前音頻幀的參考線性預(yù)測效率所包括的不同種類線性預(yù)測效率的方式可能有所不同。下面通過舉例一些可能的實(shí)施例方式進(jìn)行說明。在本發(fā)明的一些實(shí)施例中,在估計(jì)當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,估計(jì)單元410具體用于:估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率。在本發(fā)明的另一些實(shí)施例中,在估計(jì)上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,估計(jì)單元410具體用于:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N1個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值,其中,上述N1為正整數(shù),上述第一統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N11個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N11個(gè)歷史音頻幀為上述N1個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值例如可以是,上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明的另一些實(shí)施例中,在估計(jì)上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,估計(jì)單元410具體用于:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N2個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值,其中,上述N2為正整數(shù),其中,上述第二統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N21個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N21個(gè)歷史音頻幀為上述N2個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值例如為上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明的另一些實(shí)施例中,在估計(jì)上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的方面,估計(jì)單元410具體用于:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N4個(gè)歷史音頻幀的參考線性預(yù)測效率,獲取上述當(dāng)前音頻幀的N3個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值,其中,上述N3和上述N4為正整數(shù),上述第三統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N31個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;其中,N41個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述N31個(gè)歷史音頻幀為上述N3個(gè)歷史音頻幀的子集,上述N41個(gè)歷史音頻幀為上述N4個(gè)歷史音頻幀的子集,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到。其中,計(jì)算得到的上述上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值例如為,上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明的一些實(shí)施例中,在估計(jì)上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,上述估計(jì)單元410可具體用于:估計(jì)當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,其中,上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率。在本發(fā)明的另一些實(shí)施例中,在估計(jì)上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,上述估計(jì)單元410可具體用于:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N5個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值,其中,上述N5為正整數(shù),上述第四統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N51個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N51個(gè)歷史音頻幀為上述N5個(gè)歷史音頻幀的子集。計(jì)算得到的上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值可為,上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明的另一些實(shí)施例中,在估計(jì)上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,上述估計(jì)單元410可具體用于:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N6個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值,其中,上述N6為正整數(shù),上述第五統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N61個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N61個(gè)歷史音頻幀為上述N6個(gè)歷史音頻幀的子集。其中,估計(jì)單元410計(jì)算得到的上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值可為,上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明的另一些實(shí)施例中,在估計(jì)上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的方面,上述估計(jì)單元410可具體用于:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N8個(gè)歷史音頻幀的參考線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N7個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值,其中,上述N7和上述N8為正整數(shù),上述第六統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,N71個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,N81個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,其中,上述N71個(gè)歷史音頻幀為上述N7個(gè)歷史音頻幀的子集,上述N81個(gè)歷史音頻幀為上述N8個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值可為,上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明一些實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(例如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明一些實(shí)施例中,在上述估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的方面,估計(jì)單元410具體用于:基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。在本發(fā)明一些實(shí)施例中,在上述基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的方面,估計(jì)單元410可具體用于:計(jì)算當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,其中,上述能量變化率為上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,或者上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率基于上述能量變化率變換得到,其中,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測后的能量為上述當(dāng)前音頻幀的線性預(yù)測殘差的能量。例如,能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間可具有映射關(guān)系,可基于能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述能量變化率具有映射關(guān)系的當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。一般來說,當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。在本發(fā)明一些實(shí)施例中,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,為上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量與上述當(dāng)前音頻幀的線性預(yù)測殘差的能量的比值。一般來說,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量除以上述當(dāng)前音頻幀的線性預(yù)測殘差的能量得到的比值越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,在上述估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的方面,上述估計(jì)單元410可以具體用于:根據(jù)計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差和第一歷史線性預(yù)測信號,得到當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,上述相關(guān)性為上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,或者,上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率基于上述相關(guān)性得到,其中,上述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差,上述第一歷史線性預(yù)測殘差為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差(例如,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測殘差,或者,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測殘差),上述第一歷史線性預(yù)測激勵(lì)為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)(例如,上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測激勵(lì))。其中,估計(jì)單元410根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性的方式可以是多種多樣的。在本發(fā)明的一些實(shí)施例中,在上述根據(jù)計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差和第一歷史線性預(yù)測信號,得到當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性的方面,上述估計(jì)單元410可具體用于:計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性;或者,將當(dāng)前音頻幀的線性預(yù)測殘差乘以增益因子以得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差,計(jì)算得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的增益線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性;或者,將第一歷史線性預(yù)測信號乘以增益因子以得到增益后的第一歷史線性預(yù)測信號,計(jì)算得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性越大,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明一些實(shí)施例中,其中,上述第一歷史線性預(yù)測激勵(lì)或上述第一歷史線性預(yù)測殘差可基于上述當(dāng)前音頻幀的基音確定。例如,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。例如,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或者等于其它至少1個(gè)歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。在本發(fā)明的一些實(shí)施例中,當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性例如為,時(shí)域上的互相關(guān)函數(shù)值和/或頻域上的互相關(guān)函數(shù)值,或者當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性可為時(shí)域上的失真和/或頻域上的失真。其中,在本發(fā)明的一些實(shí)施例中,上述頻域上的失真可在頻域上的K1個(gè)頻點(diǎn)的失真的和值或加權(quán)和值,或者上述頻域上的失真可為在頻域上的K2個(gè)子帶上的失真的和值或加權(quán)和值,上述K1和上述K2為正整數(shù)。在本發(fā)明的一些實(shí)施例中,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)為反映心理聲學(xué)模型的感知加權(quán)系數(shù)。當(dāng)然,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)亦可為基于實(shí)際需要設(shè)定的其它加權(quán)系數(shù)。其中,測試發(fā)現(xiàn),使用感知加權(quán)系數(shù)有利于使得計(jì)算出的失真更加符合主觀的質(zhì)量,從而有利于提升性能。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的互相關(guān)函數(shù)值越大,則可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的互相關(guān)函數(shù)值越大,可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)為利用基于線性預(yù)測的編碼方式對上述當(dāng)前音頻幀的歷史音頻幀進(jìn)行音頻編碼而產(chǎn)生的線性預(yù)測激勵(lì)。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測殘差基于上述當(dāng)前音頻幀的第一歷史音頻幀的時(shí)域信號和上述第一歷史音頻幀的線性預(yù)測系數(shù)得到,其中,上述第一歷史音頻幀的線性預(yù)測編碼系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的線性預(yù)測殘差基于上述當(dāng)前音頻幀的時(shí)域信號和上述當(dāng)前音頻幀的線性預(yù)測系數(shù)得到,其中,上述當(dāng)前音頻幀的線性預(yù)測系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)為自適應(yīng)碼本激勵(lì)與固定碼本激勵(lì)的疊加激勵(lì),或者,上述第一歷史線性預(yù)測激勵(lì)為自適應(yīng)碼本激勵(lì)。可以理解的是,本實(shí)施例的音頻編碼器400的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。其中,音頻編碼器400可為任何需要采集、存儲(chǔ)或者可向外傳輸音頻信號的裝置,例如可為手機(jī)、平板電腦、個(gè)人電腦、筆記本電腦等等。其中,本裝置實(shí)施例涉及的各閾值(如第一閾值、第二閾值等)、各其它參數(shù)(如N1、N11、N21、N2等)的取值舉例,可參考上述方法實(shí)施例中的相關(guān)取值舉例,此處不再贅述??梢钥闯?,本實(shí)施例的技術(shù)方案中,音頻編碼器400先估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;通過估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率來確定與之匹配的音頻編碼方式,并按照確定出的與之匹配音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼,由于上述方案在確定音頻編碼方式的過程中,無需執(zhí)行現(xiàn)有閉環(huán)選擇模式所需要執(zhí)行的利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的操作,而是通過當(dāng)前音頻幀的參考線性預(yù)測效率來確定需選擇的音頻編碼方式,而估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率的計(jì)算復(fù)雜度,通常是遠(yuǎn)遠(yuǎn)小于利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的計(jì)算復(fù)雜度的,因此相對于現(xiàn)有機(jī)制而言,本發(fā)明實(shí)施例的上述方案有利于降低音頻編碼運(yùn)算復(fù)雜度,進(jìn)而降低音頻編碼的開銷。參見圖5,圖5描述了本發(fā)明另一個(gè)實(shí)施例提供的用于解碼語音頻碼流的編碼器的結(jié)構(gòu),該編碼器包括:至少一個(gè)總線501、與總線501相連的至少一個(gè)處理器502以及與總線501相連的至少一個(gè)存儲(chǔ)器503。其中,處理器502通過總線501,調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以用于估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式;按照與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,對上述當(dāng)前音頻幀進(jìn)行音頻編碼。其中,在本發(fā)明的各實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。其中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明的一些實(shí)施例中,上述參考線性預(yù)測效率包括如下線性預(yù)測效率的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述參考綜合線性預(yù)測效率基于上述參考長時(shí)線性預(yù)測效率和上述參考短時(shí)線性預(yù)測效率得到。其中,當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的短時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到??梢岳斫?,參考線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x1(x1為正數(shù))。其中,參考長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x2(x2為正數(shù))。參考短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x3(x3為正數(shù))。其中,參考綜合線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x4(x4為正數(shù))。其中,長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x5(x5為正數(shù))。短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x6(x6為正數(shù))。其中,x1、x2、x3、x4、x5或x6例如可為0.5、0.8或1.5、2、5、10、50、100或其它正數(shù)。在本發(fā)明的一些實(shí)施例中,音頻編碼方式與音頻幀的參考線性預(yù)測效率之間可以具有設(shè)定的映射關(guān)系,例如,不同的音頻編碼方式可以對應(yīng)不同的參考線性預(yù)測效率,或者,不同的音頻編碼方式可以對應(yīng)不同的參考線性預(yù)測效率區(qū)間等。例如可在至少兩個(gè)音頻編碼方式中,確定與估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。在本發(fā)明的一些實(shí)施例中,在估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率之前處理器502還可用于通過總線501,調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼,先判斷當(dāng)前音頻幀是否為語音音頻幀。例如,上述估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率可以包括:當(dāng)當(dāng)前音頻幀為非語音音頻幀,估計(jì)上述當(dāng)前音頻幀的參考線性預(yù)測效率。此外,也可在上述估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率之前不區(qū)分當(dāng)前音頻幀是否為語音音頻幀。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的和值、加權(quán)和值(其中,此處加權(quán)和值所對應(yīng)的權(quán)值可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,其中1個(gè)權(quán)值例如可為0.5、1.、2、3、5、10或者其它值)或平均值。當(dāng)然,也可能通過其它算法,基于上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率得到上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率??梢岳斫獾氖牵鲜霎?dāng)前音頻幀的參考線性預(yù)測效率所包括的線性預(yù)測效率的種類不同,處理器502確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的具體方式也就可能不同。下面舉例一些可能的實(shí)施例方式。舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,確定上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率所落入的第一線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第一線性預(yù)測效率區(qū)間具有映射關(guān)系的第一音頻編碼方式,其中,上述第一音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第一音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。其中,不同的線性預(yù)測效率區(qū)間對應(yīng)于不同的音頻編碼方式。例如假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~30%、30%~70%和70%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~30%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~30%),可確定線性預(yù)測效率區(qū)間0~30%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間30%~70%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間30%~70%),可以確定線性預(yù)測效率區(qū)間30%~70%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推??梢愿鶕?jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,確定上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率所落入的第二線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第二線性預(yù)測效率區(qū)間具有映射關(guān)系的第二音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式,其中,上述第二音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第二音頻編碼方式為基于線性預(yù)測的音頻編碼方式。例如假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別為0~40%、40%~60%和60%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~40%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~40%),則可確定線性預(yù)測效率區(qū)間0~40%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間40%~60%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間40%~60%),確定線性預(yù)測效率區(qū)間40%~60%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推??筛鶕?jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于,確定上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率所落入的第三線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第三線性預(yù)測效率區(qū)間具有映射關(guān)系的第三音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式,其中,上述第三音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第三音頻編碼方式為基于線性預(yù)測的音頻編碼方式。例如,假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~50%、50%~80%和80%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~50%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~50%),則可確定線性預(yù)測效率區(qū)間0~50%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間50~80%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間50%~80%),確定線性預(yù)測效率區(qū)間50%~80%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推。可以根據(jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。在本發(fā)明一些實(shí)施例中,基于線性預(yù)測的音頻編碼方式可包括代數(shù)碼激勵(lì)線性預(yù)測(ACELP)編碼、變換激勵(lì)編碼(TCX)等。非基于線性預(yù)測的音頻編碼方式可包括一般音頻編碼(GAC),GAC例如可以包括修正離散余弦變換(MDCT)編碼或離散余弦變換(DCT)編碼等??梢岳斫猓鲜雠e例中提及的各種閾值(例如第一閾值、第二閾值、第三閾值、第四閾值、第五閾值、第六閾值)的具體取值,可根據(jù)需要或者根據(jù)應(yīng)用的環(huán)境和場景進(jìn)行設(shè)定。例如上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的取值范圍為0~1,則第一閾值可取值為0.2、0.5、0.6、0.8等、上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的取值范圍為0~1,第二閾值可取值為0.3、0.3、0.6或0.8等。其它場景以此類推。進(jìn)一步的,還可根據(jù)需要對各種閾值的取值進(jìn)行動(dòng)態(tài)適應(yīng)性的調(diào)整??梢岳斫獾氖牵鲜霎?dāng)前音頻幀的參考線性預(yù)測效率所包括的不同種類線性預(yù)測效率的具體估計(jì)方式可能有所不同。下面通過舉例一些可能的實(shí)施例方式進(jìn)行說明。舉例來說,在本發(fā)明的一些實(shí)施例中,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率?;蛘?,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N1個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值,其中,上述N1為正整數(shù),上述第一統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N11個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N11個(gè)歷史音頻幀為上述N1個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值例如可以是,上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸幚砥?02通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N2個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值,其中,上述N2為正整數(shù),上述第二統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N21個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N21個(gè)歷史音頻幀為上述N2個(gè)歷史音頻幀的子集。計(jì)算得到的上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值例如為,上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。或者,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N4個(gè)歷史音頻幀的參考線性預(yù)測效率,獲取上述當(dāng)前音頻幀的N3個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值,其中,上述N3和上述N4為正整數(shù),上述第三統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N31個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;其中,N41個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述N31個(gè)歷史音頻幀為上述N3個(gè)歷史音頻幀的子集,上述N41個(gè)歷史音頻幀為上述N4個(gè)歷史音頻幀的子集,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到。上述N3個(gè)歷史音頻幀和上述N4個(gè)歷史音頻幀的交集可為空集或不是空集。計(jì)算得到的上述上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值例如為,上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。舉例來說,在本發(fā)明的一些實(shí)施例中,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,其中上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率?;蛘撸幚砥?02通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N5個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值,其中,上述N5為正整數(shù),上述第四統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N51個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N51個(gè)歷史音頻幀為上述N5個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值可為,上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。或者,處理器502通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N6個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值,上述N6為正整數(shù),上述第五統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N61個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N61個(gè)歷史音頻幀為上述N6個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值可為,上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸幚砥?02通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N8個(gè)歷史音頻幀的參考線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N7個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值,上述N7和上述N8為正整數(shù),上述第六統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,N71個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,N81個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N71個(gè)歷史音頻幀為上述N7個(gè)歷史音頻幀的子集,上述N81個(gè)歷史音頻幀為上述N8個(gè)歷史音頻幀的子集。上述N7個(gè)歷史音頻幀和上述N8個(gè)歷史音頻幀的交集可為空集或不是空集。其中,計(jì)算得到的上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值可為,上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明一些實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(例如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明的一些實(shí)施例中,在上述基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的方面,處理器502可通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于:計(jì)算當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,其中,計(jì)算出的上述能量變化率為當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,或者,當(dāng)前音頻幀的短時(shí)線性預(yù)測效率基于計(jì)算出的上述能量變化率變換得到,其中,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測后的能量為上述當(dāng)前音頻幀的線性預(yù)測殘差的能量。例如,能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間可具有映射關(guān)系,可基于能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述能量變化率具有映射關(guān)系的當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。一般來說,當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。例如,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,可為上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量與上述當(dāng)前音頻幀的線性預(yù)測殘差的能量的比值或比值的倒數(shù)。一般來說,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量除以上述當(dāng)前音頻幀的線性預(yù)測殘差的能量得到的比值越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,在上述估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的方面,處理器502可通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于:根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,上述相關(guān)性為當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,或者當(dāng)前音頻幀的長時(shí)線性預(yù)測效率基于上述變換得到。其中,上述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差;上述第一歷史線性預(yù)測殘差為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差(例如上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測殘差,或者,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測殘差),上述第一歷史線性預(yù)測激勵(lì)為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)(例如上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測激勵(lì))。舉例來說,例如相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間具有映射關(guān)系,可基于相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述相關(guān)性具有映射關(guān)系的上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率。其中,根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性的方式可以是多種多樣的。舉例來說,在上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性的方面,處理器502可通過總線501調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以具體用于:計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性。或者,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性可包括:將當(dāng)前音頻幀的線性預(yù)測殘差乘以增益因子以得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差,計(jì)算得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的增益線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性?;蛘?,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,可以包括:將第一歷史線性預(yù)測信號乘以增益因子以得到增益后的第一歷史線性預(yù)測信號,計(jì)算得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性。其中,上述第一歷史線性預(yù)測激勵(lì)或上述第一歷史線性預(yù)測殘差可基于上述當(dāng)前音頻幀的基音確定。例如,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘撸鲜龅谝粴v史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。例如,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性越大,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述相關(guān)性例如為時(shí)域上的互相關(guān)函數(shù)值和/或頻域上的互相關(guān)函數(shù)值,或者上述相關(guān)性可為時(shí)域上的失真和/或頻域上的失真(其中,頻域上的失真亦可稱之為譜失真)。其中,在本發(fā)明的一些實(shí)施例中,上述頻域上的失真可在頻域上的K1個(gè)頻點(diǎn)的失真的和值或加權(quán)和值,或者上述頻域上的失真可為在頻域上的K2個(gè)子帶上的失真的和值或加權(quán)和值,上述K1和上述K2為正整數(shù)。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的互相關(guān)函數(shù)值越大,則可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的互相關(guān)函數(shù)值越大,可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)為反映心理聲學(xué)模型的感知加權(quán)系數(shù)。當(dāng)然,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)亦可為基于實(shí)際需要設(shè)定的其它加權(quán)系數(shù)。其中,測試發(fā)現(xiàn),使用感知加權(quán)系數(shù)有利于使得計(jì)算出的失真更加符合主觀的質(zhì)量,從而有利于提升性能。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為利用基于線性預(yù)測的編碼方式對上述當(dāng)前音頻幀的歷史音頻幀進(jìn)行音頻編碼而產(chǎn)生的線性預(yù)測激勵(lì)。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測殘差,可基于上述當(dāng)前音頻幀的第一歷史音頻幀的時(shí)域信號和上述第一歷史音頻幀的線性預(yù)測系數(shù)得到,其中,上述第一歷史音頻幀的線性預(yù)測編碼系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的線性預(yù)測殘差可基于上述當(dāng)前音頻幀的時(shí)域信號和上述當(dāng)前音頻幀的線性預(yù)測系數(shù)得到,其中,上述當(dāng)前音頻幀的線性預(yù)測系數(shù)可為量化后的線性預(yù)測系數(shù)或者未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)與固定碼本激勵(lì)的疊加激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)。或上述第一歷史線性預(yù)測激勵(lì)可為其它類型的碼本激勵(lì)??梢岳斫獾氖牵緦?shí)施例的音頻編碼器500的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。其中,音頻編碼器500可為任何需要采集、存儲(chǔ)或者可向外傳輸音頻信號的裝置,例如可為手機(jī)、平板電腦、個(gè)人電腦、筆記本電腦等等。其中,本裝置實(shí)施例涉及的各閾值(如第一閾值、第二閾值等)、各其它參數(shù)(如N1、N11、N21、N2等)的取值舉例,可參考上述方法實(shí)施例中的相關(guān)取值舉例,此處不再贅述??梢钥闯觯緦?shí)施例的技術(shù)方案中,音頻編碼器500先估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;通過估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率來確定與之匹配的音頻編碼方式,并按照確定出的與之匹配音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼,由于上述方案在確定音頻編碼方式的過程中,無需執(zhí)行現(xiàn)有閉環(huán)選擇模式所需要執(zhí)行的利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的操作,而是通過當(dāng)前音頻幀的參考線性預(yù)測效率來確定需選擇的音頻編碼方式,而估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率的計(jì)算復(fù)雜度,通常是遠(yuǎn)遠(yuǎn)小于利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的計(jì)算復(fù)雜度的,因此相對于現(xiàn)有機(jī)制而言,本發(fā)明實(shí)施例的上述方案有利于降低音頻編碼運(yùn)算復(fù)雜度,進(jìn)而降低音頻編碼的開銷。參見圖6,圖6是本發(fā)明的另一個(gè)實(shí)施例提供的音頻編碼器600的結(jié)構(gòu)框圖。其中,音頻編碼器600可以包括:至少1個(gè)處理器601,至少1個(gè)網(wǎng)絡(luò)接口604或其他用戶接口603,存儲(chǔ)器605,至少1個(gè)通信總線602。通信總線602用于實(shí)現(xiàn)這些組件之間的連接通信。其中,該音頻編碼器600可選的包含用戶接口603,包括顯示器(例如,觸摸屏、LCD、CRT、全息成像(Holographic)或者投影(Projector)等)、點(diǎn)擊設(shè)備(例如鼠標(biāo)、軌跡球(trackball)觸感板或觸摸屏等)、攝像頭和/或拾音裝置等。其中,存儲(chǔ)器602可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器601提供指令和數(shù)據(jù)。存儲(chǔ)器602中的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)。在一些實(shí)施方式中,存儲(chǔ)器605存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)6051,包含各種系統(tǒng)程序,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序模塊6052,包含各種應(yīng)用程序,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。應(yīng)用程序模塊6052中包括但不限于集合確估計(jì)單元410、確定單元420和編碼單元430等。在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601用于估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式;按照與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,對上述當(dāng)前音頻幀進(jìn)行音頻編碼。其中,在本發(fā)明的各實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。其中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的參考線性預(yù)測效率越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明的一些實(shí)施例中,上述參考線性預(yù)測效率包括如下線性預(yù)測效率的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述參考綜合線性預(yù)測效率基于上述參考長時(shí)線性預(yù)測效率和上述參考短時(shí)線性預(yù)測效率得到。其中,當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率可基于當(dāng)前音頻幀的短時(shí)線性預(yù)測效率得到。當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可基于當(dāng)前音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到??梢岳斫猓瑓⒖季€性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x1(x1為正數(shù))。其中,參考長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x2(x2為正數(shù))。參考短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x3(x3為正數(shù))。其中,參考綜合線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x4(x4為正數(shù))。其中,長時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x5(x5為正數(shù))。短時(shí)線性預(yù)測效率的取值范圍可為0~1(即0%~100%),或者取值范圍也可以是0~x6(x6為正數(shù))。其中,x1、x2、x3、x4、x5或x6例如可為0.5、0.8或1.5、2、5、10、50、100或其它正數(shù)。在本發(fā)明的一些實(shí)施例中,音頻編碼方式與音頻幀的參考線性預(yù)測效率之間可以具有設(shè)定的映射關(guān)系,例如,不同的音頻編碼方式可以對應(yīng)不同的參考線性預(yù)測效率,或者,不同的音頻編碼方式可以對應(yīng)不同的參考線性預(yù)測效率區(qū)間等。例如可在至少兩個(gè)音頻編碼方式中,確定與估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。在本發(fā)明一些實(shí)施例中,在估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率之前,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601還可用于,先判斷當(dāng)前音頻幀是否為語音音頻幀。例如上述估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率可包括:當(dāng)當(dāng)前音頻幀為非語音音頻幀,估計(jì)上述當(dāng)前音頻幀的參考線性預(yù)測效率。此外,也可在上述估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率之前不區(qū)分當(dāng)前音頻幀是否為語音音頻幀。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率例如可為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的和值、加權(quán)和值(其中,此處加權(quán)和值所對應(yīng)的權(quán)值可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,其中1個(gè)權(quán)值例如可為0.5、1.、2、3、5、10或者其它值)或平均值。當(dāng)然,也可能通過其它算法,基于上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率得到上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率??梢岳斫獾氖?,上述當(dāng)前音頻幀的參考線性預(yù)測效率所包括的線性預(yù)測效率的種類不同,處理器601確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的具體方式也就可能不同。下面舉例一些可能的實(shí)施例方式。舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率和上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第一閾值,和/或上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第二閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率大于或等于第三閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率小于第四閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,確定上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率所落入的第一線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第一線性預(yù)測效率區(qū)間具有映射關(guān)系的第一音頻編碼方式,其中,上述第一音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第一音頻編碼方式為基于線性預(yù)測的音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式。其中,不同的線性預(yù)測效率區(qū)間對應(yīng)于不同的音頻編碼方式。例如假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~30%、30%~70%和70%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~30%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~30%),可確定線性預(yù)測效率區(qū)間0~30%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間30%~70%(即第一線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間30%~70%),可以確定線性預(yù)測效率區(qū)間30%~70%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推。可以根據(jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率大于或等于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率小于第五閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,確定上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率所落入的第二線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第二線性預(yù)測效率區(qū)間具有映射關(guān)系的第二音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式,其中,上述第二音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,第二音頻編碼方式為基于線性預(yù)測的音頻編碼方式。例如假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~40%、40%~60%和60%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~40%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~40%),則可確定線性預(yù)測效率區(qū)間0~40%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間40%~60%(即第二線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間40%~60%),確定線性預(yù)測效率區(qū)間40%~60%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推??筛鶕?jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的另一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的又一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率大于或等于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為基于線性預(yù)測的音頻編碼方式;若上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率小于第六閾值,則確定出與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式為非基于線性預(yù)測的音頻編碼方式。又舉例來說,在本發(fā)明的一些實(shí)施例中,若上述當(dāng)前音頻幀的參考線性預(yù)測效率包括上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率,則在上述確定與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,確定上述當(dāng)前音頻幀的參考綜合線性預(yù)測效率所落入的第三線性預(yù)測效率區(qū)間,根據(jù)線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系,確定出與上述第三線性預(yù)測效率區(qū)間具有映射關(guān)系的第三音頻編碼方式或?yàn)榉腔诰€性預(yù)測的音頻編碼方式,其中,上述第三音頻編碼方式為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,上述第三音頻編碼方式為基于線性預(yù)測的音頻編碼方式。例如,假設(shè)存著3個(gè)線性預(yù)測效率區(qū)間,分別可為0~50%、50%~80%和80%~100%,若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間0~50%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間0~50%),則可確定線性預(yù)測效率區(qū)間0~50%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式。若上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率落入線性預(yù)測效率區(qū)間50~80%(即第三線性預(yù)測效率區(qū)間為線性預(yù)測效率區(qū)間50%~80%),確定線性預(yù)測效率區(qū)間50%~80%對應(yīng)的音頻編碼方式,為與上述當(dāng)前音頻幀的參考線性預(yù)測效率匹配的音頻編碼方式,其它場景以此類推??梢愿鶕?jù)不同應(yīng)用場景的需要,來設(shè)定線性預(yù)測效率區(qū)間和基于線性預(yù)測的音頻編碼方式之間的映射關(guān)系。在本發(fā)明一些實(shí)施例中,基于線性預(yù)測的音頻編碼方式可包括代數(shù)碼激勵(lì)線性預(yù)測(ACELP)編碼、變換激勵(lì)編碼(TCX)等。非基于線性預(yù)測的音頻編碼方式可包括一般音頻編碼(GAC),GAC例如可以包括修正離散余弦變換(MDCT)編碼或離散余弦變換(DCT)編碼等。可以理解,上述舉例中提及的各種閾值(例如第一閾值、第二閾值、第三閾值、第四閾值、第五閾值、第六閾值)的具體取值,可根據(jù)需要或者根據(jù)應(yīng)用的環(huán)境和場景進(jìn)行設(shè)定。例如上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率的取值范圍為0~1,則第一閾值可取值為0.2、0.5、0.6、0.8等、上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率的取值范圍為0~1,第二閾值可取值為0.3、0.3、0.6或0.8等。其它場景以此類推。進(jìn)一步的,還可根據(jù)需要對各種閾值的取值進(jìn)行動(dòng)態(tài)適應(yīng)性的調(diào)整??梢岳斫獾氖牵鲜霎?dāng)前音頻幀的參考線性預(yù)測效率所包括的不同種類線性預(yù)測效率的具體估計(jì)方式可能有所不同。下面通過舉例一些可能的實(shí)施例方式進(jìn)行說明。舉例來說,在本發(fā)明的一些實(shí)施例中,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率?;蛘撸ㄟ^調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N1個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值,其中,上述N1為正整數(shù),上述第一統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N11個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N11個(gè)歷史音頻幀為上述N1個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第一統(tǒng)計(jì)值例如可以是,上述N1個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。或者,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N2個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值,其中,上述N2為正整數(shù),上述第二統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,其中,N21個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N21個(gè)歷史音頻幀為上述N2個(gè)歷史音頻幀的子集。計(jì)算得到的上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第二統(tǒng)計(jì)值例如為,上述N2個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘?,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N4個(gè)歷史音頻幀的參考線性預(yù)測效率,獲取上述當(dāng)前音頻幀的N3個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值,上述N3和上述N4為正整數(shù),上述第三統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考長時(shí)線性預(yù)測效率,N31個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率;其中,N41個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述N31個(gè)歷史音頻幀為上述N3個(gè)歷史音頻幀的子集,上述N41個(gè)歷史音頻幀為上述N4個(gè)歷史音頻幀的子集,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到。上述N3個(gè)歷史音頻幀和上述N4個(gè)歷史音頻幀的交集可為空集或不是空集。計(jì)算得到的上述上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的第三統(tǒng)計(jì)值例如為,上述N3個(gè)歷史音頻幀的線性預(yù)測效率、上述N4個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。舉例來說,在本發(fā)明的一些實(shí)施例中,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,其中上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率?;蛘?,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N5個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值,其中,上述N5為正整數(shù),上述第四統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N51個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,上述N51個(gè)歷史音頻幀為上述N5個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第四統(tǒng)計(jì)值可為,上述N5個(gè)歷史音頻幀的線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。或者,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N6個(gè)歷史音頻幀的參考線性預(yù)測效率;計(jì)算上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值,上述N6為正整數(shù),上述第五統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,其中,N61個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N61個(gè)歷史音頻幀為上述N6個(gè)歷史音頻幀的子集。其中,計(jì)算得到的上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第五統(tǒng)計(jì)值可為,上述N6個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值?;蛘撸ㄟ^調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于通過如下方式估計(jì)得到當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率:估計(jì)得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N8個(gè)歷史音頻幀的參考線性預(yù)測效率;獲取上述當(dāng)前音頻幀的N7個(gè)歷史音頻幀的線性預(yù)測效率;計(jì)算上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值,上述N7和上述N8為正整數(shù),上述第六統(tǒng)計(jì)值為上述當(dāng)前音頻幀的參考短時(shí)線性預(yù)測效率,N71個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:長時(shí)線性預(yù)測效率、短時(shí)間線性預(yù)測效率和綜合線性預(yù)測效率,N81個(gè)歷史音頻幀中的每個(gè)歷史音頻幀的參考線性預(yù)測效率為上述每個(gè)歷史音頻幀的如下線性預(yù)測效率中的至少一種:參考長時(shí)線性預(yù)測效率、參考短時(shí)間線性預(yù)測效率和參考綜合線性預(yù)測效率,上述每個(gè)歷史音頻幀的綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的長時(shí)線性預(yù)測效率和短時(shí)線性預(yù)測效率得到,其中,上述每個(gè)歷史音頻幀的參考綜合線性預(yù)測效率基于上述每個(gè)歷史音頻幀的參考長時(shí)線性預(yù)測效率和參考短時(shí)線性預(yù)測效率得到,上述N71個(gè)歷史音頻幀為上述N7個(gè)歷史音頻幀的子集,上述N81個(gè)歷史音頻幀為上述N8個(gè)歷史音頻幀的子集。上述N7個(gè)歷史音頻幀和上述N8個(gè)歷史音頻幀的交集可為空集或不是空集。其中,計(jì)算得到的上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的第六統(tǒng)計(jì)值可為,上述N7個(gè)歷史音頻幀的線性預(yù)測效率、上述N8個(gè)歷史音頻幀的參考線性預(yù)測效率和上述當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的和值、加權(quán)和值、幾何平均值、算術(shù)平均值、滑動(dòng)平均值或加權(quán)平均值。在本發(fā)明一些實(shí)施例中,音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)可用于表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度。其中,音頻幀(如當(dāng)前音頻幀或者當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測結(jié)果指該音頻幀的線性預(yù)測值。音頻幀(如當(dāng)前音頻幀或當(dāng)前音頻幀的歷史音頻幀)的線性預(yù)測效率(例如長時(shí)線性預(yù)測效率、短時(shí)線性預(yù)測效率)越高,則表示該音頻幀能夠被進(jìn)行線性預(yù)測的程度越高。在本發(fā)明一些實(shí)施例中,在基于當(dāng)前音頻幀的線性預(yù)測殘差得到當(dāng)前音頻幀的短時(shí)線性預(yù)測效率的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,計(jì)算當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,其中,計(jì)算出的上述能量變化率為當(dāng)前音頻幀的短時(shí)線性預(yù)測效率,或者,當(dāng)前音頻幀的短時(shí)線性預(yù)測效率基于計(jì)算出的上述能量變化率變換得到,其中,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測后的能量為上述當(dāng)前音頻幀的線性預(yù)測殘差的能量。例如,能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間可具有映射關(guān)系,可基于能量變化率與當(dāng)前音頻幀的短時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述能量變化率具有映射關(guān)系的當(dāng)前音頻幀的短時(shí)線性預(yù)測效率。一般來說,當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。例如,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前后的能量變化率,可為上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量與上述當(dāng)前音頻幀的線性預(yù)測殘差的能量的比值或比值的倒數(shù)。一般來說,上述當(dāng)前音頻幀進(jìn)行短時(shí)線性預(yù)測前的能量除以上述當(dāng)前音頻幀的線性預(yù)測殘差的能量得到的比值越大,表示當(dāng)前音頻幀的短時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,在上述估計(jì)得到當(dāng)前音頻幀的長時(shí)線性預(yù)測效率的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,上述相關(guān)性為當(dāng)前音頻幀的長時(shí)線性預(yù)測效率,或者當(dāng)前音頻幀的長時(shí)線性預(yù)測效率基于上述變換得到。其中,上述第一歷史線性預(yù)測信號為第一歷史線性預(yù)測激勵(lì)或第一歷史線性預(yù)測殘差;上述第一歷史線性預(yù)測殘差為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測殘差(例如,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測殘差,或者,上述第一歷史線性預(yù)測殘差可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測殘差),上述第一歷史線性預(yù)測激勵(lì)為上述當(dāng)前音頻幀的歷史音頻幀的線性預(yù)測激勵(lì)(例如,上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,并且為上述當(dāng)前音頻幀的某一幀歷史音頻幀的線性預(yù)測激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可以為時(shí)長與上述當(dāng)前音頻幀相同或相近,且為當(dāng)前音頻幀的某相鄰兩幀歷史音頻幀的部分連續(xù)音頻信號的線性預(yù)測激勵(lì))。舉例來說,例如相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間具有映射關(guān)系,可基于相關(guān)性與音頻幀的長時(shí)線性預(yù)測效率之間的映射關(guān)系,得到與計(jì)算出的上述相關(guān)性具有映射關(guān)系的上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率。其中,根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性的方式可以是多種多樣的。舉例來說,在上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性的方面,通過調(diào)用存儲(chǔ)器605存儲(chǔ)的程序或指令,處理器601可具體用于,計(jì)算當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性。或者,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性可包括:將當(dāng)前音頻幀的線性預(yù)測殘差乘以增益因子以得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差,計(jì)算得到上述當(dāng)前音頻幀的增益線性預(yù)測殘差與第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的增益線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性。或者,上述根據(jù)當(dāng)前音頻幀的線性預(yù)測殘差與第一歷史線性預(yù)測信號,得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性,可以包括:將第一歷史線性預(yù)測信號乘以增益因子以得到增益后的第一歷史線性預(yù)測信號,計(jì)算得到上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,其中,計(jì)算得到的上述當(dāng)前音頻幀的線性預(yù)測殘差與上述增益后的第一歷史線性預(yù)測信號之間的相關(guān)性,為上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性。其中,上述第一歷史線性預(yù)測激勵(lì)或上述第一歷史線性預(yù)測殘差可基于上述當(dāng)前音頻幀的基音確定。例如,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測激勵(lì)與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。例如,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性?;蛘?,上述第一歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性,大于或等于其它至少1個(gè)歷史線性預(yù)測殘差與上述當(dāng)前音頻幀的線性預(yù)測殘差在時(shí)域上的相關(guān)性。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號之間的相關(guān)性越大,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述相關(guān)性例如為時(shí)域上的互相關(guān)函數(shù)值和/或頻域上的互相關(guān)函數(shù)值,或者上述相關(guān)性可為時(shí)域上的失真和/或頻域上的失真(其中,頻域上的失真亦可稱之為譜失真)。其中,在本發(fā)明的一些實(shí)施例中,上述頻域上的失真可在頻域上的K1個(gè)頻點(diǎn)的失真的和值或加權(quán)和值,或者上述頻域上的失真可為在頻域上的K2個(gè)子帶上的失真的和值或加權(quán)和值,上述K1和上述K2為正整數(shù)。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的互相關(guān)函數(shù)值越大,則可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的互相關(guān)函數(shù)值越大,可表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在頻域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。一般來說,上述當(dāng)前音頻幀的線性預(yù)測殘差與上述第一歷史線性預(yù)測信號在時(shí)域上的失真越小,表示上述當(dāng)前音頻幀的長時(shí)線性預(yù)測效率越高。在本發(fā)明的一些實(shí)施例中,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)為反映心理聲學(xué)模型的感知加權(quán)系數(shù)。當(dāng)然,上述失真的加權(quán)和值所對應(yīng)的加權(quán)系數(shù)亦可為基于實(shí)際需要設(shè)定的其它加權(quán)系數(shù)。其中,測試發(fā)現(xiàn),使用感知加權(quán)系數(shù)有利于使得計(jì)算出的失真更加符合主觀的質(zhì)量,從而有利于提升性能。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為利用基于線性預(yù)測的編碼方式對上述當(dāng)前音頻幀的歷史音頻幀進(jìn)行音頻編碼而產(chǎn)生的線性預(yù)測激勵(lì)。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測殘差,可基于上述當(dāng)前音頻幀的第一歷史音頻幀的時(shí)域信號和上述第一歷史音頻幀的線性預(yù)測系數(shù)得到,其中,上述第一歷史音頻幀的線性預(yù)測編碼系數(shù)為量化后的線性預(yù)測系數(shù)或未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述當(dāng)前音頻幀的線性預(yù)測殘差可基于上述當(dāng)前音頻幀的時(shí)域信號和上述當(dāng)前音頻幀的線性預(yù)測系數(shù)得到,其中,上述當(dāng)前音頻幀的線性預(yù)測系數(shù)可為量化后的線性預(yù)測系數(shù)或者未經(jīng)量化的線性預(yù)測系數(shù)。其中,由于實(shí)際編解碼過程中對最終質(zhì)量起作用的通常都是量化后的線性預(yù)測系數(shù),因此使用量化后的線性預(yù)測系數(shù)計(jì)算線性預(yù)測殘差有利于使計(jì)算出的相關(guān)性更準(zhǔn)確。在本發(fā)明的一些實(shí)施例中,上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)與固定碼本激勵(lì)的疊加激勵(lì),或者上述第一歷史線性預(yù)測激勵(lì)可為自適應(yīng)碼本激勵(lì)?;蛏鲜龅谝粴v史線性預(yù)測激勵(lì)可為其它類型的碼本激勵(lì)。可以理解的是,本實(shí)施例的音頻編碼器600的各功能模塊的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。其中,音頻編碼器600可為任何需要采集、存儲(chǔ)或者可向外傳輸音頻信號的裝置,例如可為手機(jī)、平板電腦、個(gè)人電腦、筆記本電腦等等。其中,本裝置實(shí)施例涉及的各閾值(如第一閾值、第二閾值等)、各其它參數(shù)(如N1、N11、N21、N2等)的取值舉例,可參考上述方法實(shí)施例中的相關(guān)取值舉例,此處不再贅述。可以看出,本實(shí)施例的技術(shù)方案中,音頻編碼器600先估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率;通過估計(jì)出的上述當(dāng)前音頻幀的參考線性預(yù)測效率來確定與之匹配的音頻編碼方式,并按照確定出的與之匹配音頻編碼方式對上述當(dāng)前音頻幀進(jìn)行音頻編碼,由于上述方案在確定音頻編碼方式的過程中,無需執(zhí)行現(xiàn)有閉環(huán)選擇模式所需要執(zhí)行的利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的操作,而是通過當(dāng)前音頻幀的參考線性預(yù)測效率來確定需選擇的音頻編碼方式,而估計(jì)當(dāng)前音頻幀的參考線性預(yù)測效率的計(jì)算復(fù)雜度,通常是遠(yuǎn)遠(yuǎn)小于利用每種音頻編碼方式分別將當(dāng)前音頻幀進(jìn)行完整編碼的計(jì)算復(fù)雜度的,因此相對于現(xiàn)有機(jī)制而言,本發(fā)明實(shí)施例的上述方案有利于降低音頻編碼運(yùn)算復(fù)雜度,進(jìn)而降低音頻編碼的開銷。本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任意一種音頻編碼方法的部分或全部步驟。需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如上述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,以上實(shí)施例僅僅是用以說明本發(fā)明的技術(shù)方案,而不是對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。