DocumentCode
269379
Title
A DSP-Based HEVC decoder implementation using an actor language dataflow model
Author
Chavarrias, M. ; Pescador, Fernando ; Garrido, Mario ; JuaÌrez, E. ; Raulet, Michael
Author_Institution
Centro de Investig. en Tecnol. del Software y Sist. Multimedia para la Sostenibilidad (CITSEM), Univ. Politec. de Madrid (UPM), Madrid, Spain
Volume
59
Issue
4
fYear
2013
fDate
Nov-13
Firstpage
839
Lastpage
847
Abstract
During the last decades, new video compression standards arose every few years with always higher compression gains and considerable increases on the computational cost. Single core processors have reached their limit and multicore processors are there to overcome this issue to give more processing power. In order to accelerate the implementation of new video coding standards, MPEG has standardized an alternative framework to describe video decoders. It is based on reference decoders written in the RVC CAL dataflow actor language. From these descriptions, a compiler - Open RVC CAL compiler (Orcc) - allows the automatic generation of C code dedicated to the target processor. In this paper, a DSP based decoder compliant with the new High Efficiency Video Coding (HEVC) standard has been implemented using a CAL RVC model as a starting point. This is the first implementation of an HEVC decoder with DSP technology based on a HEVC RVC CAL model. The decoder has been compared in performance with a GPP implementation, also based on the RVC CAL model, and outperforms it by more than 50%. Additionally, the performance of this decoder is compared with that of other DSP-based HEVC decoders implemented without using the Orcc infrastructure1.
Keywords
data compression; parallel languages; program compilers; video coding; C code; DSP based decoder; DSP-based HEVC decoder; HEVC standard; MPEG; Open RVC CAL compiler; Orcc; RVC CAL dataflow actor language; actor language dataflow; high efficiency video coding standard; multicore processors; reference decoders; single core processors; video coding standards; video compression standards; video decoders; Decoding; Digital signal processing; Multicore processing; Program processors; Standards; Streaming media; Transform coding;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0098-3063
Type
jour
DOI
10.1109/TCE.2013.6689697
Filename
6689697
Link To Document