一種基于索引值的壓縮域音頻數(shù)字提取方法
【專利摘要】本發(fā)明公開(kāi)了一種基于索引值的壓縮域音頻數(shù)字提取方法,該數(shù)字提取方法通過(guò)音頻顆粒的索引值直接提取出秘密信息比特位,提取過(guò)程簡(jiǎn)單有效,并且由于音頻顆粒的索引值可以從音頻顆粒的邊信息中提取得到,因此無(wú)需對(duì)音頻顆粒進(jìn)行解碼,即無(wú)需進(jìn)行經(jīng)歷反熵編碼、反量化、逆MDCT變換和逆濾波等復(fù)雜環(huán)節(jié),從而有效地提高了提取秘密信息過(guò)程的實(shí)時(shí)性,同時(shí)大大降低了計(jì)算復(fù)雜度。
【專利說(shuō)明】一種基于索引值的壓縮域音頻數(shù)字提取方法
[0001]本申請(qǐng)是原申請(qǐng)?zhí)枮?01310025148.6的發(fā)明專利申請(qǐng)的分案申請(qǐng),其申請(qǐng)日為2013年01月22日,發(fā)明名稱為“一種基于索引值的壓縮域音頻數(shù)字隱寫(xiě)及提取方法”。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及一種多媒體隱秘通信安全技術(shù),尤其是涉及一種基于索引值的壓縮域音頻數(shù)字提取方法。
【背景技術(shù)】
[0003]隨著多媒體技術(shù)與互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,多媒體通信已成為人們進(jìn)行信息交流的重要手段,信息安全與保密也顯得越來(lái)越重要。數(shù)字隱寫(xiě)是目前信息安全領(lǐng)域的重要課題之一,它是以數(shù)字多媒體為掩蔽載體,把需要發(fā)送的秘密信息嵌入到載體中,以不引起外界注意的方式通過(guò)公開(kāi)信道進(jìn)行傳輸。
[0004]從隱寫(xiě)技術(shù)對(duì)掩蔽載體的要求來(lái)講,壓縮域音頻如MPEG-1 Layer III (以下簡(jiǎn)稱MP3),是極易成為隱寫(xiě)對(duì)象的一種掩蔽載體,這主要是因?yàn)閴嚎s域音頻在互聯(lián)網(wǎng)中極為常見(jiàn)和流行,在這類載體中進(jìn)行秘密信息的隱藏,具有很強(qiáng)的迷惑性;另一方面,壓縮域音頻相對(duì)于文本和圖像具有更大的文件尺寸,便于隱藏更多的秘密信息。目前已有多種基于MP3的隱寫(xiě)工具,如MP3Stego、MP3Stegz和Stego-Lame等,其中又以英國(guó)劍橋大學(xué)Petitcolas開(kāi)發(fā)的MP3Stego最為經(jīng)典而被廣泛應(yīng)用,其主要是根據(jù)量化編碼后塊長(zhǎng)度的奇偶性作為隱寫(xiě)的依據(jù),隱寫(xiě)前后MP3壓縮域音頻的感知質(zhì)量保持良好。然而,有些學(xué)者也提出了針對(duì)MP3Stego的隱寫(xiě)檢測(cè)方法,如Westfeld在IH2002會(huì)議中發(fā)表的論文“Detecting lowembedding rates”(“低嵌入速率的檢測(cè)方法”)中指出經(jīng)過(guò)MP3Stego隱寫(xiě)前后MP3壓縮域音頻的塊長(zhǎng)度統(tǒng)計(jì)分布有所變化;Qiao等在IJCNN2009會(huì)議中發(fā)表的論文“Steganalysisof MP3Stego”(“針對(duì)MP3Stego的隱寫(xiě)分析技術(shù)”)中認(rèn)為相鄰幀系數(shù)分布之間的連續(xù)性也受到MP3Stego隱寫(xiě)操作的影響。由此可見(jiàn),MP3Stego方法在安全性方面還有待進(jìn)一步提聞。
[0005]盡管目前已出現(xiàn)了一些以壓縮域音頻為掩蔽載體的數(shù)字隱寫(xiě)方法,但是在隱寫(xiě)容量、不可檢測(cè)性等方面仍有提升空間。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于索引值的壓縮域音頻數(shù)字提取方法,其計(jì)算復(fù)雜度低,且提取秘密信息過(guò)程的實(shí)時(shí)性高。
[0007]本發(fā)明解決上述技術(shù)問(wèn)題所采用的技術(shù)方案為:一種基于索引值的壓縮域音頻數(shù)字隱寫(xiě)方法,其特征在于具體包括以下步驟:
①在數(shù)字隱寫(xiě)端,將待處理的未壓縮音頻作為當(dāng)前未壓縮音頻,并給定待隱寫(xiě)的二進(jìn)制秘密信息比特流;
②在壓縮域音頻編碼過(guò)程中,以音頻顆粒為單位對(duì)當(dāng)前未壓縮音頻進(jìn)行編碼壓縮處理,從當(dāng)前未壓縮音頻中取出一個(gè)待處理的音頻顆粒,并將該待處理的音頻顆粒作為當(dāng)前音頻顆粒;
③利用濾波器組對(duì)當(dāng)前音頻顆粒進(jìn)行濾波處理,得到濾波處理后的音頻顆粒;并利用心理聲學(xué)模型對(duì)當(dāng)前音頻顆粒進(jìn)行處理,得到對(duì)濾波處理后的音頻顆粒進(jìn)行加窗處理時(shí)需采用的窗口的類型,及當(dāng)前音頻顆粒對(duì)應(yīng)的每個(gè)比例因子帶的信掩比;
④根據(jù)濾波處理后的音頻顆粒加窗處理時(shí)需采用的窗口的類型,對(duì)濾波處理后的音頻顆粒進(jìn)行修正離散余弦變換處理,得到當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù);
⑤從待隱寫(xiě)的二進(jìn)制秘密信息比特流中取出待隱寫(xiě)的秘密信息比特位,然后根據(jù)待隱寫(xiě)的秘密信息比特位和當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,確定是否在當(dāng)前音頻顆粒中嵌入待隱寫(xiě)的秘密信息比特位,并確定是否修改當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,得到編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值;
⑥根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的每個(gè)比例因子帶的信掩比和編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,對(duì)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)進(jìn)行量化與熵編碼;
⑦從當(dāng)前未壓縮音頻中取出下一個(gè)待處理的音頻顆粒作為當(dāng)前音頻顆粒,然后返回步驟③繼續(xù)執(zhí)行,直至當(dāng)前未壓縮音頻中的所有音頻顆粒處理完畢,得到含秘密信息的壓縮音頻;
⑧數(shù)字隱寫(xiě)端發(fā)送含秘密信息的壓縮音頻給數(shù)字提取端。
[0008]所述的步驟⑤的具體過(guò)程為:
⑤-1、判斷用于表示是否重復(fù)嵌入秘密信息比特位的標(biāo)志位flag的值是否為0,如果是,則從待隱寫(xiě)的二進(jìn)制秘密信息比特流中取出一個(gè)新的秘密信息比特位作為當(dāng)前待隱寫(xiě)的秘密信息比特位,否則,取出上一次秘密信息比特位嵌入過(guò)程中保存的秘密信息比特位,作為當(dāng)前待隱寫(xiě)的秘密信息比特位,其中,flag的初始值為O ;
⑤-2、根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位,具體過(guò)程為:如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第一索引值子集{0,1,2,3,8,9,10,14,15},則確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位為比特“O”;如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第二索引值子集{4,5,6,7,11,12,13},則確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位為比特“ I” ;
⑤-3、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為14且當(dāng)前待隱寫(xiě)的秘密信息比特位是否為比特“ I ”,如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值為14且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“ 1”,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為15,并保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置flag的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-4 ;
⑤-4、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為15,如果是,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置flag的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-5;
⑤_5、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位是否為比特“0”,如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“O”,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為15,并保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置flag的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-6 ;
⑤-6、判斷當(dāng)前音頻顆粒中需嵌入的秘密信息比特位與當(dāng)前待隱寫(xiě)的秘密信息比特位是否一致,如果一致,則對(duì)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值不進(jìn)行修改,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-7 ;
⑤-7、如果當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“O”,則將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為第一索引值子集{O,1,2,3,8,9,10,14,15}中第一個(gè)滿足替換條件的索引值,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥;如果當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“1”,則將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為第二索引值子集{4,5,6,7,11,12,13}中第一個(gè)滿足替換條件的索引值,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥;在此,替換條件為:替換后的索引值所指示的編碼當(dāng)前音頻顆粒的兩組比例因子帶的比例因子所需的比特?cái)?shù)不小于替換前的索引值所指示的編碼當(dāng)前音頻顆粒的兩組比例因子帶的比例因子所需的比特?cái)?shù)。
[0009]一種基于索引值的壓縮域音頻數(shù)字提取方法,其特征在于具體包括以下步驟:
1)數(shù)字提取端接收數(shù)字隱寫(xiě)端發(fā)送的含秘密信息的壓縮音頻;
2)在數(shù)字提取端,以音頻顆粒為單位對(duì)含秘密信息的壓縮音頻進(jìn)行解碼處理,從含秘密信息的壓縮音頻中取出一個(gè)待處理的音頻顆粒,并將該待處理的音頻顆粒作為當(dāng)前音頻顆粒;
3)對(duì)當(dāng)前音頻顆粒進(jìn)行解碼,然后從解碼得到的邊信息中提取出當(dāng)前音頻顆粒對(duì)應(yīng)的索引值;
4)根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,確定是否需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,在確定需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取后,確定提取出的秘密信息比特位的具體比特值;
5)從含秘密信息的壓縮音頻中取出下一個(gè)待處理的音頻顆粒作為當(dāng)前音頻顆粒,然后返回步驟3)繼續(xù)執(zhí)行,直至含秘密信息的壓縮音頻中的所有音頻顆粒處理完畢,得到含秘密信息的壓縮音頻中隱寫(xiě)的二進(jìn)制秘密信息比特流。
[0010]所述的步驟4)的具體過(guò)程為:
4)-1、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為15,如果是,則確定不需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,然后執(zhí)行步驟5),否則,確定需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,然后執(zhí)行步驟4) -2 ;
4)-2、如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第一索引值子集{0,1,2,3,8,9,10,14,15},則從當(dāng)前音頻顆粒中提取出秘密信息比特位,且為比特“O”,然后執(zhí)行步驟5);如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第二索引值子集{4,5,6,7,11,12,13},則從當(dāng)前音頻顆粒中提取出秘密信息比特位,且為比特“ I”,然后執(zhí)行步驟5)。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于:
I)由于在量化與熵編碼環(huán)節(jié),音頻壓縮編碼標(biāo)準(zhǔn)的失真調(diào)整機(jī)制會(huì)對(duì)量化引入的失真進(jìn)行控制,以滿足人耳感知特性,而本發(fā)明的數(shù)字隱寫(xiě)方法隱寫(xiě)操作發(fā)生在量化與熵編碼過(guò)程中,因此由隱寫(xiě)而引入的失真也能借助失真調(diào)整機(jī)制得到有效控制,從而有效地保證了秘密信息的隱寫(xiě)安全性,保證了秘密信息的不可檢測(cè)性和感知透明度。
[0012]2)本發(fā)明的數(shù)字提取方法通過(guò)音頻顆粒的索引值直接提取出秘密信息比特位,提取過(guò)程簡(jiǎn)單有效,并且由于音頻顆粒的索引值可以從音頻顆粒的邊信息中提取得到,因此無(wú)需對(duì)音頻顆粒進(jìn)行解碼,即無(wú)需進(jìn)行經(jīng)歷反熵編碼、反量化、逆MDCT變換和逆濾波等復(fù)雜環(huán)節(jié),從而有效地提高了提取秘密信息過(guò)程的實(shí)時(shí)性,同時(shí)大大降低了計(jì)算復(fù)雜度。
【專利附圖】
【附圖說(shuō)明】
[0013]圖1為壓縮域音頻壓縮編碼標(biāo)準(zhǔn)的過(guò)程示意圖;
圖2為本發(fā)明數(shù)字隱寫(xiě)方法的流程框圖;
圖3為本發(fā)明數(shù)字隱寫(xiě)方法具體的秘密信息隱寫(xiě)過(guò)程示意圖;
圖4為本發(fā)明數(shù)字提取方法的流程框圖;
圖5為本發(fā)明數(shù)字提取方法具體的秘密信息提取過(guò)程示意圖。
【具體實(shí)施方式】
[0014]以下結(jié)合附圖實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0015]實(shí)施例一:
在MP3壓縮域音頻編碼過(guò)程中,編碼每個(gè)音頻顆粒的兩組比例因子帶的比例因子所需的比特?cái)?shù)(由索引值所指示)具有一定的靈活性,因此可以借助這種靈活性實(shí)現(xiàn)秘密信息的隱寫(xiě)。圖1為壓縮域音頻壓縮編碼標(biāo)準(zhǔn)的過(guò)程,未壓縮音頻的一個(gè)音頻顆粒數(shù)據(jù)在經(jīng)過(guò)濾波器組處理之后,進(jìn)行修正離散余弦變換,在進(jìn)行量化和熵編碼之前會(huì)先確定索引值。
[0016]本實(shí)施例在圖1所示的壓縮域音頻壓縮編碼標(biāo)準(zhǔn)過(guò)程的基礎(chǔ)上,提出了一種基于索引值的壓縮域音頻數(shù)字隱寫(xiě)方法,其流程框圖如圖2所示,具體包括以下步驟:
①在數(shù)字隱寫(xiě)端,將待處理的未壓縮音頻作為當(dāng)前未壓縮音頻,并給定待隱寫(xiě)的二進(jìn)制秘密信息比特流。
[0017]在此,給定的待隱寫(xiě)的二進(jìn)制秘密信息比特流可以是用戶任意設(shè)定的;在本實(shí)施例中,假設(shè)給定的待隱寫(xiě)的二進(jìn)制秘密信息比特流為“01010100”。
[0018]②由于在壓縮域音頻編碼過(guò)程中,是以音頻顆粒為單位對(duì)當(dāng)前未壓縮音頻進(jìn)行編碼壓縮處理的,因此在此從當(dāng)前未壓縮音頻中取出一個(gè)待處理的音頻顆粒,并將該音頻顆粒定義為當(dāng)前音頻顆粒。
[0019]③利用濾波器組對(duì)當(dāng)前音頻顆粒進(jìn)行濾波處理,得到濾波處理后的音頻顆粒;并利用心理聲學(xué)模型對(duì)當(dāng)前音頻顆粒進(jìn)行處理,得到對(duì)濾波處理后的音頻顆粒進(jìn)行加窗處理時(shí)需采用的窗口的類型,及當(dāng)前音頻顆粒對(duì)應(yīng)的每個(gè)比例因子帶的信掩比。
[0020]④根據(jù)濾波處理后的音頻顆粒加窗處理時(shí)需采用的窗口的類型,對(duì)濾波處理后的音頻顆粒進(jìn)行修正離散余弦變換處理,得到當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)。
[0021]⑤從待隱寫(xiě)的二進(jìn)制秘密信息比特流中取出待隱寫(xiě)的秘密信息比特位,然后根據(jù)待隱寫(xiě)的秘密信息比特位和當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值(索引值用于指示編碼當(dāng)前音頻顆粒的兩組比例因子帶的比例因子時(shí)所需的比特?cái)?shù),索引值的取值范圍為O?15),確定是否在當(dāng)前音頻顆粒中嵌入待隱寫(xiě)的秘密信息比特位,并確定是否修改當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,得到編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值。
[0022]在此具體實(shí)施例中,步驟⑤的具體過(guò)程為:
⑤-1、判斷用于表示是否重復(fù)嵌入秘密信息比特位的標(biāo)志位flag的值是否為0,如果是,則從待隱寫(xiě)的二進(jìn)制秘密信息比特流中取出一個(gè)新的秘密信息比特位作為當(dāng)前待隱寫(xiě)的秘密信息比特位,否則,取出上一次秘密信息比特位嵌入過(guò)程中保存的秘密信息比特位,作為當(dāng)前待隱寫(xiě)的秘密信息比特位,其中,flag的初始值為O。
[0023]⑤_2、根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位,具體過(guò)程為:如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第一索引值子集{0,1,2, 3,8,9,10,14,15},則確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位為比特“O”;如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第二索引值子集{4,5,6,7,11,12,13},則確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位為比特“ I”。
[0024]由于在嵌入秘密信息比特位時(shí),會(huì)出現(xiàn)如下的特殊情況,即當(dāng)索引值為14或15且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“I”時(shí),需對(duì)索引值進(jìn)行調(diào)整替換,即需要從第二索引值子集中尋找一個(gè)索引值來(lái)替代原來(lái)的索引值,替換條件為:替換后的索引值所指示的編碼兩組比例因子帶的比例因子所需的比特?cái)?shù)不小于原先所需的比特?cái)?shù),此時(shí),發(fā)現(xiàn)第二索引值子集中沒(méi)有滿足該條件的索引值,也就是說(shuō),當(dāng)索引值為14或15時(shí),按上述規(guī)則不能夠嵌入秘密信息比特位“I”;此外,當(dāng)索引值為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“O”時(shí),按替換規(guī)則,第一索引值子集中符合要求的是14和15,由于前一種特殊情況的存在,在數(shù)字提取端將無(wú)法判斷取值為14或15的索引值是否含有秘密信息,這將最終導(dǎo)致索引值為4或11或12或13時(shí)也無(wú)法嵌入秘密信息比特位“O” ;針對(duì)以上問(wèn)題,本發(fā)明提出以下解決方法:當(dāng)出現(xiàn)索引值為14且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“I”時(shí)、索引值為15 (無(wú)論當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“O”或“I”)以及索引值為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“O”這三種情況時(shí),直接將索引值置為15以及將flag置為1,同時(shí)對(duì)當(dāng)前待隱寫(xiě)的秘密信息比特位進(jìn)行保存,在對(duì)下一個(gè)音頻顆粒進(jìn)行嵌入操作時(shí),將前一次保存的秘密信息比特位重新嵌入一次,直到滿足要求為止,步驟⑤-3至步驟⑤-7給出了秘密信息比特位的具體嵌入過(guò)程。
[0025]⑤_3、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為14且當(dāng)前待隱寫(xiě)的秘密信息比特位是否為比特“1”,如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值為14且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“ 1”,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為15,修改后的索引值15為編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,并保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置flag的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤_4。
[0026]⑤_4、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為15,如果是,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,并且不修改索引值,將該索引值15直接作為編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,然后保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置flag的值為1,再執(zhí)行步驟
⑥,否則,執(zhí)行步驟⑤_5。
[0027]⑤-5、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位是否為比特“0”,如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“0”,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為15,修改后的索引值15為編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,并保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置flag的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤_6。
[0028]⑤_6、判斷當(dāng)前音頻顆粒中需嵌入的秘密信息比特位與當(dāng)前待隱寫(xiě)的秘密信息比特位是否一致,如果一致,則對(duì)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值不進(jìn)行修改,將該索引值直接作為編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤_7。
[0029]⑤_7、如果當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“0”,則將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為第一索引值子集{0,1,2,3,8,9,10,14,15 }中第一個(gè)滿足替換條件的索引值,將修改后的索引值作為編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥;如果當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“1”,則將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為第二索引值子集{4,5,6,7,11,12,13}中第一個(gè)滿足替換條件的索引值,將修改后的索引值作為編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥;在此,替換條件為:替換后的索引值所指示的編碼當(dāng)前音頻顆粒的兩組比例因子帶的比例因子所需的比特?cái)?shù)不小于替換前的索引值所指示的編碼當(dāng)前音頻顆粒的兩組比例因子帶的比例因子所需的比特?cái)?shù)。
[0030]⑥根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的每個(gè)比例因子帶的信掩比和編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,對(duì)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)進(jìn)行量化與熵編碼。
[0031]⑦從當(dāng)前未壓縮音頻中取出下一個(gè)待處理的音頻顆粒作為當(dāng)前音頻顆粒,然后返回步驟③繼續(xù)執(zhí)行,直至當(dāng)前未壓縮音頻中的所有音頻顆粒處理完畢,得到含秘密信息的壓縮音頻。
[0032]⑧數(shù)字隱寫(xiě)端發(fā)送含秘密信息的壓縮音頻給數(shù)字提取端。
[0033]在此,以“01010100”為待隱寫(xiě)的二進(jìn)制秘密信息比特流為例,描述具體秘密信息比特位隱寫(xiě)的過(guò)程。
[0034]由于嵌入時(shí)會(huì)出現(xiàn)前面所述的三種特殊情況,因此需要不止8個(gè)音頻顆粒來(lái)進(jìn)行嵌入上述8比特信息。索引值的取值范圍為0~15,大小與具體未壓縮音頻顆粒有關(guān),在此假設(shè)連續(xù)11個(gè)未壓縮音頻顆粒的索引值分別為8、4、5、9、12、14、14、13、15、3、10,且這11個(gè)未壓縮音頻顆粒能嵌入上述8比特秘密信息。下面結(jié)合待隱寫(xiě)的二進(jìn)制秘密信息比特流來(lái)詳述利用索引值嵌入秘密信息的過(guò)程。第一個(gè)待隱寫(xiě)的秘密信息比特位為“0”,標(biāo)志位flag的初始值為0,由嵌入規(guī)定可知,索引值的值需在第一索引值子集{0,1,2,3,8,9,10,14,15}中選取,此時(shí)索引值的值為8,滿足要求,嵌入完成;flag為0,第二個(gè)待隱寫(xiě)的秘密信息比特位為“1”,索引值的值需在第二索引值子集{4,5,6,7,11,12,13}中選取,此時(shí)索引值的值為4,滿足要求,嵌入完成;f lag為0,第三個(gè)待隱寫(xiě)的秘密信息比特位為“0”,索引值的值需在第一索引值子集{0,1,2,3,8,9,10,14,15}中選取,而此時(shí)索引值的值為5,不在第一索引值子集中,因此需要從第一索引值子集中選擇一個(gè)值來(lái)替換原有的索引值的值,索引值的值為8是第一個(gè)滿足條件的,因此將索引值的值由5替換成8后嵌入操作完成;flag為0,第四個(gè)待隱寫(xiě)的秘密信息比特位為“1”,索引值的值需在第二索引值子集{4,5,6,7,11,12,13}中選取,而此時(shí)索引值的值為9,不在第二索引值子集中,因此需要從第二索引值子集中選擇一個(gè)值來(lái)替換原有的索引值的值,索引值的值為11是第一個(gè)滿足條件的,因此將索引值的值由9替換成11后嵌入操作完成;flag為O,第五個(gè)待隱寫(xiě)的秘密信息比特位為“O”,索引值的值需在第一索引值子集{O,1,2,3,8,9,10,14,15}中選取,而此時(shí)索引值的值為12,不在第一索引值子集中,且為第一種特殊情況(索引值為4或11或12或13且待隱寫(xiě)的秘密信息比特位為“0”),因此直接將索引值置為15,保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)將flag置為I ;由于flag為1,第六個(gè)待隱寫(xiě)的秘密信息比特位為保存的第五個(gè)待隱寫(xiě)的秘密信息比特位“0”,索引值的值需在第一索引值子集{0,1,2,3,8,9,10,14,15}中選取,而此時(shí)索引值的值為14,滿足要求,將flag置為O,嵌入完成;flag為O,第七個(gè)待隱寫(xiě)的秘密信息比特位為“1”,索引值的值需在第二索引值子集{4,5,6,7,11,12,13}中選取,而此時(shí)索引值的值為14,不在第二索引值子集中,且為第二種特殊情況(索引值為14且待隱寫(xiě)的秘密信息比特位為“1”),因此直接將索引值置為15,保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)將flag置為I ;由于flag為1,第八個(gè)待隱寫(xiě)的秘密信息比特位為保存的第七個(gè)待隱寫(xiě)的秘密信息比特位“ 1”,索引值的值需在第二索引值子集{ 4,5,6,7,11,12,13 }中選取,此時(shí)索引值的值為13,滿足要求,將flag置為0,嵌入完成;flag為0,第九個(gè)待隱寫(xiě)的秘密信息比特位為“0”,索引值的值需在第一索引值子集{0,1,2,3,8,9,10,14,15}中選取,此時(shí)索引值的值為15,為第三種特殊情況(索引值為15),保存當(dāng)前待隱寫(xiě)的秘密信息比特位,將flag置為I ;flag為1,第十個(gè)待隱寫(xiě)的秘密信息比特位為保存的第九個(gè)待隱寫(xiě)的秘密信息比特位“O”,索引值的值需在第一索引值子集{0,1,2,3,8,9,10,14,15}中選取,此時(shí)索引值的值為3,滿足要求,flag置為0,嵌入完成;flag為0,第十一個(gè)待隱寫(xiě)的秘密信息比特位為“0”,索引值的值需在第一索引值子集{0,1,2,3,8,9,10,14,15}中選取,此時(shí)索引值的值為10,滿足要求,嵌入完成。至此,用11個(gè)未壓縮域音頻顆粒將待嵌入的8比特信息全部嵌完,同時(shí)11個(gè)未壓縮域音頻顆粒的索引值由8、4、5、9、12、14、14、13、15、3、10修改為8、4、8、11、15、14、15、13、15、3、10,以上所述的嵌入過(guò)程如圖3所示。
[0035]實(shí)施例二:
本實(shí)施例針對(duì)實(shí)施例一提出的一種基于索引值的壓縮域音頻數(shù)字隱寫(xiě)方法,同時(shí)提出了一種基于索引值的壓縮域音頻數(shù)字提取方法,其流程框圖如圖4所示,其具體包括以下步驟:
I)數(shù)字提取端接收數(shù)字隱寫(xiě)端發(fā)送的含秘密信息的壓縮音頻。
[0036]2)在數(shù)字提取端,以音頻顆粒為單位對(duì)含秘密信息的壓縮音頻進(jìn)行解碼處理,從含秘密信息的壓縮音頻中取出一個(gè)待處理的音頻顆粒,并將該待處理的音頻顆粒作為當(dāng)前音頻顆粒。
[0037]3)對(duì)當(dāng)前音頻顆粒進(jìn)行解碼,然后從解碼得到的邊信息中提取出當(dāng)前音頻顆粒對(duì)應(yīng)的索引值。
[0038]4)根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,確定是否需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,在確定需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取后,確定提取出的秘密信息比特位的具體比特值。
[0039]在此具體實(shí)施例中,步驟4)的具體過(guò)程為:
4)-1、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為15,如果是,則確定不需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,然后執(zhí)行步驟5),否則,確定需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,然后執(zhí)行步驟4) -2。
[0040]4)-2、如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第一索引值子集{0,1,2,3,8,9,10,14,15},則從當(dāng)前音頻顆粒中提取出秘密信息比特位,且為比特“O”,然后執(zhí)行步驟5);如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第二索引值子集{4,5,6,7,11,12,13},則從當(dāng)前音頻顆粒中提取出秘密信息比特位,且為比特“ I”,然后執(zhí)行步驟5)。
[0041]5)從含秘密信息的壓縮音頻中取出下一個(gè)待處理的音頻顆粒作為當(dāng)前音頻顆粒,然后返回步驟3)繼續(xù)執(zhí)行,直至含秘密信息的壓縮音頻中的所有音頻顆粒處理完畢,得到含秘密信息的壓縮音頻中隱寫(xiě)的二進(jìn)制秘密信息比特流。
[0042]在此,對(duì)實(shí)施例一中含秘密信息的壓縮音頻進(jìn)行解碼,從邊信息里獲得索引值序列,為“8、4、8、11、15、14、15、13、15、3、10”。根據(jù)步驟4),可以很容易地提取出嵌入的秘密信息比特位,即索引值為8時(shí),屬于第一索引值子集{0,1,2,3,8,9,10,14,15},提取出秘密信息比特位“O”;索引值為4時(shí),屬于第二索引值子集{4,5,6,7,11,12,13},提取出秘密信息比特位“I”;索引值為8時(shí),屬于第一索引值子集{0,1,2,3,8,9,10,14,15},提取出秘密信息比特位“O”;索引值為11時(shí),屬于第二索引值子集{4,5,6,7,11,12,13},提取出秘密信息比特位“I”;索引值為15進(jìn),跳過(guò)不提取信息;索引值為14時(shí),屬于第一索引值子集{0,1,2,3,8,9,10,14,15},提取出秘密信息比特位“0”;索引值為15時(shí),跳過(guò)不提取信息;索引值為13時(shí),屬于第二索引值子集{4,5,6,7,11,12,13},提取出秘密信息比特位“I”;索引值為15時(shí),跳過(guò)不提取信息;索引值為3時(shí),屬于第一索引值子集{0,1,2,3,8,9,10,14,15},提取出秘密信息比特位“O”;索引值為10時(shí),屬于第一索引值子集{0,1,2,3,8,9,10,14,15},提取出秘密信息比特位“O” ;至此,二進(jìn)制秘密信息比特流正確提取完畢,為“01010100”,具體過(guò)程如圖5所示。
【權(quán)利要求】
1.一種基于索引值的壓縮域音頻數(shù)字提取方法,其特征在于具體包括以下步驟: 1)數(shù)字提取端接收數(shù)字隱寫(xiě)端發(fā)送的含秘密信息的壓縮音頻; 2)在數(shù)字提取端,以音頻顆粒為單位對(duì)含秘密信息的壓縮音頻進(jìn)行解碼處理,從含秘密信息的壓縮音頻中取出一個(gè)待處理的音頻顆粒,并將該待處理的音頻顆粒作為當(dāng)前音頻顆粒; 3)對(duì)當(dāng)前音頻顆粒進(jìn)行解碼,然后從解碼得到的邊信息中提取出當(dāng)前音頻顆粒對(duì)應(yīng)的索引值; 4)根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值,確定是否需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,在確定需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取后,確定提取出的秘密信息比特位的具體比特值; 5)從含秘密信息的壓縮音頻中取出下一個(gè)待處理的音頻顆粒作為當(dāng)前音頻顆粒,然后返回步驟3)繼續(xù)執(zhí)行,直至含秘密信息的壓縮音頻中的所有音頻顆粒處理完畢,得到含秘密信息的壓縮音頻中隱寫(xiě)的二進(jìn)制秘密信息比特流。
2.根據(jù)權(quán)利要求1所述的一種基于索引值的壓縮域音頻數(shù)字提取方法,其特征在于所述的步驟4)的具體過(guò)程為: 4^1、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為15,如果是,則確定不需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,然后執(zhí)行步驟5),否則,確定需要對(duì)當(dāng)前音頻顆粒進(jìn)行秘密信息比特位的提取,然后執(zhí)行步驟4) -2 ; 4)-2、如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第一索引值子集{0,1, 2,3,8,9,10,14,15},則從當(dāng)前音頻顆粒中提取出秘密信息比特位,且為比特“0”,然后執(zhí)行步驟5?;如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第二索引值子集丨4,5,6,7,11,12,13},則從當(dāng)前音頻顆粒中提取出秘密信息比特位,且為比特“ 1 ”,然后執(zhí)行步驟5?。
3.根據(jù)權(quán)利要求1或2所述的一種基于索引值的壓縮域音頻數(shù)字提取方法,其特征在于所述的步驟1)中含秘密信息的壓縮音頻的獲取過(guò)程為: ①在數(shù)字隱寫(xiě)端,將待處理的未壓縮音頻作為當(dāng)前未壓縮音頻,并給定待隱寫(xiě)的二進(jìn)制秘密信息比特流; ②在壓縮域音頻編碼過(guò)程中,以音頻顆粒為單位對(duì)當(dāng)前未壓縮音頻進(jìn)行編碼壓縮處理,從當(dāng)前未壓縮音頻中取出一個(gè)待處理的音頻顆粒,并將該待處理的音頻顆粒作為當(dāng)前音頻顆粒; ③利用濾波器組對(duì)當(dāng)前音頻顆粒進(jìn)行濾波處理,得到濾波處理后的音頻顆粒;并利用心理聲學(xué)模型對(duì)當(dāng)前音頻顆粒進(jìn)行處理,得到對(duì)濾波處理后的音頻顆粒進(jìn)行加窗處理時(shí)需采用的窗口的類型,及當(dāng)前音頻顆粒對(duì)應(yīng)的每個(gè)比例因子帶的信掩比; ④根據(jù)濾波處理后的音頻顆粒加窗處理時(shí)需采用的窗口的類型,對(duì)濾波處理后的音頻顆粒進(jìn)行修正離散余弦變換處理,得到當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù); ⑤從待隱寫(xiě)的二進(jìn)制秘密信息比特流中取出待隱寫(xiě)的秘密信息比特位,然后根據(jù)待隱寫(xiě)的秘密信息比特位和當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,確定是否在當(dāng)前音頻顆粒中嵌入待隱寫(xiě)的秘密信息比特位,并確定是否修改當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,得到編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值; ⑥根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的每個(gè)比例因子帶的信掩比和編碼時(shí)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,對(duì)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)進(jìn)行量化與熵編碼; ⑦從當(dāng)前未壓縮音頻中取出下一個(gè)待處理的音頻顆粒作為當(dāng)前音頻顆粒,然后返回步驟③繼續(xù)執(zhí)行,直至當(dāng)前未壓縮音頻中的所有音頻顆粒處理完畢,得到含秘密信息的壓縮音頻; ⑧數(shù)字隱寫(xiě)端發(fā)送含秘密信息的壓縮音頻給數(shù)字提取端。
4.根據(jù)權(quán)利要求3所述的一種基于索引值的壓縮域音頻數(shù)字提取方法,其特征在于所述的步驟⑤的具體過(guò)程為: ⑤-1、判斷用于表示是否重復(fù)嵌入秘密信息比特位的標(biāo)志位行叫的值是否為0,如果是,則從待隱寫(xiě)的二進(jìn)制秘密信息比特流中取出一個(gè)新的秘密信息比特位作為當(dāng)前待隱寫(xiě)的秘密信息比特位,否則,取出上一次秘密信息比特位嵌入過(guò)程中保存的秘密信息比特位,作為當(dāng)前待隱寫(xiě)的秘密信息比特位,其中,的初始值為0 ; ⑤-2、根據(jù)當(dāng)前音頻顆粒對(duì)應(yīng)的修正離散余弦變換系數(shù)的比例因子的索引值,確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位,具體過(guò)程為:如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第一索引值子集{0,1,2,3,8,9,10,14,15},則確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位為比特“0”;如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值屬于第二索引值子集{4,5,6, 7,11,12,13),則確定當(dāng)前音頻顆粒中需嵌入的秘密信息比特位為比特“ 1 ” ; ⑤-3、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為14且當(dāng)前待隱寫(xiě)的秘密信息比特位是否為比特“ 1 ”,如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值為14且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“ 1 ”,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為15,并保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置?1叫的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-4 ; ⑤-4、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為15,如果是,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置行#的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-5 ; ⑤-5、判斷當(dāng)前音頻顆粒對(duì)應(yīng)的索引值是否為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位是否為比特“0”,如果當(dāng)前音頻顆粒對(duì)應(yīng)的索引值為4或11或12或13且當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“0”,則在當(dāng)前音頻顆粒中不嵌入秘密信息比特位,然后將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為15,并保存當(dāng)前待隱寫(xiě)的秘密信息比特位,同時(shí)置的值為1,再執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-6 ; ⑤-6、判斷當(dāng)前音頻顆粒中需嵌入的秘密信息比特位與當(dāng)前待隱寫(xiě)的秘密信息比特位是否一致,如果一致,則對(duì)當(dāng)前音頻顆粒對(duì)應(yīng)的索引值不進(jìn)行修改,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥,否則,執(zhí)行步驟⑤-7 ; ⑤-7、如果當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“0”,則將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為第一索引值子集{0,1,2,3,8,9,10,14,15}中第一個(gè)滿足替換條件的索引值,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥;如果當(dāng)前待隱寫(xiě)的秘密信息比特位為比特“1”,則將當(dāng)前音頻顆粒對(duì)應(yīng)的索引值修改為第二索引值子集{4,5,6, 7,11,12,13}中第一個(gè)滿足替換條件的索引值,實(shí)現(xiàn)在當(dāng)前音頻顆粒中嵌入當(dāng)前待隱寫(xiě)的秘密信息比特位,然后執(zhí)行步驟⑥;在此,替換條件為:替換后的索引值所指示的編碼當(dāng)前音頻顆粒的兩組比例因子帶的比例因子所需的比特?cái)?shù)不小于替換前的索引值所指示的編碼當(dāng)前音頻顆粒的兩組比例因子帶的比例因子所需的比特?cái)?shù)。
【文檔編號(hào)】G10L19/018GK104485109SQ201410662842
【公開(kāi)日】2015年4月1日 申請(qǐng)日期:2013年1月22日 優(yōu)先權(quán)日:2013年1月22日
【發(fā)明者】王讓定, 金超, 嚴(yán)迪群, 余先敏, 郭洪剛 申請(qǐng)人:寧波大學(xué)