Tampere University of Technology

TUTCRIS Research Portal

Programmable lowpower implementation of the HEVC Adaptive Loop Filter

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Standard

Programmable lowpower implementation of the HEVC Adaptive Loop Filter. / Hautala, Ilkka; Boutellier, Jani; Hannuksela, Jari.

2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings. 2013. p. 2664-2668 6638139.

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Harvard

Hautala, I, Boutellier, J & Hannuksela, J 2013, Programmable lowpower implementation of the HEVC Adaptive Loop Filter. in 2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings., 6638139, pp. 2664-2668, 2013 38th IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013, Vancouver, BC, Canada, 26/05/13. https://doi.org/10.1109/ICASSP.2013.6638139

APA

Hautala, I., Boutellier, J., & Hannuksela, J. (2013). Programmable lowpower implementation of the HEVC Adaptive Loop Filter. In 2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings (pp. 2664-2668). [6638139] https://doi.org/10.1109/ICASSP.2013.6638139

Vancouver

Hautala I, Boutellier J, Hannuksela J. Programmable lowpower implementation of the HEVC Adaptive Loop Filter. In 2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings. 2013. p. 2664-2668. 6638139 https://doi.org/10.1109/ICASSP.2013.6638139

Author

Hautala, Ilkka ; Boutellier, Jani ; Hannuksela, Jari. / Programmable lowpower implementation of the HEVC Adaptive Loop Filter. 2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings. 2013. pp. 2664-2668

Bibtex - Download

@inproceedings{1a56b2b72cd1416da9646578d61e2a7b,
title = "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 TestModel 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 second, when operated at a clock frequency of 311MHz. Low power consumption and a low gate count make the proposed processor suitable for embedded devices. The processor program code is written in pure C-language, which allows versatile use of the circuit and updates to the filter functionality without modifying the processor design. To the authors' best knowledge this is the first programmable solution for ALF on embedded devices.",
keywords = "Adaptive filters, Coprocessors, Video signal processing",
author = "Ilkka Hautala and Jani Boutellier and Jari Hannuksela",
year = "2013",
month = "10",
day = "18",
doi = "10.1109/ICASSP.2013.6638139",
language = "English",
isbn = "9781479903566",
pages = "2664--2668",
booktitle = "2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings",

}

RIS (suitable for import to EndNote) - Download

TY - GEN

T1 - Programmable lowpower implementation of the HEVC Adaptive Loop Filter

AU - Hautala, Ilkka

AU - Boutellier, Jani

AU - Hannuksela, Jari

PY - 2013/10/18

Y1 - 2013/10/18

N2 - 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 TestModel 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 second, when operated at a clock frequency of 311MHz. Low power consumption and a low gate count make the proposed processor suitable for embedded devices. The processor program code is written in pure C-language, which allows versatile use of the circuit and updates to the filter functionality without modifying the processor design. To the authors' best knowledge this is the first programmable solution for ALF on embedded devices.

AB - 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 TestModel 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 second, when operated at a clock frequency of 311MHz. Low power consumption and a low gate count make the proposed processor suitable for embedded devices. The processor program code is written in pure C-language, which allows versatile use of the circuit and updates to the filter functionality without modifying the processor design. To the authors' best knowledge this is the first programmable solution for ALF on embedded devices.

KW - Adaptive filters

KW - Coprocessors

KW - Video signal processing

UR - http://www.scopus.com/inward/record.url?scp=84890508061&partnerID=8YFLogxK

U2 - 10.1109/ICASSP.2013.6638139

DO - 10.1109/ICASSP.2013.6638139

M3 - Conference contribution

SN - 9781479903566

SP - 2664

EP - 2668

BT - 2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings

ER -