High-Speed FPGA Architecture for CABAC Decoding Acceleration in H.264/AVC Standard

Use este enlace para citar
http://hdl.handle.net/2183/20900Coleccións
- Investigación (FIC) [1634]
Metadatos
Mostrar o rexistro completo do ítemTítulo
High-Speed FPGA Architecture for CABAC Decoding Acceleration in H.264/AVC StandardData
2013-08Cita bibliográfica
Osorio, R.R. & Bruguera, J.D. J Sign Process Syst (2013) 72: 119. https://doi.org/10.1007/s11265-012-0718-y
Resumo
[Abstract] Video encoding and decoding are computing intensive applications that require high performance processors or dedicated hardware. Video decoding offers a high parallel processing potential that may be exploited. However, a particular task challenges parallelization: entropy decoding. In H.264 and SVC video standards, this task is mainly carried out using arithmetic decoding, an strictly sequential algorithm that achieves results close to the entropy limit. By accelerating arithmetic decoding, the bottleneck is removed and parallel decoding is enabled. Many works have been published on accelerating pure binary encoding and decoding. However, little research has been done into how to integrate binary decoding with context managing and control without losing performance. In this work we propose a FPGA-based architecture that achieves real time decoding for high-definition video by sustaining a 1 bin per cycle throughput. This is accomplished by implementing fast bin decoding; a novel and area efficient context-managing mechanism; and optimized control scheduling.
Palabras chave
H.264
CABAC
FPGA
Arithmetic codes
Video coding
CABAC
FPGA
Arithmetic codes
Video coding
Descrición
This is a post-peer-review, pre-copyedit version of an article published in Journal of Signal Processing Systems. The final authenticated version is available online at: https://doi.org/10.1007/s11265-012-0718-y.
Versión do editor
ISSN
1939-8018
1939-8115
1939-8115