Programmable lowpower implementation of the HEVC Adaptive Loop Filter

Ilkka Hautala, Jani Boutellier, Jari Hannuksela

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

    8 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publication2013 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Proceedings
    Pages2664-2668
    Number of pages5
    DOIs
    Publication statusPublished - 18 Oct 2013
    Publication typeA4 Article in conference proceedings
    Event2013 38th IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013 - Vancouver, BC, Canada
    Duration: 26 May 201331 May 2013

    Conference

    Conference2013 38th IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2013
    Country/TerritoryCanada
    CityVancouver, BC
    Period26/05/1331/05/13

    Keywords

    • Adaptive filters
    • Coprocessors
    • Video signal processing

    ASJC Scopus subject areas

    • Software
    • Signal Processing
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'Programmable lowpower implementation of the HEVC Adaptive Loop Filter'. Together they form a unique fingerprint.

    Cite this