freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

杜比ac-3技術(shù)及其應(yīng)用最終稿畢業(yè)論文(編輯修改稿)

2025-07-18 23:58 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 度有兩種,一種是長(zhǎng)塊,長(zhǎng)度為512;一種是短塊,長(zhǎng)度為256。選擇分析變換塊的長(zhǎng)度對(duì)壓縮的質(zhì)量有重要的影響。短的變換塊能夠提供較好的時(shí)間分辨率,適用于變化較快的暫態(tài)信號(hào),比如對(duì)于敲擊信號(hào),系統(tǒng)必須如實(shí)的恢復(fù)其短時(shí)信號(hào)而不應(yīng)在時(shí)間上帶有拖尾現(xiàn)象;另一方面,長(zhǎng)變換能夠提供較好的頻率分辨率。對(duì)于長(zhǎng)塊而言,經(jīng)時(shí)頻變換后生成256個(gè)系數(shù)。對(duì)于短塊來(lái)說(shuō),經(jīng)兩次時(shí)頻變換各生成 128 個(gè)系數(shù),然后交替組合成256個(gè)系數(shù)用于下一步處理。短時(shí)檢測(cè)的目的就是確定當(dāng)前輸入是采用長(zhǎng)變換塊還是短變換塊。若檢測(cè)出需要采用短變換塊,則把塊轉(zhuǎn)換標(biāo)志置1;否則,塊轉(zhuǎn)換標(biāo)志置0。檢測(cè)時(shí)首先把512個(gè)采樣數(shù)據(jù)分成各256個(gè)數(shù)據(jù)兩部分,對(duì)各部分分別做如下4步處理:1)高通濾波:對(duì)采樣數(shù)據(jù)進(jìn)行高通濾波得出 256 個(gè)系數(shù)。2)劃分子塊:把256個(gè)高通系數(shù)分成3層樹(shù)形結(jié)構(gòu),層1有1個(gè)256個(gè)數(shù)據(jù)的子塊,層2有2個(gè)128 個(gè)數(shù)據(jù)的子塊,層3有4個(gè)64個(gè)數(shù)據(jù)的子塊。3)計(jì)算尖峰值:選出每層每個(gè)子塊中所有數(shù)據(jù)的最大值。4)門(mén)限比較:首先比較第一層中子塊尖峰值與靜音門(mén)限值的大?。o音門(mén)限值為 100/32768),若尖峰值大,則判定有短時(shí)信號(hào);否則,進(jìn)行第二步比較。第二步是比較同一層中各相臨子塊尖峰值之比值是否超過(guò)預(yù)定門(mén)限,若超過(guò)則判定為有短時(shí)信號(hào);否則就采用長(zhǎng)變換塊。圖 AC3 編碼流程圖(2)時(shí)頻變換 AC3 的時(shí)頻變換采用的是基于時(shí)域折疊消除(TDAC)的改進(jìn)離散余弦變換(MDCT)輸入時(shí)間信號(hào)在變換到頻域之前先對(duì)它進(jìn)行加窗處理。加窗的目的在于降低塊邊界效應(yīng)對(duì)譜分析的影響,同時(shí)提高頻率選擇性。由于正弦變換在塊邊界處存在著固有的不連續(xù)性,因此在塊邊界處可能產(chǎn)生很大的噪聲,為了消除這種噪聲,通常采用將相鄰塊的采樣值 N 進(jìn)行部分重疊后再作變換。AC3 編碼將相鄰兩塊的采樣值重疊 50%,即當(dāng)前塊的采樣值 N 是由前一塊采樣值的一半(M=N/2 個(gè))和后一塊采樣值的一半(M 個(gè))組成的。因此仍然只有 M 個(gè)獨(dú)立的變換系數(shù)需要傳輸,50%重疊變換的編碼性能并未降低。在時(shí)頻變換中,由于窗口之間有 50%的重疊,因此會(huì)產(chǎn)生折迭誤差,這可以通過(guò)時(shí)域折迭消除(TDAC)法在合成階段消除。(3)耦合策略和耦合聲道的生成耦合技術(shù)是指在編碼器中將多個(gè)聲道信號(hào)的高頻部分耦合到一個(gè)公共聲道中。實(shí)驗(yàn)證明,人耳對(duì)大約 4kHz 頻率以上的高頻信號(hào),不能分辨出兩個(gè)頻率非常接近的信號(hào)的方向。由于人耳具有這種特性,在編碼中可利用此特性采用耦合技術(shù)。將各個(gè)獨(dú)立聲道高頻部分組合成公共的耦合聲道,公共聲道傳輸?shù)氖歉鱾€(gè)被耦合聲道高頻變換系數(shù)的平均值。耦合策略具體是指一些必要的參數(shù),如:耦合標(biāo)志、開(kāi)始耦合頻率、結(jié)束耦合頻率以及耦合子帶結(jié)構(gòu)等。這些參數(shù)決定了如何生成耦合聲道,并作為解碼的部分必要信息最終被加入到編碼輸出碼流中。時(shí)頻變換后生成的系數(shù)中第 37 個(gè)到第 252 個(gè)被分成 18 個(gè)耦合子帶,每個(gè)子帶由12 個(gè)系數(shù)組成。開(kāi)始耦合頻率指出了第一個(gè)進(jìn)入耦合處理過(guò)程的子帶。低于開(kāi)始耦合頻率,則所有的聲道各自獨(dú)立編碼。高于開(kāi)始耦合頻率并且耦合標(biāo)志為 1 的聲道共同使用耦合聲道,直到頻率達(dá)到結(jié)束耦合頻率為止。耦合聲道最終要加入編碼碼流的是耦合坐標(biāo),耦合坐標(biāo)指出了被耦合聲道中的各個(gè)子帶。耦合坐標(biāo)由被耦合聲道中各子帶與耦合聲道中相對(duì)應(yīng)子帶之商的平方根決定。(4)重構(gòu)矩陣AC3 中的重構(gòu)矩陣技術(shù)是一種聲道結(jié)合技術(shù),它加或減兩聲道中的相關(guān)部分,那就是 left’= * (left + right), right’= * (left – right)。在 AC3 中重構(gòu)矩陣只應(yīng)用于 2/0 模式(即只有 L、R 聲道)。重構(gòu)處理在獨(dú)立的重構(gòu)矩陣頻率子帶中進(jìn)行,子帶的劃分依賴(lài)于耦合信息,具體來(lái)說(shuō),最后一個(gè)重構(gòu)矩陣頻率子帶的結(jié)束點(diǎn)就是耦合開(kāi)始的地方。重構(gòu)處理測(cè)量 L、R、L+R、LR 的能量,如果最大能量被發(fā)現(xiàn)在 L 或R 聲道中,則該子帶的重構(gòu)矩陣標(biāo)志不被設(shè)置,在 L 和 R 聲道中的該子帶被編碼;如果最大能量被發(fā)現(xiàn)在 L+R 或 LR 聲道中,則設(shè)置該子帶的重構(gòu)矩陣標(biāo)志,在 L+R和 LR 聲道中的該子帶被編碼。(5)取出指數(shù)、指數(shù)策略和指數(shù)編碼指數(shù)序列相當(dāng)于頻域系數(shù)的譜包絡(luò)。壓縮的方法主要有兩種:一種差分編碼;二是爭(zhēng)取同一幀內(nèi)的音頻塊指數(shù)數(shù)據(jù)共用。塊內(nèi)指數(shù)編碼策略有三種;D15,D25,D45。“D”代表差分(Differential);“1,2,4”代表共享同一指數(shù)的尾數(shù)數(shù)目;“5”代表量化的 5 個(gè)級(jí)別。這三種策略在頻率分辨率和比特率之間提供了靈活的選擇。D15 模式提供最精細(xì)的頻率分辨率和非常精確的頻譜包絡(luò),適合于頻譜變化劇烈的信號(hào);D25模式的碼率和分辨率是 D15 的一半;D45 模式所需的數(shù)據(jù)量最小,適合于頻譜比較平緩的信號(hào)。首先,檢測(cè)每一個(gè)頻率系數(shù)的二進(jìn)制值,得出前導(dǎo) 0 的個(gè)數(shù),該前導(dǎo) 0 的個(gè)數(shù)(最大為 24 個(gè))被作為最初的指數(shù)值,這些指數(shù)值被用來(lái)決定指數(shù)策略。方差值大說(shuō)明變化劇烈,可以據(jù)此設(shè)定門(mén)限,選擇指數(shù)編碼策略。碼流中指數(shù)系數(shù)第一個(gè)值是音頻塊的直流值(4bit),范圍是 0~15。其后的指數(shù)值為 0~4,對(duì)應(yīng)2~+2的差分值。每三個(gè)相鄰的差分系數(shù)組合成一個(gè) 7bit 的碼字。(6)尾數(shù)歸一化每個(gè)轉(zhuǎn)換系數(shù)都采用左移的方式進(jìn)行歸一化處理,左移的次數(shù)由相應(yīng)的指數(shù)決定。歸一化后的尾數(shù)將用于量化。(7)比特分配比特分配決定了每個(gè)尾數(shù)需要什么樣的精度來(lái)編碼。例如對(duì)于可清晰聽(tīng)到的頻率成分需要高的精度,而那些聽(tīng)不到的頻率成分根本不需要任何精度。比特分配采用心理聲學(xué)模型來(lái)決定哪些頻率采樣值是可聽(tīng)到的并需要什么樣的精度。傳統(tǒng)的比特分配方法有兩種:正向自適應(yīng)和反向自適應(yīng)。正向自適應(yīng)是指編碼器依據(jù)心理聲學(xué)模型非常詳細(xì)的檢查信號(hào)頻譜,得出每個(gè)尾數(shù)的比特分配值,并把這些值作為副信息加入最終的編碼碼流中,這樣在解碼時(shí)就只需依據(jù)這些值對(duì)壓縮的尾數(shù)進(jìn)行解壓縮了。但是由于所有尾數(shù)的比特分配值都加入到編碼碼流中,就在有限長(zhǎng)度的碼流中占用了較大部分,這是它的一個(gè)重大缺點(diǎn)。反向自適應(yīng)是指編碼器只傳遞心理聲學(xué)模型的必要參數(shù),解碼時(shí),解碼器需要依據(jù)所接收的那些參數(shù)算出每個(gè)尾數(shù)的比特分配值,這樣增加了解碼器的負(fù)擔(dān),但編碼器的壓縮率大大增加。AC3 綜合了二者的優(yōu)點(diǎn)。編碼時(shí)采用了一種參量可變的心理聲學(xué)模型來(lái)估計(jì)屏蔽門(mén)限。屏蔽門(mén)限分別在 50 個(gè)臨界頻帶上被計(jì)算,臨界帶的劃分是以 1/6 倍頻程來(lái)近似的。每個(gè)尾數(shù)所需要的比特分配值依據(jù)相應(yīng)指數(shù)的能量譜密度與屏蔽門(mén)限的差值用查表的方式得到。對(duì)于 D15 指數(shù)集,一個(gè)尾數(shù)占用一個(gè)比特分配值;對(duì)于 D25 指數(shù)集,每?jī)蓚€(gè)尾數(shù)占用一個(gè)比特分配值;對(duì)于 D45 指數(shù)集,每四個(gè)尾數(shù)占用一個(gè)比特分配值。在傳遞比特分配信息時(shí),編碼器只把可變參量加入到編碼碼流中,作為副信息傳遞給解碼器。(8)尾數(shù)量化尾數(shù)由相應(yīng)比特分配值所確定的量化器來(lái)量化。尾數(shù)量化分為非對(duì)稱(chēng)量化和對(duì)稱(chēng)量化。當(dāng)量化電平大于 15 時(shí)使用非對(duì)稱(chēng)量化,按比特分配值所指定的量化電平對(duì)尾數(shù)進(jìn)行量化;當(dāng)量化電平小于 15 時(shí)使用對(duì)稱(chēng)量化,對(duì)于對(duì)稱(chēng)量化,采用組合方式將兩個(gè)或三個(gè)尾數(shù)組合成一個(gè)組合值進(jìn)行量化。(9)AC3 輸出碼流AC3 的串行碼流是由一系列同步幀組成,如圖 AC3 比特碼流的幀結(jié)構(gòu)和音頻塊結(jié)構(gòu)所示,在恒定的時(shí)間間隔內(nèi),其所有編碼的聲道所包含的信息就能體現(xiàn) 1536個(gè) PCM 采樣值信息。每一個(gè) AC3 幀都具有固定的尺寸,只由采樣頻率和編碼數(shù)據(jù)率決定。同時(shí),每一幀都是一個(gè)獨(dú)立實(shí)體,幀間不共享數(shù)據(jù)。每幀從 SI 開(kāi)始,之后是 BSI,包含一些音頻參數(shù),接著是 6 個(gè)音頻塊,各包含 256 個(gè)取樣。音頻塊中所包含的內(nèi)容允許在幀的內(nèi)部進(jìn)行數(shù)據(jù)分享,比如在音頻塊 0 中的數(shù)據(jù)可以被同一幀內(nèi)的后續(xù)塊所使用。AUX 可以是輔助填充比特,也可以用于插入專(zhuān)用控制和狀態(tài)信息。CRC1 和 CRC2 分別用于前 5/8 幀和后 3/8 幀的校驗(yàn)。AC3 碼流中很多參數(shù)是可選的,同時(shí)還留有一些可擴(kuò)充數(shù)據(jù),為將來(lái)的升級(jí)作準(zhǔn)備。圖 AC3 比特碼流的幀結(jié)構(gòu)和音頻塊結(jié)構(gòu) AC3 解碼流程AC3 解碼是編碼的反過(guò)程。圖 是 AC3 解碼原理框圖。圖 AC3 解碼框圖圖 是 AC3 解碼流程圖。圖 AC3 解碼流程圖具體解碼過(guò)程如下[31]:AC3 解碼器先從編碼碼流中得到幀同步字,使其與編碼碼流同步。然后進(jìn)行 CRC校驗(yàn),檢查該幀是否合法。在 CRC 校驗(yàn)中,CRC1 用于前 5/8 幀的校驗(yàn);CRC2 用于后 3/8 幀的校驗(yàn)。根據(jù)具體要求可只校驗(yàn) CRC2,也可 CRC1 和 CRC2 都校驗(yàn)。若是后者,則當(dāng) CRC1 校驗(yàn)通過(guò)后就可以開(kāi)始對(duì)前 5/8 幀進(jìn)行解碼了,這樣能提高解碼效率。同步錯(cuò)誤檢測(cè)完成后,解壓縮碼流信息(BSI),得到碼流中包含的各種類(lèi)型的數(shù)據(jù)信息。首先進(jìn)行指數(shù)解碼,根據(jù)碼流中得到的指數(shù)策略信息(D1D2D45 或重新使用)、指數(shù)數(shù)目(如對(duì)于耦合聲道由開(kāi)始耦合頻率和結(jié)束耦合頻率決定)來(lái)解碼指數(shù)。然后,由指數(shù)和碼流中包含的比特分配信息共同計(jì)算出每個(gè)尾數(shù)所對(duì)應(yīng)的比特分配值。于是,量化的尾數(shù)就利用對(duì)應(yīng)的比特分配值從 AC3 碼流中解壓縮出來(lái)。如果編碼碼流中包含有耦合聲道的信息,則還要對(duì)耦合聲道進(jìn)行解耦合,根據(jù)耦合聲道中各子帶的耦合系數(shù)和被耦合聲道中對(duì)應(yīng)的耦合坐標(biāo)可以得到被耦合聲道的指數(shù)和尾數(shù)。如果編碼碼流中包含有重構(gòu)矩陣信息,解碼時(shí)依據(jù)重構(gòu)矩陣標(biāo)志來(lái)判定編碼系數(shù)是來(lái)自 L、R 聲道,還是來(lái)自 L、R 聲道的和與差,以此得到正確的 L、R 聲道解碼系數(shù)。最后得出的轉(zhuǎn)換系數(shù)再經(jīng)過(guò)基于 TDAC 的 IMDCT 變換。輸出重建的 PCM采樣值信號(hào)。除了基本的解碼功能外,AC3 解碼還具有一些重要的其他功能。如縮混功能,即如果要求的輸出模式與編碼的聲道數(shù)不相符合,解碼器可以把碼流中的聲道合并成任意想要的聲道數(shù),然后輸出。另外,解碼中還包括動(dòng)態(tài)范圍壓縮功能,它的原理是以對(duì)話(huà)聲音為參考,對(duì)于過(guò)高的聲音(如爆炸聲)進(jìn)行一定程度的降低,而對(duì)與過(guò)低的聲音(如樹(shù)葉抖動(dòng)聲)進(jìn)行一定程度的抬升。這是一個(gè)可選功能,對(duì)于想真實(shí)地聽(tīng)原來(lái)聲音的聽(tīng)眾來(lái)說(shuō),可以忽略動(dòng)態(tài)范圍壓縮;而對(duì)于想聽(tīng)到各種聲音的聽(tīng)眾來(lái)說(shuō)(比如在聽(tīng)到電影中的大爆炸聲音的同時(shí),還想聽(tīng)到對(duì)話(huà)聲),就需要采用動(dòng)態(tài)范圍壓縮功能。(1)輸入緩沖器AC3是分塊編碼器,因此需要一個(gè)緩沖器來(lái)存儲(chǔ)時(shí)域采樣的bit流,一般每個(gè)塊包含512個(gè)樣點(diǎn),每個(gè)樣點(diǎn)的字長(zhǎng)最多可達(dá)24bit。(2)輸入濾波器受到人耳聽(tīng)覺(jué)頻率特征的影響,時(shí)域波形在處理以前需要經(jīng)過(guò)濾波去除直流信號(hào),5個(gè)全頻段信號(hào)經(jīng)過(guò)一個(gè)3Hz的高通濾波器,1個(gè)低音信號(hào)經(jīng)過(guò)一個(gè)120Hz的低通濾波器。(3)瞬時(shí)檢測(cè)為了避免瞬時(shí)的信號(hào)出現(xiàn)在塊的邊緣,避免掩蔽效應(yīng),防止聲音信號(hào)被忽略,編碼器使用一個(gè)高頻帶通濾波器來(lái)檢測(cè)瞬時(shí)現(xiàn)象,檢測(cè)信息將提供給TDAC濾波器組調(diào)節(jié)相應(yīng)塊的大小。(4)TDAC(time domain alias cancellation)濾波器組每個(gè)通道的時(shí)域輸入信號(hào)在這里被單獨(dú)劃分成多個(gè)窗口,并且經(jīng)過(guò)一個(gè)基于TDAC的分析濾波器組濾波,然后經(jīng)過(guò)FFT變換得到TDAC變換系數(shù)。然后編碼器將6個(gè)聲道的變換系數(shù)組成一個(gè)整體。解碼器可以通過(guò)這些系數(shù)的反變換重構(gòu)出時(shí)域信號(hào)。同時(shí)濾波器組使得每個(gè)塊有50%的重疊來(lái)避免塊邊緣的不連續(xù)性。(5)浮點(diǎn)變換AC3 TDAC變換系數(shù)被轉(zhuǎn)換成浮點(diǎn)數(shù),浮點(diǎn)數(shù)分成尾數(shù)和相應(yīng)的指數(shù),分別送入定點(diǎn)DSP處理芯片處理。采用浮點(diǎn)數(shù)表示系數(shù),可以表示更大的動(dòng)態(tài)范圍,因此AC3保留了聲音信號(hào)AD/DA轉(zhuǎn)換1822bit的高分辨率。(6)載波預(yù)綜合一般來(lái)說(shuō),多通道編碼需要的平均比特量可以粗糙地和通道數(shù)的平方根成比例,即有如下計(jì)算公式 ()其中,a表示平均比特率,s表示相同情況下單通道編碼輸出比特率,c表示通道數(shù),例如,單通道編碼s需要128Kbps,,對(duì)于AC3標(biāo)準(zhǔn)模式下使用的最少數(shù)據(jù)率320Kbps來(lái)說(shuō)也是很充裕的。對(duì)于要求高的信號(hào),AC3還可以選擇高頻載波分量預(yù)綜合技術(shù)來(lái)提高更多的編碼增益。這項(xiàng)技術(shù)是基于人類(lèi)聽(tīng)覺(jué)系統(tǒng)的高頻部分的心理聲學(xué)現(xiàn)象來(lái)刪除高頻局部冗余信息,原理是因?yàn)樵谛盘?hào)高頻部分,人耳定位聲源主要和高頻段的包絡(luò)有關(guān),而不是聲音信號(hào)的頻譜本身。AC3正是利用這一點(diǎn)把高頻子帶信號(hào)分離成包絡(luò)和載波兩個(gè)分量,一般來(lái)說(shuō),編碼包絡(luò)信息要比載波信息采用更高的精度,如果需要,考慮到通道載波的相關(guān)性,還可以在多通道組合載波分量。這樣做只對(duì)音頻信號(hào)有較小的影響,因?yàn)槎ㄎ恍畔⒈槐A粼诎j(luò)數(shù)據(jù)中,而高頻段載波的耦合性組合對(duì)聽(tīng)眾的耳朵基本都產(chǎn)生相同的聽(tīng)覺(jué)效果。被編碼的載波信息增加到TDAC變換系數(shù)里的尾數(shù)和指數(shù)隊(duì)列,而包絡(luò)信息則作為耦合系數(shù)被單獨(dú)傳輸。(7)全局比特分配統(tǒng)一的多通道編碼的主要優(yōu)勢(shì)就是可以使得比特分配根據(jù)需要在各個(gè)通道之間靈活使用來(lái)適應(yīng)信號(hào)變換的要求。AC3比特分配器根據(jù)TDAC系數(shù)的內(nèi)在的掩蔽效應(yīng)和絕對(duì)聽(tīng)值門(mén)限,再結(jié)合定長(zhǎng)的TDAC指數(shù)(指數(shù)長(zhǎng)度固定,不參與量化),確定每一個(gè)尾數(shù)的量化精度,也就是需要量化的比特?cái)?shù)。這個(gè)計(jì)算是在全局范疇的,也就是把所有通道看作一個(gè)整體共同使用一個(gè)單一的比特池,很少有確定的和預(yù)先指定分配的比特量(8)量化比特分配計(jì)算的結(jié)果被用來(lái)量化TDAC尾數(shù)數(shù)據(jù),簡(jiǎn)單地發(fā)送該值的n位有效位,這個(gè)值被換算和偏移到以零為中心、上下幅度相等、對(duì)稱(chēng)的量化級(jí),再使用負(fù)向抖動(dòng)來(lái)最小化失真。解碼器解出尾數(shù)后進(jìn)行補(bǔ)償處理恢復(fù)實(shí)際的尾數(shù)值。編碼器可以選擇在量化過(guò)程中抖動(dòng)數(shù)據(jù)。在傳輸數(shù)據(jù)中的工作模式位中指出是否抖動(dòng)并且提供同步信息,因此解碼器可以提取相同的抖動(dòng)數(shù)據(jù)來(lái)重構(gòu)尾數(shù)。(9)數(shù)據(jù)打包上面幾步的處理將6個(gè)通道的時(shí)域信號(hào)的每個(gè)塊轉(zhuǎn)變成一系列隊(duì)列和數(shù)值,這些值包括TDAC指數(shù)和量化的尾數(shù)、比特分配信息、耦合系數(shù)和抖動(dòng)標(biāo)志。在編碼器最后一級(jí)這些信息和同步信息、一個(gè)包
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1