JPEG2000的近距離無線視頻傳輸系統(tǒng)設(shè)計(jì)
ADV212對(duì)每個(gè)視頻幀獨(dú)立進(jìn)行JPEG2000幀內(nèi)壓縮,這樣就能方便地進(jìn)行基于幀的操作,如幀的抽取。ADV212對(duì)每幀圖像壓縮后,壓縮數(shù)據(jù)頭部都有一個(gè)特有的header標(biāo)志段,其中包含有圖像編號(hào)索引,因此LPC1768通過header可以方便地抽取該幀。程序中最為關(guān)鍵的是ADV212的初始化,也是最為復(fù)雜的,它可以配置為執(zhí)行壓縮或解壓處理,這取決于芯片復(fù)位后初始化階段所加載的固件(壓縮固件或解壓固件)。設(shè)計(jì)中是視頻壓縮,進(jìn)行壓縮編碼配置,包括壓縮算法的固件加載和編碼參數(shù)的設(shè)置。ADV212初始化流程如圖7所示。本文引用地址:http://www.ex-cimer.com/article/155493.htm
4 視頻壓縮結(jié)果與分析
原始圖像與JPEG2000壓縮后的圖像對(duì)比如圖8所示。
通過圖8可以看出,基于ADV212的JPEG2000視頻壓縮系統(tǒng)可以在大壓縮比下保持較好的視頻質(zhì)量。在壓縮比為50時(shí),圖像質(zhì)量沒有明顯下降;壓縮比為100時(shí)略有下降;在壓縮比為200時(shí),圖像質(zhì)量有明顯下降。壓縮比為100時(shí),800×480的一張圖像壓縮后為9.06 KB,視頻傳輸流暢的最小幀數(shù)一般為24 fps,傳輸速率最小為1.728 Mb/s,低于2 Mb/s,說明nRF24LU1+能夠滿足其需要。如果圖像質(zhì)量急劇下降,可以采用自適應(yīng)幀率的方法來適時(shí)降低幀率,以提高圖像質(zhì)量;也可以通過隔行掃描的方法來降低每幀的數(shù)據(jù)量,最后在顯示終端通過奇偶幀合成重復(fù)播放的機(jī)制來降低無線傳輸速率。
5 總結(jié)
實(shí)驗(yàn)表明,實(shí)時(shí)JPEG2000壓縮器可以用于無線視頻傳輸?shù)膶?shí)時(shí)壓縮,nRF24LU1+能夠?qū)崿F(xiàn)壓縮后視頻數(shù)據(jù)的無線傳輸。以專用的JPEG20 00壓縮編碼處理芯片ADV212為基礎(chǔ)構(gòu)建圖像壓縮處理是加快推廣JPEG2000圖像壓縮標(biāo)準(zhǔn)硬件化的有效途徑。
評(píng)論