免费看成熟丰满少妇AⅤ无码精品_亚洲人成人无码www在线观看_精品久久人人做人人爽综合_国产一区二区三区无码免费_视频一区二区三区在线_玩弄三个高大的熟妇赶尸艳谈_欧美性猛交XXXX乱大交丰满_挽起裙子跨开双腿坐下去_久久棈精品久久久久久噜噜

  • 基于ATmegal28的LED屏圖像數據解碼設計———基于ATmegal28的LED屏圖像數據解碼設計

    摘 要:針對目前對全彩LED顯示屏圖像數據的處理需依賴計算機的情況,提出利用ATmegal28單片機實現JPEG圖像解碼的方法,并利用此方法實現了通過GPRS網絡對全彩LED顯示屏圖像數據的遠程傳輸。針對ATmegal28的資源和性能特點,對JPEG解碼進行了可行性分析。重點論述Huffman解碼、IDCT解碼和圖像縮放的優化算法在ATmegal28單片機上的實現。由于圖像的處理在單片機上實現,降低了產品的成本,具有較強地生產實用性。
    關鍵詞:ATmegal28;JPEG解碼;Huffman解碼;IDCT解碼;全彩LED顯示屏


        隨著LED顯示屏的普及和成本的降低,LED顯示屏已經成為公共場合信息宣傳的一種重要工具。目前實現對LED顯示屏的文字圖像更改的方法主要有:顯示屏通過串口或網線與計算機連接實現更改;通過GPRS網絡實現數據的遠程傳輸,接收后在計算機上用特定軟件解碼后發送到LED顯示屏顯示。以上方法始終需要在計算機平臺上實現,附加成本較高。設計利用手機作為發送端,發送彩信至GPRS模塊,利用ATmegal28單片機直接對彩信圖像進行解碼然后發送到LED顯示屏上進行顯示。


    l JPEG解碼可行性分析
        該設計所用全彩LED屏接收的數據格式為Xmp格式,Xmp格式是簡化的BMP格式。Xmp格式在圖像數據前有6個字節表示圖像的屬性,第1字節為1個點的字節數;第2字節為XMP文件中包含的圖片個數;第3,4字節為圖像的高;第5,6字節為圖像的寬,其后為圖像每點的顏色。每點的顏色用2個字節表示(16位色)。由于所用全彩LED屏只有64×64像素,所以JPEG解碼后還需進行圖像的縮放。
        JPEG解碼過程中所需要的緩存主要包括原始JPEG圖像數據的緩存、中間變量的緩存以及解出的Xmp數據的緩存。根據JPEG圖像的復雜度及壓縮比的不同,一般一幀320×240的彩色JPEG圖像的大小在2~20 KB。JPEG解碼緩存主要用于存儲Huffman表,量化表,IDCT解碼的臨時結果等。這些大約需要8 KB。解出的Xmp數據的緩存要求的RAM相對比較固定為9 KB。綜上JPEG解碼大致需25 KB的RAM。ATmegal28內部只有4 KB的SRAM,所以該系統外擴了64 KB的外部RAM。


    2 軟件實現
        該設計采用avr—gcc作為編譯工具。avr-gcc默認設置棧由內部RAM的頂部向下生長。由于圖像處理過程中需要占用大量的RAM空間,所以應該通過設置把所有數據區移到外部RAM,只留棧區在內部RAM,避免數據的相互覆蓋。
        JPEG解碼過程主要包括Huffman解碼、反量化及IDCT變換、色彩變換等模塊。該文采用的LED顯示屏是64×64點像素,并且只能顯示Xmp格式的圖片。因此在JPEG解碼后需增加圖像的縮放模塊。其流程框圖如圖1所示。

     

    2.1 Huffman解碼的實現
        Huffman解碼是解碼過程中重要的一環。傳統的哈夫曼解碼需要逐位查找哈夫曼表,進行比較判斷,由于查找過程需要大量的移位及循環。這樣的解碼效率非常低。針對這種情況,充分考慮到ATmegal28的存儲容量的限制,在讀文件頭時,軟件事先構造出不同碼長下的哈夫曼碼字的最小值表和最大值表如表1所示,最小值在哈夫曼表中的索引以及哈夫曼樹各葉子結點對應的編碼表。

     

        在解碼的時候,讀取1串二進制數據,分別與各碼長下的最大值和最小值進行比較,如果在哈夫曼表中沒有該碼長的碼字,說明該比特數據不是完整的Huff_man編碼,接著讀取下一個比特數據加在前面的比特數據組成的新的碼字,然后再在最小值表和最大值表中進行查找,直至找到確切的碼字。最后把該碼字減去同一碼長下最小值,加上此最小值在哈夫曼表中的索引即可得到該碼字在編碼表中的位置。
    2.2 IDCT變換的實現
        將8×8塊中的顏色分量單元的64個值逐一乘以對應的量化表內位置相同的系數,然后再將64個數據進行Z字型的重新排列,進行IDCT變換。IDCT的運算量很大,其中要進行大量的浮點乘法和加法運算,因而在解碼過程中IDCT所占時間最多。采用行列分解法先將二維IDCT分解成一維8點的IDCT,對于一維8點IDCT采用Loeffler的快速算法。圖2為Loef—fler算法的流程圖,Loeffler算法運算因子的解釋如圖3 所示。

     

        直接對旋轉因子進行計算需要4次乘法和2次加法,這樣1次8個點的一維IDCT變換總共需要14次乘法和26次加法??梢詫πD因子進行變形如式(1)所示: 

       
        從而1次旋轉因子計算只需要3次乘和3次加。進而進行1次一維IDCT只需11次乘和29次加。因為乘法運算的代價高于加法運算,所以這種變形是有益的。完成一次二維的IDCT運算總共要進行16次的8點一維IDCT運算。由于ATmegal28在速度方面的限制,在IDCT運算過程中把浮點操作改進為整形運算,并且把的值擴大211倍存儲起來,為IDCT運算做準備。

    2.3 圖像的縮放
        由于該設計所使用的顯示屏為64×64個像素,所以對于JPEG格式的彩信需要先進行解碼,然后再進行縮放,使其成為64×64的格式。一般情況下,圖像縮放是采用目標圖像到源圖像“逆向映射”法。但是考慮到ATmegal28 RAM容量的限制,如果先解出源圖像,則會占用大量的RAM,因此采用源圖像到目標圖像的映射方法。當解出源圖像一個像素的RGB值時,通過運算求出其在目標圖像中的位置;先判斷此位置是否為零,如果是,則直接存儲;如果否,則求兩數的平均值后存儲。對于源圖像中n個像素點對應目標圖像1個像素點的情況,這個目標圖像像素點的顏色分量I=I1/2n+…+In/2,其中:I1為對應源圖像中第一個像素點的顏色分量,In為最后一個的顏色分量。
        該設計所用方法得到的Xmp格式圖像與最近鄰域法所得圖像的比較如圖4所示。圖4(a)為Lena原圖,圖4(b)為采用最近鄰域法得到的:Xmp格式圖像,圖4(c)為本文所用方法得到的Xmp格式圖像。對比可知,這里所用的方法得到的圖像像素點間過渡比較平滑,有比較好的顯示效果。此方法是對最近鄰域法的改進,既避免了在使用最近鄰域法時源圖像某些像素信息的丟失,又節省了系統的RAM資源。


    3 硬件實現
        該系統的硬件實現框圖如圖5所示:

     

        系統以ATmegal28單片機為主要芯片,通過RS 232和TR800進行數據傳輸。ATmegal28通過命令讀取TR800接收到的彩信圖像,進行解碼處理。然后通過RS 232把數據傳輸到全彩LED顯示屏進行圖像的更改。在Amegal28與外部SRAM之間使用了鎖存器,該設計采用的是74AHC573。TR-800模塊是一個高性能、功耗小的GPRS模塊,它內嵌了WAP協議棧、TCP/IP協議棧、MMS協議棧便于用戶的二次開發以及固件的升級。由于以上特點,該設計選用此模塊來實現對彩信收發處理功能。LED顯示屏的傳輸協議遵守Xmodem通信協議,采用CRC校驗。整個系統運行效果表明,ATmegal28在采用16 MHz晶振的情況下解碼167×173像素的JPEG圖片大約需要1s。


    4 結 語
        提出適合于全彩LED顯示屏的遠程圖像傳輸設計,并給出關鍵問題的解決方法。由于利用單片機實現了圖像的軟件解碼,這給工程上應用帶來便利。該設計能廣泛應用于車載,或者戶外廣告屏的圖像數據的處理傳輸。將計算量龐大的JPEG解碼算法成功地在ATmegal28上進行移植,并由此實現全彩LED顯示屏圖像數據的遠程更改,具有較強生產實用性。設計完成的“基于GPRS的遠程交互式多用戶智能信息屏”在第十屆“挑戰杯”全國大學生課外學術科技作品競賽中獲二等獎。

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    亚洲AV永久无码精品一福利| 人妻激情另类乱人伦人妻| 巨RU麻麻奶水雪白肥美喷| 久久精品国产亚洲AV忘忧草18| 久久精品麻豆日日躁夜夜躁| 麻豆AV一区二区三区| 亚洲成AV成人片在线观看| 日本丰满岳乱妇在线观看| 日本午夜精品一区二区三区电影| 精品一区二区三区在线成人| 精品无人乱码一区二区三区| 久久久噜噜噜WWW成人网| 国产又爽又黄又无遮挡的激情视频| 国产成人亚洲精品无码H在线| AV成人片无码夜色AV大胸| 波多野美乳人妻HD电影欧美 | 又爽又高潮的BB视频免费看| AV在线一区二区三区| 丁香色婷婷国产精品视频| 国产调教性奴在线观看W| 久久婷婷人人澡人人喊人人爽| 欧美性猛交XXXX免费看| 无码夫の前で人妻を犯す| 亚洲女人被黑人巨大进入| 无人区码一码二码三码四码| 亚洲欧美日韩综合一区| 99国精品午夜福利视频不卡| 国产9 9在线 | 中文| 精品香蕉99久久久久成人网站| 男女做AJ视频免费的网站| 色婷婷日日躁夜夜躁| 亚洲VA无码专区国产乱码| 97SE亚洲国产综合自在线尤物| 国产边做边吃奶AⅤ视频免费| 久别的草原在线影院观看中文| 欧美日韩一区二区成人午夜电影| 无遮挡无码H纯肉动漫在线观看| 野花影视大全在线观看免费 | 无码少妇一区二区| 又粗又大又黄又爽的免费视频| 处破初破苞一区二区三区| 精品久久人人爽天天玩人人妻| 欧美熟妇与小伙性欧美交| 亚洲AV成人网站在线播放| 18禁黄污无遮挡无码网站| 国产精品VA在线观看无码| 美女扒开奶罩露出奶头视频网站| 玩弄人妻少妇500系列视频| 又粗又粗又黄又硬又深色的| 国产成人无码精品XXXX| 蜜桃AV无码乱码精品| 无码人妻束缚av又粗又大| 377P欧洲日本亚洲大胆| 国产小视频A在线观看| 好爽好湿好硬好大免费视频| 欧美婷婷丁香五月社区| 亚洲AV无码第一区二区三区| JAPANESEHD无码中文字| 挡粉嫩小泬久久久久久久| 久久久99精品免费观看| 山东中年夫妇大白天露脸自拍| 伊人久久亚洲综合AV影院| 国产精品久久久久精品日日| 内射骚妇高清AV电影| 亚洲VA久久久噜噜噜久久狠狠| 八戒午夜理论片影院| 久久久AV波多野一区二区| 无码AV免费一区二区三区试看| 装醉把自己给流浪汉玩| 国内综合精品午夜久久资源| 日本黄色网址日本| 在线观看亚洲av| 黑鬼吊太大少妇尖叫| 色欲香天天综合网站| 2021少妇久久久久久久久久| 狠狠干2015最新版| 免费看含羞草AV片成人网站| 羞羞漫画AⅤ漫画AV漫画视频| 暗交小拗女一区二区三区三州 | 4HC88四虎WWW在线影院| 狠狠躁夜夜躁人人爽天天天天 | 四虎永久在线精品免费无码| 最新版天堂资源网在线种子| 精品成品国色天香卡一卡三| 女女互揉吃奶揉到高潮AV| 色老头BGMBGMBGM| 坐公交车居然被弄了2个小时| 极品少妇高潮XXXXX| 熟女少妇a性色生活片毛片| A级毛片免费无码观看、、| 久久九九兔免费精品6| 亚洲AV色先锋资源电影网站| 18禁止福利午夜体验试看| 精品久久久久香蕉网| 无码人妻久久一区二区三区免费丨| 暗交小拗女一区二区三区电影| 妹妹中考前让我C了1次| 亚洲日本一线产区二线产区| 草莓视频APP下载| 男女作爱免费网站在线观看| 亚洲永久精品wW4791一区| 国模小黎大尺度精品(02)[ | 久久水蜜桃网国产无线网欧美日韩| 无遮挡裸体免费视频尤物 | 国产A级三级三级三级| 轻点灬大JI巴大粗长了视频| 51精产国品一二三产区| 乱精品一区字幕二区| 亚洲午夜国产精品无码老牛影视| 国产亚洲曝欧美不卡精品| 玩弄三个高大的熟妇| 够了够了到高C了好多水视频| 人人人爽人人澡人人高潮| GAY男同帅哥网站在线观看| 母亲とが话していま在线观看| 硬插人妻一区二区三区| 久久人妻AV无码中文专区 | 亚洲最大成人网站| 久久996RE热这里只有精品无| 亚洲国产精品久久久久4婷婷| 国内精品一区二区三区| 亚洲AⅤ永久无码无人区电影| 国产乱妇乱子视频在播放| 欧美黑人aAAAAAAa| 亚洲国产精品无码7777一线| 国内精品久久久久影院日本| 性啪啪CHINESE东北女人| 国产乱子伦精品免费无码专区| 无线乱码A区B区C区| 国产精品一区二区在线观看| 午夜伦情电午夜伦情电影| 国产麻豆成人传媒免费观看| 西西GOGO大胆啪啪艺术| 国产综合亚洲专区在线| 亚洲爆乳AAA无码专区| 精品久久久久久无码专区不卡| 亚洲乱亚洲乱妇无码麻豆| 久久ZYZ资源站无码中文动漫| 亚洲日韩亚洲另类激情文学一| 九九视频免费精品视频| 一边亲着一面膜下奶韩剧| 免费无码又爽又刺激激情视频软件 | 国产好爽…又高潮了毛片| 任你躁X7X7X7X7在线观看| 嘼皇PORONOⅤIDEOS极| 日日摸日日碰夜夜爽无码| 国产丰满饥渴老女人HD| 小荡货奶真大水多好紧视频| 黑人与中国娇小美女AV在线| 亚洲天天做日日做天天谢日日欢| 国产精品久久久爽爽爽麻豆色哟哟| 我的初苞被强开了| 国内精品久久久久影院蜜芽| 亚洲一区二区三区丝袜| 邻居把我弄的高潮三次面舞| AV无码人妻一区二区三区牛牛| 日本成熟少妇喷浆在线观看| 国产成人精品综合久久久| 性少妇中国内射XXXX狠干| 久久96国产精品久久| 50岁老熟人乱一区二区三区| 人人妻人人妻人人人人妻妻人人人人 | 好硬好湿好爽再深一点动态图片| 亚洲GAY片在线GV网站| 久久久久国色AV∨免费看| 91人妻人人爽人人澡人人精品| 日本XXXX裸体撤尿| 国产欧美日韩第一章午夜在线| 亚洲鲁丝片一区二区三区| 免费无码一区二区三区蜜桃| 成人欧美一区二区三区性视频| 女人呻吟声大了男人越有劲吗| 成人精品免费AV不卡在线观看| 人物动物交互第LL0集| 国产精品久久久久久精品电影| 亚洲精品成人福利网站| 某处紧密的结合在一起| 饭桌上故意张开腿让公H| 亚洲AV永久无码精品网站| 林静公交车被做到高C的原因| 波多野AV一区二区无码| 无线乱码一二三区免费看| 久久久久亚洲AV无码尤物| 把腿扒开让我舔免费视频| 偷拍亚洲另类无码专区制服| 久久精品国产99国产精品澳门| CHINESE熟女老女人HD| 无码精品人成人片在线观看| 久久久久亚洲AV无码网站少妇| 别揉我奶头~嗯~啊~免费视频| 亚洲AV成人一区二区三区在线看 | PYTHON人狗大CSDN| 西方14147大但人文艺术| 浪荡人妻共32部黑人大凶器电影| 成年免费A级毛片免费看无码| 亚洲AV高清在线观看一区二区三 | 欧美日韩久久中文字幕| 国产乱人伦偷精品视频不卡| 中文字幕无码AV正片AV| 无码人妻丰满熟妇奶水区毛片|