《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > TMS320C5409實現JPEG圖像壓縮系統設計
TMS320C5409實現JPEG圖像壓縮系統設計
摘要: 隨著多媒體和網絡技術的發展,數字圖像大信息量的特點對圖像壓縮技術的要求越來越高,因此,專用高速數字信息處理技術成為發展的方向。TI推出的C5000系列DSP將數字信號處理器使信號處理系統的研究重點又回到軟件算法上。在壓縮算法研究方面,DCT、小波等多個算法因為其高可靠性和高效性也越來越受到青睞。
Abstract:
Key words :
 

  引言

  隨著多媒體和網絡技術的發展,數字圖像大信息量的特點對圖像壓縮技術的要求越來越高,因此,專用高速數字信息處理技術成為發展的方向。TI推出的C5000系列DSP將數字信號處理器使信號處理系統的研究重點又回到軟件算法上。在壓縮算法研究方面,DCT、小波等多個算法因為其高可靠性和高效性也越來越受到青睞。

  系統硬件設計

  TMS320C5409作為主處理器的可行性分析

  TMS320C5409時鐘頻率為100MHz,性價比極高。采用圍繞1組程序總線、3組數據總線和4組地址總線建立的改進型哈佛結構,取址和讀數可同時進行。有獨立的硬件乘法器,有利于實現優化卷積、數字濾波、FFT、矩陣運算等算法中的大量重復乘法運算。具有循環尋址、位倒序等特殊指令,這些指令使FFT、卷積等運算中的尋址、排序及計算速度大大提高。有一組或多組獨立的DMA總線,與CPU的程序、數據總線并行工作。

  在本系統中,TMS320C5409作為主處理器,任務是實現JPEG壓縮編碼。

  通過分析不難得到,當處理一幀大小為640×480的圖像時,作JPEG壓縮編碼所需要的時間為:T=62×10(ns)×640×480=0.19866s,當所處理的圖像分辨率更小時,則壓縮每幀所花的時間更少,這對于應用在對實時性要求不是很高的場合是完全可行的。

基于TMS320C5409的圖像處理系統結構圖

  硬件設計框圖

  圖1是基于TMS320C5409的圖像處理系統結構圖。C5409為中央處理器,SRAM為DSP片外擴展數據存儲器,EEPROM為脫機工作時的程序存儲器,用于存儲系統的引導程序和其它應用程序,A/D轉換部分負責把轉換為數字信號的圖像存入幀存儲器中。地址譯碼、圖像采集系統控制電路產生本系統各部分的地址譯碼信號,使之映射到不同的地址區域,并控制ADC進行圖像采集,這部分由CPLD控制;圖像采集芯片的寄存器控制由51單片機完成。

  存儲空間的擴展方案

  經過A/D轉換的原始圖像數據是非常大的,TMS320C5409的內部僅有32KB的RAM和16KB的ROM,不能滿足需要,因此,必須擴展存儲器來存放原始圖像數據和應用程序。本文考慮外接64KB的RAM和512KB的Flash,RAM使用Cypress公司的CY7C1021V33,Flash采用SST公司的SST39VF512。由于C5409的數據空間僅為64KB,因此采用內存頁擴展技術。C5409的擴展輸出口1Q和2Q作為擴展內存的頁選擇信號。用C5409的A15引腳和XF引腳通過3/8譯碼器來控制擴展存儲器片選信號的產生,當A15=0時,選擇片內RAM;當A15=1,XF=0時選擇片外SRAM;當A15=1,XF=1時選擇片外Flash;存儲器的擴展如圖2所示。將外部擴展RAM的64KB中的48KB用于存放原始圖像數據,16KB用于存放壓縮后的圖像和程序以及暫存的數據。

<font存儲器的擴展圖 src="http://files.chinaaet.com/images/20110823/fef6a76f-164e-4fe9-adb4-bb454f2ed7ae.jpg" _cke_saved_src="http://files.chinaaet.com/images/20110823/fef6a76f-164e-4fe9-adb4-bb454f2ed7ae.jpg" width=260>

  DSP芯片電源電路設計

  電源設計中需要考慮的主要問題是功率和散熱。功率要求:電流的消耗主要取決于器件的激活度,即CPU的激活度,外設功耗主要取決于正在工作的外設及其速度,與CPU相比,外設功耗是比較小的。以TMS320C5409為例,進行FFT運算時,需要的電源電流最大。因此在設計電源時,必須考慮在電源電流和實際需用電流之間留有一定裕量,因為峰值電流會更大,裕量至少是20%。

  C5409采用了雙電源供電機制,工作電壓為3.3V和1.8V。其中,1.8V主要為DSP的內部邏輯提供電壓,包括CPU和其它所有外設邏輯。外部接口引腳采用3.3V電壓。本系統的電源采用了TI公司的兩路輸出電源芯片TPS73HD318,它是一種雙輸出穩壓器。輸出電壓一路為3.3V、一路為1.8V,每路電源的最大輸出電流為750mA。

  JPEG圖像壓縮算法

  JPEG算法的優化

  盡管JPEG基本系統能夠對圖像進行低壓縮比壓縮,但是DCT和IDCT在軟件實現的過程中,是最耗費時間的運算,而且,由于沒有考慮圖像本身的頻譜特性,JPEG量化表對于所有圖像壓縮并不一定最優。采用快速DCT算法可提高軟件的速度,增強軟件的實時性。同時,根據圖像本身的頻譜特性,自適應改進JPEG推薦的量化表。

  快速DET算法

  如果將一幅圖像分成許多8×8的小塊后直接進行2D—DCT變換,運算量將會十分巨大。因此,需要將8×8二維DCT變換轉換成兩次8點的一維DCT復合運算。具體做法是對每一個8×8塊先做列方向上的DCT變換,得到一個中間矩陣,再對該矩陣各行進行DCT變換??梢钥吹剑?×8矩陣的2維DCT可以轉換成16次一維8點DCT。

  目前,很多針對一維DCT運算的DCT快速算法已經提出。其中,Loeffler算法所需要的計算量最小。Loeffler算法將8點一維DCT運算分為4級,由于各級之間的輸入/輸出存在依存關系,4級操作必須串行進行,而各級內部的運算可并行處理。

  流程圖中有三種運算因子:蝶形因子、旋轉因子和倍乘因子,分別如圖3中的a,b,c所示。蝶形因子的運算關系為:

  D0=I0+I1

  O1=I0-I1

  需要2次加法完成,倍乘因子的輸入/輸出關系比較簡單:,只需1次乘法,旋轉因子的運算關系為:

  需4次乘法、2次加法完成。如果對其輸入/輸出關系式做以下變換:

  只需要3次乘法、3次加法。其中,

  和差都是已知系數,可通過查表獲得。

  由此計算可知,一個8點DCT的Loeffler算法共需要11次乘法和29次加法。從DSP匯編語言編程的角度來看,一個代數運算應包括取操作數、運算、存操作數三個步驟。因此,該算法大約需要120條指令。C5409的運算能力很強,支持單周期加/減法和單周期乘法運算,并且能夠在單周期內完成兩個16位數的加/減法運算,再加上DSP中有3組數據總線,因而可以利用長操作數(32位)進行長字運算。在長字指令中,給出的地址存取的總是高16位操作數,因而只需5條長字指令即可計算2個蝶形運算。加上采取其它優化措施,大約需90條指令完成Loeffler算法。

  雖然Loeffler算法運算量最小,但是運用于本文系統并不是最優。因為該算法是為高級語言設計,沒有利用匯編語言的特點和DSP硬件的特點。本文提出了基于DSP乘法累加單元的DCT快速算法。

  DSP的乘法累加單元能在單周期內完成一次乘法和一次累加運算。如匯編指令運用于DCT運算,將大大簡化程序的復雜度并減少計算時間。具體算法如下,利用蝶形運算:

  從上面表達式可以看出,y(0)-y(7)都是乘法累加運算,而s0-s7可由x(0)一x(7)經過蝶形運算得到,因此,DCT算法由原來的4級運算變成兩級,即第一級蝶形運算和第二級乘法累加運算,第一級蝶形運算共要10+4=14(10次計算操作和4次輔助操作)條指令,第二級運算中,每個輸出要4+1+1=6條指令(做4次乘法累加運算、1次讀取操作和1次存儲操作),一共48條指令,這樣,計算一個8點DCT要62條指令,大大縮減了運算時間,提高了CPU的工作效率,增強系統的實時性。

  量化運算優化

  本文提出了基于實際情況的自適應量化方法,即量化階段采用二次計算的方法,其算法主要分為兩步:(1)對變換后的圖像系數進行自適應處理;(2)構造新的量化表。具體方法如下:

  首先求出亮度分量和兩個色度分量在頻域中所有8×8子塊的63個交流系數絕對值的平均值P(u,v),其中,u,v=0…7為位置信息。接下來求出163個交流系數平均值中的最大值,Z1(u,v)=MAX[P1(u,v)],最后將63個交流系數平均值進行歸一化處理,同時加入頻率位置信息,分別得出亮度和色度量化表中63個交流分量的矯正系數,計算過程為:

  由此可以得到量化表的矯正式Qpl(u,v)=Q1(u,v)/X1(u,v),對JPEG量化表進行矯正。

  將上述矯正后的量化表作為最終的量化表,對圖像進行標準JPEG壓縮,形成完全符合JPEG格式的壓縮文件。本算法的解碼過程與標準.JPEG解碼過程完全相同,可以看出它也是標準.IPEG編碼過程的逆過程。

  實驗結果

  快速DCT運算

  將本文提出的算法、Loeffler的DSP優化算法和純Loeffler算法分別進行測試。結果見表1,可以看到本文算法較Loeffler的DSP優化算法大約節省了1/4的時間,較純Loeffler算法大約節省了一半時間,其效果是十分明顯的。

  自適應量化

  對自適應量化器進行仿真。本文采用中等復雜度的標準圖像作為測試圖,與基本JPEG系統進行性能比較(基于峰值信噪比(PSNR))。只將JPEG標準方法中的量化表更改為修正的量化表,就可以在同等壓縮比下,提高恢復圖像的質量。表2為不同壓縮比下,采用JPEG量化表和自適應量化表兩種方法的峰值信噪比。從壓縮比和峰值信噪比的對比結果可看出,自適應量化JPEG方法的壓縮比略高于標準JPEG方法。

  結語

  該系統的優點是提高了JPEG的運行速度,增強了圖像的壓縮率和質量,并且易于硬件實現。這一方案可應用于需要對視頻圖像進行實時采集、壓縮及存儲的絕大部分場合。



 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲成色www8888| 国产欧美一区二区精品性色| 国产一区二区黄色| 中文在线一区| 尤物九九久久国产精品的分类| 蜜臀99久久精品久久久久久软件| 亚洲婷婷在线| 欧美精品免费观看二区| 欧美三级电影精品| 亚洲自拍另类| 亚洲人成网站在线播| 日韩一级不卡| 在线观看一区二区精品视频| 亚洲自拍三区| 日韩午夜高潮| 亚洲精品一区二区网址| 欧美日本亚洲视频| 亚洲激情成人在线| 欧美视频日韩视频在线观看| 牛牛国产精品| 午夜精品一区二区三区四区| 欧美一区国产在线| 国产精品久久久久久久第一福利| 一区二区三区在线视频播放| 欧美精品v日韩精品v韩国精品v| 亚洲国产三级| 亚洲天堂免费在线观看视频| 午夜久久久久久| 亚洲美女视频在线免费观看| 蜜臀久久99精品久久久画质超高清| 国产综合网站| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲高清视频一区二区| 麻豆精品在线观看| 欧美天堂亚洲电影院在线播放| 亚洲国产黄色片| 欧美另类高清视频在线| 欧美激情按摩| 亚洲国产清纯| 国产精品中文在线| 尤物yw午夜国产精品视频| 亚洲国产精品精华液2区45| 蜜臀av性久久久久蜜臀aⅴ| 国产精品家庭影院| 一区二区三区精品视频在线观看| 在线不卡视频| 欧美日韩激情网| 欧美日韩一区二区视频在线| 国产婷婷色综合av蜜臀av| 久久精品123| 久久在精品线影院精品国产| 久久久午夜精品| 欧美四级在线观看| 黄色一区二区三区四区| 欧美1区2区视频| 欧美在线观看视频一区二区三区| 欧美精品二区三区四区免费看视频| 激情久久久久久久久久久久久久久久| 久久天堂成人| 国产精品欧美风情| 欧美一区永久视频免费观看| 香港成人在线视频| 91久久国产自产拍夜夜嗨| 亚洲人成小说网站色在线| 久久精品视频免费播放| 亚洲免费视频中文字幕| 女人香蕉久久**毛片精品| 免费成人网www| 国产视频欧美视频| 国产精品精品视频| 欧美日本不卡| 国产精品美女久久久久aⅴ国产馆| 99在线热播精品免费99热| 日韩视频不卡| 亚洲欧美日本国产专区一区| 欧美激情五月| 亚洲精品1234| 亚洲日本免费电影| 日韩视频不卡中文| 欧美色精品天天在线观看视频| 亚洲精品中文字幕在线| 玖玖综合伊人| 老司机免费视频一区二区| 欧美伦理a级免费电影| 亚洲欧美日韩视频二区| 欧美成人午夜剧场免费观看| 久久久久久**毛片大全| 中文日韩在线| 媚黑女一区二区| 欧美亚洲三区| 亚洲欧洲精品一区二区三区波多野1战4| 性欧美在线看片a免费观看| 欧美日韩一区二区免费在线观看| 亚洲第一在线综合在线| 国产精品日韩欧美| 女同性一区二区三区人了人一| 亚洲一级高清| 欧美激情第一页xxx| 欧美三区在线观看| 欧美激情一区二区三区在线| 国产精品成人av性教育| 亚洲宅男天堂在线观看无病毒| 亚洲精品久久久蜜桃| 中文在线不卡视频| 午夜精品影院在线观看| 亚洲另类视频| 国产亚洲精品资源在线26u| 亚洲欧美日韩一区二区三区在线| 欧美在线电影| 欧美视频一二三区| 久久精品72免费观看| 亚洲成色777777在线观看影院| 欧美韩日一区二区三区| 国产在线观看91精品一区| 国产精品高潮呻吟久久| 亚洲女ⅴideoshd黑人| 久久久久久尹人网香蕉| 国产精品青草久久久久福利99| 午夜精品久久久久久久99樱桃| 国内精品一区二区三区| 一区二区三区.www| 久久久久久久欧美精品| 亚洲无限乱码一二三四麻| 国产精品天美传媒入口| 亚洲美女少妇无套啪啪呻吟| 老司机成人在线视频| 欧美一区二区三区在线观看| 欧美性色aⅴ视频一区日韩精品| 先锋影院在线亚洲| 国产伦精品一区二区三区| 亚洲人成在线观看| 久久天堂精品| 欧美日韩一区二区三区在线视频| 亚洲国产精品第一区二区三区| 国产精品久久久对白| 国产精品久久久久久久电影| 国产日韩在线一区二区三区| 欧美日本国产一区| 欧美日韩精品二区| 国产一区二区三区四区| 一本一本大道香蕉久在线精品| 欧美涩涩视频| 亚洲精品一二三| 久久久久久久久久久成人| 在线播放中文字幕一区| 影音先锋亚洲一区| 国产精品区一区二区三| 欧美一区二区三区免费在线看| 国产精品99久久不卡二区| 午夜精品影院| 亚洲欧洲精品天堂一级| 欧美777四色影视在线| 美女爽到呻吟久久久久| 国产精品亚洲а∨天堂免在线| 欧美一区三区三区高中清蜜桃| 亚洲电影视频在线| 欧美日韩大片一区二区三区| 国产精品v欧美精品v日韩| 久久亚洲综合网| 欧美激情在线狂野欧美精品| 国内精品国语自产拍在线观看| 欧美国产日韩精品免费观看| 欧美日韩国产色视频| 欧美日韩精品免费观看| 欧美日韩在线大尺度| 亚洲精品影视在线观看| 国产精品嫩草99av在线| 国产在线精品成人一区二区三区| 午夜视频一区| 国产在线不卡精品| 亚洲欧美日韩天堂| 国产精品久久久久久久久久免费看| 亚洲免费观看高清完整版在线观看| 国产精品国产自产拍高清av| 亚洲福利在线视频| 欧美色图五月天| 娇妻被交换粗又大又硬视频欧美| 国产精品久在线观看| 欧美日韩 国产精品| 欧美大秀在线观看| 欧美日韩国产成人在线91| 99国产精品自拍| 欧美成人嫩草网站| 欧美久久久久久久| 国产精品三级久久久久久电影| 国产在线观看91精品一区| 久久久91精品国产一区二区精品| 激情久久综艺| 国产精品欧美久久| 欧美日韩免费一区二区三区视频| 羞羞答答国产精品www一本| 久热精品视频在线| 欧美一区二区精品在线| 欧美色欧美亚洲另类二区| 免费在线一区二区| 久久综合网hezyo| 国产一区二区三区四区五区美女| 欧美顶级大胆免费视频| 亚洲美女诱惑| 欧美jizzhd精品欧美喷水| 亚洲免费久久| 亚洲精品久久久一区二区三区| 久久精品国产综合精品| 极品尤物久久久av免费看| 欧美亚洲免费高清在线观看| 欧美日韩一区二区精品| 国产精品久久久久久久久久直播| 激情国产一区二区| 国产欧美一区二区三区国产幕精品| 久久九九久久九九| 欲色影视综合吧| 亚洲欧美日韩久久精品| 亚洲国产成人av在线| 国产麻豆91精品| 亚洲狼人综合| 欧美大香线蕉线伊人久久国产精品| 国产精品v一区二区三区| 韩国成人精品a∨在线观看| 亚洲国产精彩中文乱码av在线播放| 亚洲视频在线观看一区| 亚洲福利国产| 欧美一区二区三区四区夜夜大片| 国产一区二区三区免费观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产亚洲女人久久久久毛片| 99pao成人国产永久免费视频| 亚洲精品日韩精品| 老司机精品视频一区二区三区| 国产精品一区二区三区免费观看| 欧美亚洲一区三区| 国产伦理一区| 国产精品激情偷乱一区二区∴| 国产日韩欧美高清| 欧美怡红院视频| 最新亚洲电影| 在线看一区二区| 亚洲精品免费电影| 亚洲欧洲精品一区二区三区| 国产日韩欧美高清免费| 欧美一级专区| 久久蜜桃资源一区二区老牛| 久久国产精品久久久久久电车| 亚洲高清不卡av| 亚洲高清视频的网址| 亚洲综合色自拍一区| 黑丝一区二区三区| 久久成人人人人精品欧| 亚洲精品在线免费| 亚洲午夜一二三区视频| 国产精品永久在线| 久久久久久网| 亚洲一区bb| 亚洲欧美另类国产| 狠狠色综合一区二区| 国产精品丝袜xxxxxxx| 一区二区三区日韩| 国产亚洲精品aa午夜观看| 亚洲精华国产欧美| 91久久视频| 亚洲精品日韩欧美| 国产精品日韩在线播放| 欧美激情视频一区二区三区免费| 香蕉国产精品偷在线观看不卡| 久久久97精品| 亚洲日韩欧美一区二区在线| 国产一区二区欧美日韩| 91久久国产综合久久91精品网站| 欧美亚洲免费电影| 精品成人在线| 久久久久**毛片大全| 亚洲一区二区免费在线| 精品91久久久久| 欧美色视频在线| 亚洲三级免费电影| 欧美四级电影网站| 亚洲国产国产亚洲一二三| 欧美国产精品专区| 一区二区三区四区蜜桃| 蜜臀久久久99精品久久久久久| 亚洲精品韩国| 欧美日韩亚洲在线| 欧美精品色一区二区三区| 欧美日韩中文字幕精品| 亚洲第一福利视频| 欧美网站在线| 国产乱码精品一区二区三| 久久精品欧美日韩精品| 久久免费一区| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区高清在线观看| 免费人成精品欧美精品| 国内精品久久久久影院优| 美女视频一区免费观看| 欧美一区二区女人| 欧美日韩在线播| 欧美特黄一级| 国产亚洲综合性久久久影院| 99视频精品在线| 亚洲一区二三| 欧美福利专区| 亚洲国产精品一区二区尤物区| 牛牛精品成人免费视频| 国产丝袜一区二区| 韩国自拍一区| 性欧美大战久久久久久久久| 国产精品一区二区三区成人| 欧美专区18| 国产一区二区三区自拍| 国产精品婷婷| 久久精品欧美| 亚洲国产欧美不卡在线观看| 欧美久久精品午夜青青大伊人| 国产欧美一区二区三区在线老狼| 亚洲丰满少妇videoshd| 亚洲人精品午夜在线观看| 国产日韩在线看| 裸体丰满少妇做受久久99精品| 国产精品综合视频| 牛夜精品久久久久久久99黑人| 亚洲人成精品久久久久| 亚洲黄色毛片| 亚洲欧洲在线视频| 亚洲第一精品福利| 亚洲理论在线| 亚洲性图久久| 亚洲视频碰碰| 欧美综合激情网| 午夜精品亚洲一区二区三区嫩草|