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

    EEPW首頁 > 消費電子 > 設計應用 > 基于H.264/AVC和AVS的視頻解碼芯片系統結構設計

    基于H.264/AVC和AVS的視頻解碼芯片系統結構設計

    ——
    作者: 時間:2007-10-11 來源: 收藏
    1 引言

    一般來說,視頻信號處理算法都需要高計算能力和高吞吐量,為了滿足高清晰度視頻所需的運算要求,視頻解碼廣泛采用硬件實現或硬件加速引擎。同時,多個視頻編解碼標準的共存,給視頻解碼器的設計帶來了挑戰。例如/AVC(以下簡稱)是最新的視頻編碼標準,是中國最新的音視頻編解碼標準。在多標準視頻解碼器芯片的設計中,需要在分析各個標準的宏觀算法和局部異同點的基礎上,以靈活的、可重構的方式設計模塊結構,實現硬件可重用。

    2 的算法分析

    現有的視頻編解碼標準(如H.264,)都是基于混合視頻編碼框架,主要包含以下5個模塊:熵解碼、變換/量化、幀內預測、幀間預測和環路濾波,如圖1所示。

      

    可將各個模塊表述為一個參數化的流程,通過參數來體現其技術細節上的差異。

    熵解碼:H.264和AVS都采用VLC作為熵編碼工具。在AVS中,采用K階指數哥倫布碼與2D-VLC相結合的方法,即將(run,level)通過自適應選擇碼表映射為一個語法元素,對這個語法元素采用指數哥倫布編碼。在H.264中,將run與level分開,把系數映射成5個語法元素進行編碼,使用多個碼表來實現內容的自適應。因此,H.264和AVS熵解碼的控制和碼表都不同。為了支持H.264和AVS兩個標準,需要單獨設計控制表和碼表。

    變換:變換矩陣是決定變換操作的最關鍵參數之一。在H.264中包含4



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 元阳县| 连江县| 汤阴县| 太仆寺旗| 洪江市| 鲁山县| 田林县| 永泰县| 新乐市| 浮梁县| 阳江市| 东丰县| 淳化县| 白水县| 天津市| 隆德县| 三河市| 永善县| 巫溪县| 霞浦县| 宁河县| 清远市| 广平县| 桑日县| 虹口区| 渝中区| 惠来县| 德令哈市| 龙州县| 焉耆| 新蔡县| 杂多县| 丹巴县| 特克斯县| 盖州市| 台中市| 神农架林区| 西平县| 渭源县| 资溪县| 德庆县|