在視頻傳輸系統(tǒng)中,最大障礙是視頻數(shù)據(jù)的大數(shù)據(jù)量傳輸。故壓縮就顯得尤為必要。MJPEG是以25幀每秒傳輸?shù)腏PEG圖像。本文根據(jù)JPEG基本壓縮模式,通過(guò)前端圖像采集芯片輸出標(biāo)準(zhǔn)的4:2:2格式的圖像流,在XILINX公司的SPARTAN IIE芯片下壓縮,獲得了良好效果,壓縮比達(dá)到10:1。中間的各個(gè)環(huán)節(jié)同MATLAB下同等壓縮相比,除了精度上有點(diǎn)差別外,基本一致。同專用芯片相比,比專用芯片靈活得多,F(xiàn)PGA內(nèi)部全部是可編程,燒寫不同的程序便可實(shí)現(xiàn)不同的壓縮。同DSP相比,壓縮時(shí)間極大的提高,同周霖的“基于DSP技術(shù)的靜態(tài)圖像壓縮編碼”一文中編碼所需的時(shí)間進(jìn)行比較(DCT變換消耗4224個(gè)指令,量化Z排序耗960指令,huffman編碼至少耗1400指令),假設(shè)令其采用6000系列DSP,指令周期為6ns,運(yùn)算速度為1336MIPS。壓縮一個(gè)8*8dct塊,采用高檔的DSP,消耗39tJs,而采用27M的FPGA只需6us,若采用FPGA內(nèi)部自帶的DLL將時(shí)鐘倍頻到54M,則只需要3us.本設(shè)計(jì)同傳統(tǒng)的壓縮實(shí)現(xiàn)方式相比,在速度和靈活性上有了極大的提高。
標(biāo)簽:
MJPEG
FPGA
編碼器
上傳時(shí)間:
2013-04-24
上傳用戶:TI初學(xué)者