新聞中心

        EEPW首頁 > 設計應用 > 多核處理器構架的高速JPEG解碼算法

        多核處理器構架的高速JPEG解碼算法

        ——
        作者:電子科技大學 章承科 時間:2007-09-26 來源:單片機及嵌入式系統應用 收藏
        摘  要:實現基于構架的解碼算法;通過將算法并行化,在多個核上并行處理,并針對處理囂構架進行內存讀取等方面的優化,可極大地提高解碼算法的解碼速度。實測表明,在4核集成的上,JPEG圖像的平均解碼周期為單核處理器上的28%左右。

            JPEG(Joint Photographlc Experts Group)是一個適用范圍很廣的靜態圖像數據壓縮標準,目前廣泛應用于照相機、打印機等方面的圖像處理。在這些應用中,設計出一個高速高效的JPEG解碼器已經成為一個重要的研究方向。隨著對實時性、高性能和可擴展性要求的提高,多核(multi—core)嵌入式處理器的應用場合日益增多。

        1 JPEG解碼算法原理
            JPEG壓縮是一種有損壓縮。它利用人的視角系統特性,使用量化和無損壓縮編碼相結合的方式去掉視角的冗余信息和數據本身的冗余信息來達到壓縮的目的。JPEG算法可分為基本JPEG(Baseline system)和擴展JPEG(Extended system)。其中Baseline system應用尤其廣泛。本文主要討論Baseline system的解碼。JPEG解碼算法框圖如圖1所示。



        (1)顏色空間變換
            JPEG算法本身與顏色空間無關,因此“RGB到YUV變換”和“YUV到RGB變換”不包含在JPEG算法中。但由于作為輸出的位圖數據一般要求RGB的表示,所以將顏色空間變換也表示在算法框圖中。

        (2)JPEG的編解碼單元
            在JPEG中,對于圖像的編解碼是分塊進行的。整個圖像被劃分為若干個8


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 怀柔区| 南充市| 武冈市| 化隆| 株洲县| 常熟市| 绥宁县| 霍城县| 北川| 望江县| 冷水江市| 乌鲁木齐市| 南康市| 政和县| 二连浩特市| 奎屯市| 新平| 陆河县| 荥经县| 彭泽县| 闻喜县| 柳江县| 阿拉善左旗| 陵水| 博爱县| 台北县| 五华县| 富蕴县| 孟津县| 湟源县| 建湖县| 德江县| 马边| 阿巴嘎旗| 白水县| 抚松县| 泰顺县| 大丰市| 兖州市| 汤阴县| 广宁县|