• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于SOPC的MPEG4視頻播放器

    基于SOPC的MPEG4視頻播放器

    作者: 時間:2011-09-12 來源:網絡 收藏

    運動補償
    運動補償是一種大量、單調的運算。為了能實現運動補償,采用了多級、多個運算單元并行流水運算的方式,如圖5 所示。


    運動補償模塊的控制很復雜。實際設計時將它分成幾個子模塊:補償控制、補償地址產生、差分數據提供以及補償運算。這幾個子模塊直接采用硬件邏輯設計,運行時無需NiosII 處理器干預。其中補償控制是完成整個運動補償的控制,提供輸入控制信號、輸出控制信號、緩存控制信號、預測數據和差分數據等;補償地址產生用于生成預測數據在幀緩存中的地址及補償結果的寫地址;差分數據負責接收IDCT 的結果,通過緩存在適當時機提供補償使
    用;補償運算則完成最終預測數據的計算。


    YUV-RGB 轉換
    根據YUV 到RGB 色彩空間的轉換關系,對每個乘積項都預先做出結果, 存放在ROM 當中。對每一個YUV 分量的輸入,由硬件邏輯產生存取地址,并進行加法運算,從而得到對應的結果。其實現結構如圖6 所示。


    系統軟件工作流程
    本系統的軟件工作流程如圖7 所示。


            
    結 語

    該系統采用Altera FPGA 嵌入式軟核的平臺實現,具有較低的硬件成本, IP 核的大量使用,良好的系統擴展性的特點。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 邓州市| 永宁县| 佛坪县| 新津县| 曲沃县| 澳门| 桐梓县| 寿阳县| 长海县| 大姚县| 乌鲁木齐市| 大田县| 普安县| 哈密市| 肥西县| 年辖:市辖区| 锦州市| 大同市| 兴仁县| 牡丹江市| 博乐市| 拜泉县| 台山市| 乌什县| 景东| 丰都县| 泸定县| 赫章县| 图木舒克市| 磐安县| 萝北县| 武夷山市| 三亚市| 宜阳县| 乐都县| 北宁市| 台山市| 瑞丽市| 拉萨市| 上林县| 延寿县|