H.264/AVC去方塊效應濾波器之低功率架構設計及其硬體實現

摘要

 

H.264/AVC採用了調適性之內部迴路方塊效應濾波器,以去除方塊邊界的視訊雜訊並改善壓縮效率。本篇論文提出低功率方塊效應濾波器硬體架構設計, 以及採用混合且具有邊界濾波可跳過的機智濾波順序。我們採用一個四階管線式架構,用以加速去方塊雜訊效應的濾波程序,同時所提出的水平方塊邊界跳過濾波程 序之架構(HESPA),具有水平邊界跳過濾波程序的感知機制,不僅可以降低功耗,且可以節省濾波的次數,最高可達到每一個巨區塊(16 x 16) 只需100時脈。此外,我們採用一個合理的邊界濾波順序策略,在不影響標準定義的資料相關性原則之下,使用緩衝器儲存濾波中的暫存資料,以加強中間濾波過 程資料的重複使用性,不僅可以增加系統的資料產出量,也可降低功耗。

模擬結果顯示,我們在FPGA上所量得的邏輯功率與Parlak的設計相比([19]),可節省超過34%的功耗。本篇架構是以0.18μm 標準元件庫,在頻率200 MHz下合成出19.8 K的邏輯閘數量,與其它文獻比較起來具有相當的硬體成本競爭優勢。

 

Low Power Architecture Design and Hardware Implementations of Deblocking Filter in H.264/AVC

Abstract

 

An adaptive in-loop deblocking filter (DF) is standardized in H.264/AVC in order to reduce blocking artifacts and improve compression efficiency. This thesis proposes the low power DF architecture with the hybrid and intelligent edge skip filtering order. We further adopt a four-stage pipeline to boost the speed of DF process and the proposed Horizontal Edge Skip Processing Architecture (HESPA) offers an edge skip aware mechanism in filtering the horizontal edges that not only reduces power consumptions but also saves the filtering orders up to 100 clock cycles per macroblock. In addition, our architecture utilizes extra buffers to store the temporary data without affecting the standard-defined data dependency by adjusting a reasonable strategy of edge filter order to enhance the reusability of intermediate data. Then, the system throughput can be improved, and the power consumption can also be reduced.

Simulation results show that more than 34% of logic power measured in FPGA can be saved while comparing with Parlak’s design ([19]). Furthermore, the proposed architecture is implemented on 0.18μm standardized cell library, which consumes 19.8 K gates at a clock frequency of 200 MHz which is competitive in the hardware cost comparing with other state-of art literatures.