国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在定點(diǎn)dsp進(jìn)行mp3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法

      文檔序號(hào):7514440閱讀:252來(lái)源:國(guó)知局

      專利名稱::在定點(diǎn)dsp進(jìn)行mp3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及基于16位定點(diǎn)DSP的MP3音頻解碼算法實(shí)現(xiàn),尤其涉及一種在定點(diǎn)數(shù)字信號(hào)處理器(DSP)進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,對(duì)一些復(fù)雜算法進(jìn)行優(yōu)化和合理分配內(nèi)存空間,提高解碼速度的同時(shí)降低內(nèi)存占用率。
      背景技術(shù)
      :活動(dòng)圖像專家小組(MPEG)是IS0/IEC的一個(gè)工作小組,負(fù)責(zé)制定有關(guān)活動(dòng)圖像、音頻及其組合的壓縮、解壓縮處理等方面的技術(shù)標(biāo)準(zhǔn)。MPEG-1LAYER3(MP3)是MPEG-1國(guó)際標(biāo)準(zhǔn)音頻(ISO/IEC11172)第三層編碼/解碼算法,它具有壓縮比高,可達(dá)l:101:12、聲音還原質(zhì)量好、算法復(fù)雜度適中等優(yōu)點(diǎn)。利用這種標(biāo)準(zhǔn)制作的MP3格式音樂(lè)在數(shù)字音頻的存儲(chǔ)、互聯(lián)網(wǎng)上的多媒體音視頻傳輸?shù)阮I(lǐng)域得到了廣泛的應(yīng)用。因此,便攜式MP3播放器等消費(fèi)類電子產(chǎn)品也有極大的市場(chǎng)前景。當(dāng)前市場(chǎng)的MP3播放器大都基于專用集成電路(ASIC)實(shí)現(xiàn),因此存在功能單一、靈活性不夠的特點(diǎn),對(duì)于滿足消費(fèi)者對(duì)產(chǎn)品新功能、多功能等體驗(yàn)有很大的局限。因此基于定點(diǎn)數(shù)字信號(hào)處理器(DSP)的MP3音頻解碼的研究和實(shí)現(xiàn)成為滿足這一需求的快捷方案?;诙c(diǎn)DSP的音頻解碼研究和算法實(shí)現(xiàn)主要在兩個(gè)方面受到限制,即解碼速率和內(nèi)存空間的占用率。解碼速率體現(xiàn)在解碼音頻的實(shí)時(shí)性和連貫性,如果解碼速率與音樂(lè)數(shù)據(jù)流不同步,則會(huì)嚴(yán)重影響音樂(lè)的聽覺(jué)效果。內(nèi)存空間占用率主要指在解碼過(guò)程中,一些中間數(shù)據(jù)的存儲(chǔ)以及空間的及時(shí)釋放和再利用。當(dāng)前基于定點(diǎn)DSP的MP3解碼實(shí)現(xiàn)主要側(cè)重于解碼速率的優(yōu)化,雖然在一定程度上簡(jiǎn)化了解碼指令,提高了解碼速率,但卻以占用更多的內(nèi)存資源為代價(jià)。對(duì)于有限的DSP內(nèi)存資源來(lái)說(shuō),就無(wú)法進(jìn)行更多功能的擴(kuò)展實(shí)現(xiàn)。因此,在盡可能提高M(jìn)P3音頻解碼速率的同時(shí),也對(duì)內(nèi)存空間占用情況進(jìn)行優(yōu)化和再利用,是技術(shù)發(fā)展的必然需要。
      發(fā)明內(nèi)容(—)要解決的技術(shù)問(wèn)題有鑒于此,本發(fā)明的主要目的在于提供一種在定點(diǎn)數(shù)字信號(hào)處理器(DSP)進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,以解決在定點(diǎn)DSP芯片進(jìn)行MP3音頻解碼實(shí)現(xiàn)過(guò)程中,對(duì)于DSP內(nèi)存空間占用量過(guò)高的情況進(jìn)行優(yōu)化。(二)技術(shù)方案為了達(dá)到以上目的,本發(fā)明采用如下技術(shù)方案—種在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,其中,定點(diǎn)DSP進(jìn)行MP3音頻解碼包括音頻編碼數(shù)據(jù)讀入緩存、讀頭信息,提取主數(shù)據(jù)、解碼比例因子、解碼霍夫曼數(shù)據(jù)、反量化采樣、立體聲處理、頻譜重新排序、混迭信號(hào)消除、改進(jìn)型反離散余旋變換和子帶合成濾波器;其特征在于,該方法包括將反量化采樣、立體聲處理、改進(jìn)型反離散余弦變換和子帶合成濾波器步驟中涉3及的浮點(diǎn)運(yùn)算轉(zhuǎn)換為定點(diǎn)運(yùn)算;以及將實(shí)時(shí)解碼產(chǎn)生的中間數(shù)據(jù)采用DSP的直接內(nèi)存訪問(wèn)機(jī)制進(jìn)行數(shù)據(jù)搬運(yùn),存入到外部存儲(chǔ)器。上述方案中,該方法進(jìn)一步包括在解碼霍夫曼數(shù)據(jù)的步驟中采用16bit空間混用部分代碼,將每個(gè)二維數(shù)組用一個(gè)16位的地址空間來(lái)保存。上述方案中,該方法進(jìn)一步包括在改進(jìn)型反離散余旋變換和子帶合成濾波器的步驟中,對(duì)正弦余弦進(jìn)行查表運(yùn)算,根據(jù)余弦對(duì)稱性將查表空間由144個(gè)降到18個(gè);根據(jù)正弦對(duì)稱性以及實(shí)際解碼需要,可將查找表空間由144個(gè)降到60個(gè);窗函數(shù)也可采用查找表法由2048個(gè)空間降到496個(gè)空間。上述方案中,該方法進(jìn)一步包括對(duì)于動(dòng)態(tài)存儲(chǔ)空間采用縮減音頻編碼數(shù)據(jù)流緩存,在解碼速度和緩存塊大小之間進(jìn)行折中。上述方案中,所述在解碼速度和緩存塊大小之間進(jìn)行折中時(shí),采用256的動(dòng)態(tài)內(nèi)存空間存放原始數(shù)據(jù)流。(三)有益效果針對(duì)解碼實(shí)際流程的需要,將各類數(shù)據(jù)分別存放于靜態(tài)內(nèi)存空間或動(dòng)態(tài)內(nèi)存空間,再針對(duì)具體數(shù)據(jù)特征對(duì)各內(nèi)存空間占用率進(jìn)行合理優(yōu)化和分配,從而大大節(jié)省了內(nèi)存空間資源。圖1是MP3音頻解碼流程圖;圖2是本發(fā)明提供的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法流程圖;圖3是本發(fā)明中浮點(diǎn)和定點(diǎn)解碼波形文件及其相對(duì)誤差分析圖;圖4是本發(fā)明中部分存儲(chǔ)空間(16bit)以及解碼速度比較;圖5是本發(fā)明中霍夫曼解碼數(shù)據(jù)存取空間調(diào)用代碼;圖6是MP3幀數(shù)據(jù)流結(jié)構(gòu);圖7是IMDCT解碼公式和子帶合成濾波器中邊帶合成濾波表達(dá)式;圖8是利用DMA機(jī)制進(jìn)行內(nèi)存與外存數(shù)據(jù)直接讀取模式;圖9是本發(fā)明中最終占用空間資源比較結(jié)果。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。首先,從占用空間資源的角度分析,音頻解碼數(shù)據(jù)讀入緩存(Streambuf)、保存霍夫曼解碼表、MDCT(改進(jìn)型反離散余弦變換)以及子帶合成濾波都需要占用較大的內(nèi)存空間。其中靜態(tài)存儲(chǔ)區(qū)主要存儲(chǔ)音頻解碼流、霍夫曼解碼表、窗函數(shù)和一些全局變量,靜態(tài)數(shù)據(jù)一直占據(jù)內(nèi)存且數(shù)據(jù)值基本保持不變,合理存儲(chǔ)靜態(tài)數(shù)據(jù)可以節(jié)省很大的內(nèi)存資源;動(dòng)態(tài)存儲(chǔ)區(qū)主要存儲(chǔ)實(shí)時(shí)解碼中間數(shù)據(jù),將中間數(shù)據(jù)保存在外部存儲(chǔ)器,也可以節(jié)省內(nèi)存。本發(fā)明提供的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,包括靜態(tài)內(nèi)存的優(yōu)化,主要指對(duì)于霍夫曼解碼模塊、改進(jìn)型逆離散余弦變換模塊和子帶合成濾波器模塊涉及的靜態(tài)數(shù)據(jù)進(jìn)行優(yōu)化和縮減空間占用率,并且不會(huì)引進(jìn)誤差;動(dòng)態(tài)空間的優(yōu)化,主要指對(duì)于音頻解碼數(shù)據(jù)流進(jìn)行動(dòng)態(tài)更新,并且進(jìn)行浮點(diǎn)轉(zhuǎn)定點(diǎn)的運(yùn)算節(jié)省內(nèi)存空間;將中間數(shù)據(jù)使用DMA機(jī)制存入外存,提高內(nèi)存空間利用率。下面將結(jié)合附圖,詳細(xì)說(shuō)明本發(fā)明的每一個(gè)具體實(shí)施例。圖1為MP3音頻解碼流程圖,該方法包括音頻編碼數(shù)據(jù)讀入緩存、讀頭信息,提取主數(shù)據(jù)、解碼比例因子、解碼霍夫曼數(shù)據(jù)、反量化采樣、立體聲處理、頻譜重新排序、混迭信號(hào)消除、改進(jìn)型反離散余旋變換和子帶合成濾波器。其中,反量化采樣、立體聲處理、MDCT、子帶合成濾波器都需要進(jìn)行浮點(diǎn)運(yùn)算,而16位定點(diǎn)DSP芯片在處理浮點(diǎn)運(yùn)算過(guò)程中,浮點(diǎn)數(shù)是以32bit形式存儲(chǔ)運(yùn)算的,雖然解碼精度高,但是解碼速度很慢,同時(shí)也占用大量的內(nèi)存空間,將浮點(diǎn)運(yùn)算轉(zhuǎn)為定點(diǎn)運(yùn)算,在保持解碼精度不會(huì)帶來(lái)明顯影響的情況下可以使存儲(chǔ)空間和解碼速度有很大改進(jìn)。圖2是本發(fā)明提供的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法流程圖,該方法主要是將反量化采樣、立體聲處理、改進(jìn)型反離散余旋變換和子帶合成濾波器步驟中涉及的浮點(diǎn)運(yùn)算轉(zhuǎn)換為定點(diǎn)運(yùn)算;以及將實(shí)時(shí)解碼產(chǎn)生的中間數(shù)據(jù)采用DSP的直接內(nèi)存訪問(wèn)機(jī)制進(jìn)行數(shù)據(jù)搬運(yùn),存入到外部存儲(chǔ)器。圖3為浮點(diǎn)與定點(diǎn)運(yùn)算解碼出的PCM波形文件以及相對(duì)誤差波形。由圖3可見,在音量微弱處二者相對(duì)誤差較大,定點(diǎn)算法基本丟失了原始數(shù)據(jù),而只要音量微弱的地方不要持續(xù)時(shí)間太長(zhǎng),帶來(lái)的誤差也不會(huì)很大,而且對(duì)于人耳聽力基本沒(méi)有差別。部分以浮點(diǎn)保存的數(shù)據(jù)轉(zhuǎn)換為定點(diǎn)可以節(jié)省一半內(nèi)存,同時(shí)解碼速度也提高到原來(lái)的3倍左右。圖4是浮點(diǎn)運(yùn)算和改為定點(diǎn)運(yùn)算的部分存儲(chǔ)資源占用率以及解碼速度比較結(jié)果。所述DSP的直接內(nèi)存訪問(wèn)機(jī)制是一種獨(dú)立于處理器且能在內(nèi)存和外部存儲(chǔ)器之間直接傳輸數(shù)據(jù)的專用控制器實(shí)現(xiàn)機(jī)制,處理器通過(guò)提供寫入數(shù)據(jù)地址、讀出數(shù)據(jù)地址、讀寫數(shù)據(jù)深度、使能標(biāo)志參數(shù)設(shè)置DSP的直接內(nèi)存訪問(wèn)機(jī)制,DSP的直接內(nèi)存訪問(wèn)機(jī)制自動(dòng)讀寫并發(fā)出中斷信號(hào)。本發(fā)明提供的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,進(jìn)一步包括在解碼霍夫曼數(shù)據(jù)的步驟中采用16bit空間混用部分代碼,將每個(gè)二維數(shù)組用一個(gè)16位的地址空間來(lái)保存。圖5是進(jìn)行16bit空間混用部分代碼。在解碼霍夫曼數(shù)據(jù)模塊中,將霍夫曼解碼表以字節(jié)形式存入16bitDM,這樣每個(gè)memory的高8位都為O,霍夫曼碼表一共占用2804個(gè)地址空間。根據(jù)霍夫曼解碼原理,解碼樹的數(shù)據(jù)為二維數(shù)組,每一個(gè)數(shù)據(jù)值都在0到0xFF之間,所以可以將每個(gè)二維數(shù)組用一個(gè)16位的地址空間保存,這里可以設(shè)定低八位保存H0,高八位保存H1。具體調(diào)用語(yǔ)句如圖5,其中ht[table—number]指所放的霍夫曼解碼表對(duì)應(yīng)矩陣,table_number范圍為031,val[treelength]指霍夫曼解碼樹對(duì)應(yīng)矩陣值,treelength范圍為0512。使用上述方法,在保證數(shù)據(jù)讀取正確的前提下,沒(méi)有給整個(gè)解碼過(guò)程引入誤差,內(nèi)存占用可降到2804/2=1402個(gè)地址空間。圖6是MP3幀數(shù)據(jù)流結(jié)構(gòu),由圖6可見,主數(shù)據(jù)不一定跟隨在各自幀邊信息的后邊。以數(shù)據(jù)流的前三幀為例,分析數(shù)據(jù)流的主要數(shù)據(jù)內(nèi)容。第一幀數(shù)據(jù)中包括第一幀的全部主數(shù)據(jù)和第二幀的部分主數(shù)據(jù),在第二幀的數(shù)據(jù)中包括第二幀的剩余主數(shù)據(jù)和第三幀的5部分主數(shù)據(jù),以此類推,在提取主數(shù)據(jù)信息時(shí),Mairudata—end是一個(gè)9bit寬的指針,用來(lái)標(biāo)志當(dāng)前幀主數(shù)據(jù)的結(jié)束,緊隨其后的就是下一幀主數(shù)據(jù)的開始,當(dāng)檢測(cè)到Mairudata—end時(shí),當(dāng)前幀的主數(shù)據(jù)結(jié)束,還需要開辟一個(gè)Databuf存儲(chǔ)下一幀的部分主數(shù)據(jù),在解碼時(shí)都是以8bit的形式讀取存放在內(nèi)存空間中,對(duì)于16位的DSP內(nèi)存空間有點(diǎn)冗余,因此可以按16位的數(shù)據(jù)流存放和讀取,能夠使Databuf的地址空間縮減一半,這里可由原先的2048的空間地址值降低到512的內(nèi)存空間進(jìn)行緩存來(lái)縮減內(nèi)存空間。本發(fā)明提供的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,進(jìn)一步包括在改進(jìn)型反離散余旋變換和子帶合成濾波器的步驟中,對(duì)正弦余弦進(jìn)行查表運(yùn)算,根據(jù)余弦對(duì)稱性將查表空間由144個(gè)降到18個(gè);根據(jù)正弦對(duì)稱性以及實(shí)際解碼需要,可將查找表空間由144個(gè)降到60個(gè);窗函數(shù)也可采用查找表法由2048個(gè)空間降到496個(gè)空間。圖7是IMDCT解碼公式(摘自IS0/IEC11172-3)和子帶合成濾波器中邊帶合成濾波表達(dá)式,解碼過(guò)程中涉及到正弦余弦變換及運(yùn)算,為了提高解碼速度,這里對(duì)正弦余弦進(jìn)行查表運(yùn)算,在MDCT模塊和子帶合成濾波器都采取相應(yīng)的算法。根據(jù)余弦對(duì)稱性可以將查表空間由144降到36而不會(huì)引入誤差和太大的運(yùn)算,在實(shí)際運(yùn)算中由于只用到余弦參數(shù)為奇數(shù)的對(duì)應(yīng)值,所以僅需18個(gè)地址空間就可以滿足運(yùn)算。4個(gè)正弦運(yùn)算數(shù)據(jù)需要36*4=144個(gè)地址空間,根據(jù)音頻解碼部分序列為相逆的序列數(shù)組,可以用一個(gè)36位的數(shù)組保存數(shù)據(jù),對(duì)于部分相同的序列,只要12個(gè)地址空間就可以保存全部數(shù)據(jù),然后根據(jù)正弦函數(shù)對(duì)稱性,還可以節(jié)省一半空間,這樣全部需要18+36+6=60個(gè)地址空間保存所有表值。在子帶合成濾波器中邊帶合成濾波表達(dá)式中,對(duì)于保存定點(diǎn)數(shù)據(jù),遍歷k值及i值需要64*32=2048的地址空間,首先根據(jù)余弦函數(shù)的對(duì)稱性可以將存儲(chǔ)空間縮減到2048/4=512,再根據(jù)實(shí)際運(yùn)算中當(dāng)i=48時(shí),所有值保持常數(shù)-l,不需要保存此16個(gè)數(shù)據(jù),所以僅需512-16=496個(gè)地址空間。圖8是DMA直接內(nèi)存訪問(wèn)機(jī)制圖,Mp3解碼過(guò)程中需要將每一幀的數(shù)據(jù)解碼成PCM格式并輸出,同時(shí)需要保存當(dāng)前幀的數(shù)據(jù)留到下一幀使用,這里采用DSP的直接內(nèi)存訪問(wèn)(DMA)機(jī)制進(jìn)行數(shù)據(jù)搬運(yùn)。DMA由一種獨(dú)立于處理器的,能在內(nèi)存和外存之間直接傳輸數(shù)據(jù)的專用控制器實(shí)現(xiàn),處理器通過(guò)提供寫入數(shù)據(jù)地址、讀出數(shù)據(jù)地址、讀寫數(shù)據(jù)深度、使能標(biāo)志等參數(shù)設(shè)置DMA,DMA可以自動(dòng)讀寫并發(fā)出中斷信號(hào)。本發(fā)明采用對(duì)于PCM格式的每一幀1152字節(jié)的解碼數(shù)據(jù)進(jìn)行搬運(yùn)和存儲(chǔ)到外存,可以節(jié)省內(nèi)存1K的地址空間。對(duì)于動(dòng)態(tài)存儲(chǔ)空間還可以縮減音頻編碼數(shù)據(jù)流緩存(Streambuf),這一過(guò)程對(duì)解碼結(jié)果沒(méi)有影響,只是需要在解碼速度和緩存塊大小之間進(jìn)行折中,這里開辟256的動(dòng)態(tài)內(nèi)存空間存放原始數(shù)據(jù)流。圖9是本發(fā)明最終占用空間資源比較結(jié)果,縱向比較,從最初的占用空間大于20K降到小于8K的資源,橫向比較,換算為8bit形式,也比一些文獻(xiàn)記載的最低記錄少占用4K以上的內(nèi)存空間。以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,其中,定點(diǎn)DSP進(jìn)行MP3音頻解碼包括音頻編碼數(shù)據(jù)讀入緩存、讀頭信息,提取主數(shù)據(jù)、解碼比例因子、解碼霍夫曼數(shù)據(jù)、反量化采樣、立體聲處理、頻譜重新排序、混迭信號(hào)消除、改進(jìn)型反離散余旋變換和子帶合成濾波器;其特征在于,該方法包括將反量化采樣、立體聲處理、改進(jìn)型反離散余旋變換和子帶合成濾波器步驟中涉及的浮點(diǎn)運(yùn)算轉(zhuǎn)換為定點(diǎn)運(yùn)算;以及將實(shí)時(shí)解碼產(chǎn)生的中間數(shù)據(jù)采用DSP的直接內(nèi)存訪問(wèn)機(jī)制進(jìn)行數(shù)據(jù)搬運(yùn),存入到外部存儲(chǔ)器。2.根據(jù)權(quán)利要求1所述的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,其特征在于,該方法進(jìn)一步包括在解碼霍夫曼數(shù)據(jù)的步驟中采用16bit空間混用部分代碼,將每個(gè)二維數(shù)組用一個(gè)16位的地址空間來(lái)保存。3.根據(jù)權(quán)利要求1所述的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,其特征在于,該方法進(jìn)一步包括在改進(jìn)型反離散余旋變換和子帶合成濾波器的步驟中,對(duì)正弦余弦進(jìn)行查表運(yùn)算,根據(jù)余弦對(duì)稱性將查表空間由144個(gè)降到18個(gè),將正弦查找表空間由144個(gè)降到60個(gè),窗函數(shù)查找表由2048個(gè)空間降到496個(gè)空間。4.根據(jù)權(quán)利要求1所述的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,其特征在于,該方法進(jìn)一步包括對(duì)于動(dòng)態(tài)存儲(chǔ)空間采用縮減音頻編碼數(shù)據(jù)流緩存,在解碼速度和緩存塊大小之間進(jìn)行折中。5.根據(jù)權(quán)利要求4所述的在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,其特征在于,所述在解碼速度和緩存塊大小之間進(jìn)行折中時(shí),采用256的動(dòng)態(tài)內(nèi)存空間存放原始數(shù)據(jù)流。全文摘要本發(fā)明公開了一種在定點(diǎn)DSP進(jìn)行MP3音頻解碼時(shí)優(yōu)化內(nèi)存空間的方法,包括靜態(tài)內(nèi)存的優(yōu)化,主要指對(duì)于霍夫曼解碼模塊、改進(jìn)型逆離散余弦變換模塊和子帶合成濾波器模塊涉及的靜態(tài)數(shù)據(jù)進(jìn)行優(yōu)化和縮減空間占用率,并且不會(huì)引進(jìn)誤差;動(dòng)態(tài)空間的優(yōu)化,主要指對(duì)于音頻解碼數(shù)據(jù)流進(jìn)行動(dòng)態(tài)更新,并且進(jìn)行浮點(diǎn)轉(zhuǎn)定點(diǎn)的運(yùn)算節(jié)省內(nèi)存空間;將中間數(shù)據(jù)使用DMA機(jī)制存入外存,提高內(nèi)存空間利用率。本發(fā)明對(duì)DSP的內(nèi)存空間使用進(jìn)行優(yōu)化分配,比其他解碼方法節(jié)省了更多的內(nèi)存空間,并且提高了解碼效率。文檔編號(hào)H03M7/30GK101741391SQ20081022668公開日2010年6月16日申請(qǐng)日期2008年11月19日優(yōu)先權(quán)日2008年11月19日發(fā)明者梁利平,王志君申請(qǐng)人:中國(guó)科學(xué)院微電子研究所
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1