2013 IEEE International Conference on Acoustics, Speech and Signal Processing 2013
DOI: 10.1109/icassp.2013.6638139
|View full text |Cite
|
Sign up to set email alerts
|

Programmable lowpower implementation of the HEVC Adaptive Loop Filter

Abstract: The Adaptive Loop Filter (ALF) is a subjective and objective image quality improving filter in the High Efficiency Video Coding standard (HEVC). The ALF has shown to be computationally complex and its complexity has been reduced during the HEVC development process. In the HEVC Test Model HM-7.0 ALF is a 9×7 cross + 3×3 square shaped filter.This paper presents a programmable application specific instruction processor for the ALF. The proposed processor processes 1920×1080p luminance frames at 30 frames per seco… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…Matsumura et al [17] adopted a non-local mean filter (NL-MF) to reduce the HEVC compression artifacts, where NL-MF took the weighted average of non-local similar patches. Hautala et al [18] introduced a programmable hardware design of ALF for HEVC on embedded devices, where it could support the versatile use of circuits for the filter functionality without modifying the processor design. Han et al [19] proposed a quadtree-based non-local Kuan's filter for HEVC, where the non-local similar patches are used to jointly remove the quantization noise.…”
Section: Introductionmentioning
confidence: 99%
“…Matsumura et al [17] adopted a non-local mean filter (NL-MF) to reduce the HEVC compression artifacts, where NL-MF took the weighted average of non-local similar patches. Hautala et al [18] introduced a programmable hardware design of ALF for HEVC on embedded devices, where it could support the versatile use of circuits for the filter functionality without modifying the processor design. Han et al [19] proposed a quadtree-based non-local Kuan's filter for HEVC, where the non-local similar patches are used to jointly remove the quantization noise.…”
Section: Introductionmentioning
confidence: 99%
“…With any adaptive filter, there is a requirement for a programmable filter, which is a primary reason behind the increasing dominance of digital instead of analog system implementations. In applications such as multi-rate decimation [6], discrete cosine transform [7], [8], channelization [9], [10], high efficiency video coding (HEVC) [11], wide bandwidth photonic filter [12] and high-rate communication [13], the filter coefficients need to be run-time reconfigurable by the error feedback signal or adaptable to varying filtering specifications in real time. To reduce the throughput rate from N clock cycles to one clock cycle, the weighted sum of the past and present input samples with changing coefficient values in an N-tap adaptive filter is implemented on field programmable gate array (FPGA) with N multiply-and-accumulate (MAC) units [14]- [17].…”
Section: Introductionmentioning
confidence: 99%
“…In [16], a dot-product unit is designed using the multiplier core on FPGA and a mechanism to reallocate the partial products for better resource utilization is proposed. As multipliers are much slower and consume substantially more area than adders, programmable filter raises the cost and latency of the system, as exemplified by the dominating complexity of coefficient computation in channel equalization [10] and the HEVC decoding time contributed by the adaptive loop filter [11].…”
Section: Introductionmentioning
confidence: 99%