新聞中心

        EEPW首頁 > 設計應用 > 基于DSP的數碼相機中的MPEG-4壓縮方案

        基于DSP的數碼相機中的MPEG-4壓縮方案

        作者: 時間:2009-10-28 來源:網絡 收藏

          效率

          特定剪輯的比隨主題的不同而千差萬別,不過一般情況下MPEG技術可以將JPEG幀的后續形式-運動JPEG(M-JPEG)的壓縮比在相同分辨率下提高一個數量級。進一步的壓縮源自幀間技術的采用。視頻幀一般大約為10萬象素(352×288象素,CIF分辨率)或大約2。5萬象素(176×144象素,QCIF分辨率),而不是一般情況下與JPEG相關的2~5兆象素。盡管分辨率的這種降低在高質量照片中是不能接受的,但是對于許多消費類DSC產品來說卻足夠了,尤其是考慮到它實現了寫真視頻的采集。

          算法充分利用壓縮技術中的精化功能,將早先的MPEG比率降低了大約20%。高級壓縮可以將每秒15幀(fps)的QCIF視頻圖像從原始視頻數據的4。5Mbps壓縮為不到6?kbps,同時還可以保持適當的瀏覽質量。在DSC中,壓縮使相機能夠在內存中存儲比M-JEPG大幾倍的視頻圖像。

          更佳的容錯彈性

          MPEG-4集成了多種提高容錯彈性的新技術,容錯彈性是很有用的特性,因為人們正越來越多地傳輸利用DSC采集的照片與剪輯。隨著DSC手機的日益流行,強大可靠的傳輸成為了必不可少的要求。MPEG-4的容錯彈性技術包括:

          1)更多的再同步標記,其可將所傳輸的數據分成小視頻包,從而使接收方能夠在最小化數據丟失情況下恢復各種傳輸錯誤;

          2)報頭擴展代碼,其指示每個數據包的報頭,以防止由于包含重要報頭信息的視頻幀中第一個視頻包的破壞而導致潛在的報頭信息丟失;

          3)將視頻數據分成運動與紋理(空間)數據,通過提高該部分數據被接收到的幾率而促進從錯誤恢復;

          4)可逆VLC,允許接收方從再同步標記后向與前向進行解碼,以便在發生傳輸錯誤后恢復盡可能多的圖像;

          5)用于空間及時間錯誤的差錯隱藏技術(在MPEG-4中規定了幾種技術,這些技術是對該算法的補充,而并非其組成部分)。

          性能與靈活性的需求

          由于幀間運動估計及補償中涉及其他步驟,因此MPEG-4壓縮與解壓算法比JPEG需要強得多的處理能力。所以,DSC中的圖像處理引擎必須能夠達到更高的性能水平。盡管ASIC能夠實現此項任務,但是它不易于結合到不同DSC產品的成像管道中;另一方面,可編程不但能夠提供MPEG-4算法所需的性能,而且還可以通過軟件優化不同系統。另外,還可以對相同的進行編程,使其執行JPEG算法,以便在更高分辨率的DSC中推廣使用。因此,整個DSC產品線可以基于單個DSP平臺,從而在節約大量開發時間與成本的同時還能促進產品的細分。

          帶成像架構的DSP示例

          TI推出的TMS320DM270數字媒體處理器就是一種為DSC等成像應用而專門設計的高性能DSP。DM270是基于多處理器架構之上的,其采用一個ARM732位RISC微控制器來處理非成像功能,并用作整個系統的主控制器,同時采用可編程的C54×DSP核心處理音頻編碼與解碼。另外,DM270還集成了專門設計用于處理大部分高計算要求成像任務的可編程協處理器。其中一個協處理器-SIMD圖像處理引擎(iM×)執行DCT、反向DCT以及眾多其他處理運算中的運動估計與補償。其他協處理器執行可變長度編碼/解碼、量化與逆量子化。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 肇庆市| 新巴尔虎右旗| 朝阳市| 赤壁市| 运城市| 宣汉县| 明光市| 丘北县| 齐齐哈尔市| 乡城县| 莫力| 保定市| 卢湾区| 葫芦岛市| 宁津县| 庐江县| 运城市| 交口县| 离岛区| 惠州市| 沂南县| 庐江县| 桃园市| 舞阳县| 万荣县| 万盛区| 阜平县| 桂林市| 吉林市| 曲松县| 青浦区| 泸溪县| 巩留县| 虎林市| 正阳县| 泾阳县| 乌鲁木齐县| 吉水县| 栾川县| 平远县| 郓城县|