新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于MPEG-4視頻標準數字視頻錄像機的設計及實現

        基于MPEG-4視頻標準數字視頻錄像機的設計及實現

        作者: 時間:2009-07-06 來源:網絡 收藏

        這些功能主要通過對以下幾個函數的調用:

        void set_decoder_parameter(uns16 hsize,uns16 vsize,uns8 rate,uns8 mode)該函數用來設置解碼參數;

        void video_decoder_start(uns8 mode)該函數用來啟動AT2042的解碼功能;

        void video_decoder_stop(uns8 mode)該函數用來關閉AT2042的解碼功能;

        void get_file_length(const char * file_name)該函數用來獲取文件的長度;

        void video_replay(const char * file_name,uns8mode)該函主要文件的播放控制,mode控制播放模式(暫停、快進、快退)。

        3 測試結果

        實驗結果進行測試,可以采用2套方案來完成。

        (1)使用自行的硬件平臺,在該平臺上完成對編解碼的測試。圖11為在本系統平臺上對編碼數據的解碼播放截圖。

        (2)將編碼后的文件拷貝到PC機上,應用Media Player、暴風音影和風雷音影等視頻播放軟件對編碼結果進行測試,同時可以對比解碼播放的效果。因為本系統中視頻文件是以PES流形式保存到儲存介質。PES滿足ISO13818,所以PC平臺上的普通視頻播放器都能播放該文件。圖12是用風雷音影播放器對編碼結果進行解碼播放的截圖。

        由圖可以看出,解碼出的視頻文件是720X576像素點,解碼播放的速率為25.59 f/s。畫面沒有出現失真現象,沒有明顯的塊效應。由表1中的數據可得,在使用AT2042對靜止圖像編碼時,可接近100:1的壓縮比,在對動態畫面進行編碼時,可以實現40:1的壓縮比。

        4 結 語

        本文詳細介紹專用視頻編解碼芯片AT2042的視頻系統的硬件和軟件開發流程。該系統已實現對視頻數據的編碼和解碼,同時實現了/MPEG-2/MPEG-1 H.263視頻,并已作為成型產品推向市場。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桂阳县| 云浮市| 蒲城县| 鄂伦春自治旗| 荥经县| 车险| 梁山县| 榆中县| 阿城市| 庆元县| 邹平县| 古浪县| 阜新| 桃园市| 社会| 桦川县| 乳源| 洞口县| 长沙市| 绥芬河市| 铁岭市| 子长县| 万年县| 平乡县| 丹巴县| 阿拉善右旗| 墨江| 寿光市| 肃宁县| 北流市| 博野县| 新干县| 囊谦县| 安徽省| 松滋市| 邛崃市| 张掖市| 潞西市| 香格里拉县| 达尔| 卓资县|