新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式平臺的視頻編碼器的實現

        基于嵌入式平臺的視頻編碼器的實現

        作者: 時間:2011-08-18 來源:網絡 收藏

        引言

        本文引用地址:http://www.104case.com/article/150342.htm

          H.264是由ISO(國際標準化組織)/IEC(國際電工協會)和ITU(國際電信標準化部門)合作制定的新一代編碼標準,目前正處于應用開發階段。與以往的編碼標準相比,h.264具有更高的壓縮效率和更好的網絡適應能力,在相同的圖像質量下,h.264所需碼率約為MPEG.2的36%、H.263的5l%、MPEG-4的61%u-31。這些優勢將使h.264在實時通信、廣播電視、視頻存儲播放等領域中得到應用M。伴隨著效率的提高,算法的復雜度也提高很多,因此需要研究h.264的壓縮算法和它的應用。

          1 視頻的硬件設計

          1.1 pxa255處理器的特點

          Intel Xscale PXA255蜘是Intel XScale微體系結構的Intel PCA處理器,內部采用XScale內核構架,頻率高達400MHz,內核擴充許多DSP指令極大提高了多媒體處理能力,同時了提供LCD(液晶顯示器)控制器、無線局域網(802.1Ib)、藍牙、高速紅外、USB等多種功能模塊。PXA255處理器還使用了BranchTargetBuffer技術,可以提高指令執行(流水線)的效率。作為便攜移動設備的首選處理器,PXA255內核具有Intel最先進的動態電源管理技術,可以根據處理器所執行的任務情況動態調整工作頻率和多種節電模式,適合視頻采集系統的應用。

          1.2 系統的硬件結構

          視頻的硬件結構如圖1所示。從攝像頭輸出的原始視頻流通過USB接口進入PXA255芯片進行h.264壓縮,壓縮后的碼流由網口(ETHERNET)傳到主機進行顯示,Flash中燒寫了嵌入式Linux系統和應用程序,SDRAM用于存儲編碼過程中的一些臨時數據。

          2 視頻采集的

          Linux操作系統中使用vide041inux內核模塊來進行視頻操作的,它針對視頻設備提供了一系列的API函數。本文就是利用videAlinux提供的API函數來視頻采集功能的。視頻采集流程如圖2所示。

        具體視頻采集的介紹如下:

          先調用函數fd=open(“dcv/video,O 來打開攝像頭RDWR)設備,成功后返回攝像頭的文件描述符fd。然后通過調用vi.

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新兴县| 湟中县| 那曲县| 达拉特旗| 政和县| 东丽区| 姜堰市| 阿克苏市| 卢湾区| 凤凰县| 石屏县| 阿巴嘎旗| 安仁县| 宣汉县| 临泽县| 深水埗区| 安泽县| 哈尔滨市| 章丘市| 原阳县| 安远县| 阿尔山市| 东山县| 海林市| 巴林右旗| 绥中县| 南开区| 噶尔县| 沭阳县| 手游| 湘潭市| 射阳县| 千阳县| 扎赉特旗| 同仁县| 阿荣旗| 石台县| 东安县| 阿克苏市| 南皮县| 萝北县|