《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的JPEG圖像壓縮的設計與實現
基于DSP的JPEG圖像壓縮的設計與實現
摘要: [摘要]介紹一種用TI 公司的TMS320C6713高速DSP實現JPEG圖像壓縮,概述JPEG圖像編碼算法的基本原理以及在DSP上的實現過程,重點討論圖像編碼中DCT變換的實現和優化。
關鍵詞: DSP JPEG DCT變換
Abstract:
Key words :

一、引言   

  JPEG算法是一種數字圖像壓縮編碼算法,具有壓縮比例高、失真小的特點,并已被確定為國際標準[1]。該標準被廣泛應用于數碼相機、監視系統、手機、可視電話等等諸多方面。它的應用與實現不僅限于PC機,更多的則是基于嵌入式系統。嵌入式系統有其體積小、成本低、可靠性高、速度快、環境適應性強等優點。嵌入式編碼實現方式也比較多,有的采用專用集成芯片,有的基于FPGA,有的基于DSP,ARM。采用專用芯片的方式實現簡單,技術成熟可靠,但靈活性以及可擴展性差?;贔PGA的方式,壓縮算法純硬件實現,并行處理速度高,可實現高速處理,但由于JPEG壓縮算法比較復雜,開發難度大些,費時費力。基于通用DSP實現方式優點是:靈活性強,能滿足特殊處理需求,具有很好的可擴展性、可升級性和易維護性。

二、系統硬件設計

        考慮到系統的二次開發性本系統采用DSP開發方案,選用TMS320C6713芯片作為系統主處理器,該嵌入式系統能完成視頻圖像信號的采集、處理、壓縮、編碼、顯示、存儲等一系列功能。

  本圖像處理系統由底板與子板兩部分組成,底板主要由DSP處理器TMS320C6713、一片256K×16bit Flash,四片4M×16bitSDRAM、外部存儲器接口EMIF(External Memory Interface)和其他通用外設接口如RS-232,音頻接口等組成。子板是在底板的EMIF上擴展出來的,主要由視頻解碼A/D芯片、采集和顯示時序控制芯片CPLD等。

 ?。ㄒ唬〤CD攝像頭用來采集模擬視頻圖像數據。

 ?。ǘ┮曨l解碼A/D芯片Philips SAA7113將模擬視頻電視信號(本系統PAL制)數字化。輸出為符合CCIR.601標準的數字視頻碼流。

 ?。ㄈ〧IFOAL422B作為A/D與C6713DSP之間的數據緩沖,使A/D的轉換速度與DSP讀取A/D數據的速度匹配。

  (四)TMS320C6713DSP為主處理器,實現對視頻數據的壓縮編碼處理。在存儲FIFO,存儲SDRAM和壓縮碼流輸出SDRAM采用DMA方式進行數據傳輸,可以提高數據傳輸的速率。

   ?。ㄎ澹㏒DRAM作為DSP的片外擴展存儲器,用于存儲A/D的圖像數據,中間過程的部分數據以及壓縮后的圖像數據。選用了4片ISSI公司的4M×16bit SDRAM芯片IS42S16400,構成了一個8M×32bit的外部存儲器。映射到DSP的CE0存儲空間。

 ?。〧lash 采用芯片256K×16bit的AM29LV400B,用于DSP上電或復位后的程序加載。

  (七)CPLD采用Laitiice公司的LC4821V,作為視頻A/D對FIFO進行寫操作,DSP對FIFO進行讀操作的時序控制。

圖像采集與存儲關鍵問題與解決方法:

  本設計中解碼CCD攝像頭的模擬視頻信號是采用專用的模擬視頻信號解碼器SAA71113, SAA71l13視頻解碼器是雙通道模擬預處理電路、自動鉗位和增益控制電路、時鐘產生電路、數字多標準解碼器、亮度/對比度/飽和度控制電路、彩色空間矩陣的組合,是一款功能完善的視頻處理器。SAA711l3只需要單一的3.3V電源供電,與C6713的I/O電壓一致。
SAA7113A接收CVBS(復合視頻)或S-video模擬視頻輸入,可以自動將PAL、SECAM、NTSC模式的彩色視頻信號解碼為CCIR-60l/656兼容的彩色數字分量值,器件功能通過I2C接口控制。圖像采集過程可以全部在后臺完成,基本上不需要CPU的干預,可以節約大量的CPU時間。但是這樣設計有一個難點:由模擬視頻信號解碼得出的數字視頻信號數據量非常大,而且由于是實時視頻信號,所以數據輸出速率也非常高;但是相反,DSP外部存儲器接口的讀出速率卻比較慢。為了解決這個問題,本設計采取是高速FIFO,對數據進行暫存以緩解速度上的差異,即采用FIFO來暫存10行圖像數據,視頻解碼器直接向FIF0中寫入圖像數據。當FIFO中寫入了10行圖像數據后,由CPLD向DSP發出中斷INT4請求;同時,DSP接到中斷請求后,啟動DMA方式將10行圖像數據從FIFO中讀入到其外部RAM中存放。這樣在采集的同時,DSP就可以讀取已采集的10行數據,而不必等待一幀圖像數據采集完成。這樣提高DSP的處理效率。CPLD主要控制解碼器向FIFO中寫入數據以及DSP從FIFO中讀出數據。 

        系統可以采集到一幀圖像的尺寸為320點/行*240行,從SA71113輸出的是4:2:2的YcrCb數據格式,一個像素用2個字節表示,一個字節表示Y,另一個字節為Cb和Cr,那么總的數據量為320×240×2=150KB。對于亮度信號,每個像素Y占一個字節,一行共320個字節,用320個存儲單元存儲一行的Y數據,對于色度信號Cb,一行共320點,每兩個像素共用一個色度信號Cb,占一個字節,共160個字節,用160個字節單元存放一行的數據,對于色度信號Cr,存儲格式與Cb一樣。這樣一幀圖像數據需要的緩沖區大小為:320×240+160×240×2=150KB。對此選用了8M×32bit的SDRAM,而且選取用了具有3Mbit緩沖的FIFO。

三、JPEG壓縮編碼算法原理與實現

         JPEG壓縮編碼主要由預處理、DCT變換、量化、Huffman編碼等流程構成。

  JPEG壓縮編碼時,需先將原始YcbCr空間的二維圖像分成8×8的數據塊,然后將各數據塊按從左到右,從上到下的順序分別進行DCT變換、量化、“之”字型(Zig-Zag)掃描和Huffman編碼(量化和Huffman編碼分別需要量化表和Huffman表的支持)。

  DCT優化的實現

  DCT變換的快慢決定了整個JPEG算法的速度。因此,采用了行列法來減少計算量。將8×8數據塊的DCT轉換為16次一維8點DCT變換,只要提高一維DCT的速度就可以提高二維DCT的速度。因此將DCT算法分成兩級運算,即第一級蝶形運算,第二級乘法累加運算,減少了運算級數,這樣利用DSP的專用指令乘累加運算大大優化了DCT算法。

四、結束語

         本文以上述算法和流程為基礎,設計以DSP的開發環境,實現JPEG的編碼算法,并進行了優化。與基于ASIC的方法相比,具有通用性強、靈活高效的特點。圖3為在dsp的CCS調試環境下,采用C和匯編混合編程,對采集的320*240*8位的灰度視頻圖像進行JPEG標準壓縮后復原的圖像。

  從上面的結果可以看出,整個壓縮系統基本上可以實現對視頻圖像壓縮編碼。對本算法進行適當修改,可以應用到數碼相機,手機等多種嵌入式系統中。同時,該壓縮系統可以通過PCI總線控制,將壓縮后的碼流通過JPEG文件的形式傳輸給PC機。另外,該壓縮系統可以成為一個通用的視頻圖像采集壓縮平臺,在該平臺上可以實現JPEG2000,H.263,MPEG-2等多種多媒體壓縮標準。


參考文獻:
[1]G.K,Wallace.“THE JPEG Still Picture Compression Standard”.IEEETransaction On Consumer Electronics Vol.38,No.1, FeBruary 1992.
[2]TMS320C6000 Chip Support Library API User's Guide. Texas Instruments, 2001[3]張益貞,劉滔.Visual C++實現MPEG/JPEG編解碼技術[M].北京:人民郵電出版社,2002.
[4]胡越黎,王俊,等.基于TMS320C6711的圖像處理系統設計.電視技術,2005(6).
[5]許彬,鄭鏈.基于DSK的圖像處理算法仿真系統.計算機工程.2005(10).
[6]田金文,李景奇.基于TMS320C6414的視頻采集處理硬件系統設計.2005(7).

此內容為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>
          亚洲二区在线视频| 欧美激情国产日韩精品一区18| 1024精品一区二区三区| 久久精品国产久精国产一老狼| 欧美亚洲成人精品| 国产精品外国| 亚洲日本va午夜在线电影| 欧美日韩国产电影| 麻豆久久久9性大片| 久久久亚洲成人| 欧美激情亚洲自拍| 国产一区二区三区久久| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲大胆美女视频| 国产精品草莓在线免费观看| 欧美日韩一级片在线观看| 一区二区三区精品久久久| 亚洲国产精品成人综合| 美女国内精品自产拍在线播放| 亚洲婷婷国产精品电影人久久| 亚洲在线一区二区三区| 国产精品99久久久久久久久| 久久精品观看| 久久先锋影音av| 免费成人高清在线视频| 久久久精品999| 最新日韩在线| 亚洲国产精品va在线看黑人| 久久视频在线免费观看| 国产一区二区丝袜高跟鞋图片| 国产精品乱码人人做人人爱| 亚洲国产一区二区三区a毛片| 久久久视频精品| 欧美午夜片在线免费观看| 国内精品视频久久| 久久成人精品一区二区三区| 在线播放国产一区中文字幕剧情欧美| 欧美激情第一页xxx| 欧美在线999| 在线视频你懂得一区二区三区| 亚洲麻豆国产自偷在线| 亚洲精品欧美日韩专区| 91久久国产精品91久久性色| 亚洲欧美变态国产另类| 国产日韩欧美在线播放不卡| 欧美午夜视频网站| 红桃视频欧美| 久久久午夜电影| 欧美人交a欧美精品| 欧美成人精品在线| 欧美日韩一区二区高清| 午夜精品久久久久久久蜜桃app| 久久超碰97人人做人人爱| 欧美日韩一区二区三区在线看| 国内精品久久久久影院优| 亚洲一二三四区| 亚洲欧美另类综合偷拍| 久久久国际精品| 欧美日韩一区二| 亚洲一区欧美一区| 国产日韩精品视频一区二区三区| 亚洲国产99| 牛牛精品成人免费视频| 一本综合久久| 国产日韩欧美二区| 西西裸体人体做爰大胆久久久| 欧美一区激情视频在线观看| 欧美视频福利| 国产精品欧美风情| 亚洲一区二区三区欧美| 欧美亚洲三级| 亚洲欧美另类在线观看| 亚洲日本久久| 国产精品啊啊啊| 日韩一区二区电影网| 久久这里有精品15一区二区三区| 欧美成人激情视频免费观看| 在线观看欧美日韩国产| 久久久999| 猛干欧美女孩| 狠狠久久五月精品中文字幕| 国产精品中文字幕欧美| 久久av一区二区| 韩日午夜在线资源一区二区| 激情国产一区二区| 欧美精品久久久久久久| 亚洲午夜免费福利视频| 国产精品久久91| 日韩午夜av在线| 牛牛国产精品| 久久一区二区三区四区五区| 欧美va天堂| 久久女同精品一区二区| 9i看片成人免费高清| 亚洲欧美一区二区在线观看| 国产精品入口日韩视频大尺度| 亚洲免费一区二区| aa亚洲婷婷| 蜜桃av久久久亚洲精品| 亚洲九九爱视频| 国产精品热久久久久夜色精品三区| 在线综合亚洲欧美在线视频| 亚洲国产精品t66y| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲免费观看在线视频| 久久久噜噜噜久久| 牛牛精品成人免费视频| 亚洲一级黄色片| 欧美精品在线免费播放| 亚洲国产精品黑人久久久| 亚洲一级特黄| 欧美日韩中字| 老鸭窝91久久精品色噜噜导演| 国产精品夜夜夜一区二区三区尤| 老司机凹凸av亚洲导航| 欧美少妇一区| 99re国产精品| 欧美黄色网络| 亚洲精品久久久久久下一站| 在线观看中文字幕亚洲| 欧美在线观看一区二区| 亚洲精品国产日韩| 亚洲午夜av在线| 欧美一区二区三区另类| 老色鬼精品视频在线观看播放| 午夜精品一区二区三区在线视| 在线亚洲美日韩| 精品动漫3d一区二区三区免费| 国内成人精品视频| 性欧美在线看片a免费观看| 亚洲欧美综合v| 亚洲电影在线播放| 亚洲精品资源| 黑人一区二区三区四区五区| 国产精品午夜av在线| 91久久久久久国产精品| 欧美日精品一区视频| 亚洲精品久久久久久久久久久| 亚洲在线视频一区| 国产情侣久久| 欧美日一区二区三区在线观看国产免| 亚洲视频一区在线| 亚洲精品国产品国语在线app| 国产精品专区一| 亚洲欧美另类在线观看| 欧美日韩一区二区在线观看视频| 国模私拍一区二区三区| 久久国产夜色精品鲁鲁99| 老司机精品久久| 国产亚洲激情视频在线| 久久综合影音| 国产精品99免费看| 免费成人av| 欧美在线播放一区二区| 91久久亚洲| 国产精品久久国产三级国电话系列| 亚洲另类春色国产| 亚洲欧洲一区二区天堂久久| 欧美亚洲视频一区二区| 欧美视频在线一区| 亚洲精品国产精品国自产观看浪潮| 夜夜嗨网站十八久久| 亚洲福利国产| 狠狠操狠狠色综合网| 99国产精品久久久久久久久久| 国产精品一区二区三区久久| 国产精品永久| 亚洲伊人色欲综合网| 亚洲夜间福利| 国产一区二区精品在线观看| 亚洲国产视频一区| 欧美多人爱爱视频网站| 亚洲欧美精品中文字幕在线| 亚洲国产另类久久久精品极度| ●精品国产综合乱码久久久久| 亚洲你懂的在线视频| 久久亚洲精品视频| 久久久免费av| 91久久精品国产91久久| 狠狠操狠狠色综合网| 国产亚洲精品福利| 亚洲午夜伦理| 久久精品成人欧美大片古装| 一区二区日韩伦理片| 曰本成人黄色| 国产精品爽爽爽| 国产精品视频内| 欧美成va人片在线观看| 亚洲蜜桃精久久久久久久| 国产一区视频观看| 欧美日韩一级片在线观看| 欧美日韩一区二区三区免费| 国产一区二区黄| 欧美在线啊v一区| 久久久久久久久蜜桃| 久久综合给合久久狠狠狠97色69| 裸体素人女欧美日韩| 国产欧美 在线欧美| 久久人人爽人人爽| 国产精品国产三级国产普通话99| 亚洲国产精品国自产拍av秋霞| 亚洲国产成人一区| 国产丝袜美腿一区二区三区| 午夜在线播放视频欧美| 狠狠色综合色区| 国产精品成人观看视频国产奇米| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产精品尤物yw在线观看| 美女成人午夜| 国产精品久久久亚洲一区| 欧美日韩国产影片| 午夜久久久久久久久久一区二区| 亚洲国产精品久久久久婷婷老年| 国产喷白浆一区二区三区| 亚洲图片欧美一区| 亚洲国产成人精品视频| 一区二区欧美日韩| 99国产精品视频免费观看一公开| 蜜臀91精品一区二区三区| 亚洲一二三级电影| 亚洲国产毛片完整版| 欧美一区二粉嫩精品国产一线天| 亚洲一区在线免费观看| 亚洲九九九在线观看| 久久精品视频免费| 欧美精品国产| 免费成人高清在线视频| 欧美一区二区黄色| 国产日韩欧美三区| 国产精品麻豆va在线播放| 亚洲无线观看| 午夜亚洲福利| 在线观看欧美成人| 99国产精品国产精品久久| 午夜精品美女久久久久av福利| 亚洲一区二区精品在线| 欧美亚洲视频一区二区| 国产亚洲在线| 欧美高清在线视频| 一区二区三区|亚洲午夜| 亚洲一区久久久| 国产精品综合视频| 久久青草欧美一区二区三区| 欧美在线日韩精品| 国产精品久久久一区二区三区| 1024精品一区二区三区| 久久狠狠婷婷| 亚洲一二三区视频在线观看| 欧美精品九九| 久久黄色级2电影| 免费毛片一区二区三区久久久| 国产精品一卡二卡| 亚洲国产精品久久久久久女王| 国产精品hd| 亚洲欧美福利一区二区| 亚洲高清不卡一区| 在线视频中文亚洲| 欧美有码视频| 久久久久久久久久久久久9999| 欧美另类人妖| 欧美视频在线播放| 欧美一区二区三区免费视| 中文久久精品| 国产精品久久久久久久久果冻传媒| 一区二区不卡在线视频 午夜欧美不卡'| 久久超碰97人人做人人爱| 欧美一区二区久久久| 亚洲国产美国国产综合一区二区| 欧美日韩亚洲高清| 樱桃国产成人精品视频| 制服诱惑一区二区| 一区二区三区精品视频| 午夜久久久久久久久久一区二区| 午夜精品一区二区三区在线| 亚洲自拍偷拍一区| 欧美精品在线观看| 欧美成人一区二区三区在线观看| 欧美日韩国产丝袜另类| 欧美国产精品中文字幕| 亚洲天堂网在线观看| 一本色道**综合亚洲精品蜜桃冫| 欧美午夜精品久久久久久久| 亚洲一区二区三区免费在线观看| 国产精品成人国产乱一区| 国产日韩欧美综合在线| 欧美日韩视频在线第一区| 欧美精品一区二区视频| 久久国产精品久久久久久| 欧美伊人精品成人久久综合97| 在线观看视频一区| 亚洲愉拍自拍另类高清精品| 国产一区二区三区四区五区美女| 永久555www成人免费| 韩国v欧美v日本v亚洲v| 久久午夜影视| 国产精品色网| 国产精品一区二区在线观看| 亚洲区一区二区三区| 欧美在线高清视频| 久久久久国产精品午夜一区| 在线精品国精品国产尤物884a| 亚洲国产日韩综合一区| 欧美在线综合| 黑人极品videos精品欧美裸| 韩国一区二区三区美女美女秀| 欧美成人午夜剧场免费观看| 亚洲视频香蕉人妖| 在线免费观看一区二区三区| 欧美黄色aa电影| 国产精品久久久久久久电影| 国产丝袜一区二区| 欧美国产精品人人做人人爱| 久久国产欧美| 欧美高清视频一区二区三区在线观看| 国产精品久久久久免费a∨大胸| 久久这里有精品视频| 亚洲专区免费| 久久激情视频久久| 亚洲毛片在线观看.| 久久久噜噜噜久久人人看| 亚洲精品三级| 亚洲国产精品一区二区第四页av| 久久九九电影| 亚洲第一福利社区| 性色av一区二区三区| 国产日韩精品综合网站| 国产精品亚洲人在线观看| 狠狠色狠狠色综合系列|