Paper
24 June 2005 Algorithm of incorporating error detection into H.264 CABAC
Lifang Zhang, Rui Zhang, Jun Zhou
Author Affiliations +
Proceedings Volume 5960, Visual Communications and Image Processing 2005; 59602Y (2005) https://doi.org/10.1117/12.632566
Event: Visual Communications and Image Processing 2005, 2005, Beijing, China
Abstract
CABAC is one of the main entropy coding methods in the H.264 video compression standard. As a binary arithmetic coding, CABAC can achieve extremely high compression efficiency, but it is sensitive to channel errors. After analyzing H.264 CABAC framework, an algorithm is proposed to integrate error detection into CABAC. A forbidden symbol is introduced into the coding alphabet and is allocated a small probability. Whenever this redundant interval is observed in the decoder output, an error is detected. Mathematical analysis shows that the distribution of error detection rate approximates geometric probability with the redundancy as its parameter. A small amount of extra redundancy can be very effective in detecting errors very quickly, and the compression efficiency of CABAC will not be noticeably undermined. The value of redundancy can easily be adjusted through a single parameter to suit the error characteristics of the channels in real implementations. Some useful information about the position of the error is also obtained through this error detection scheme, which can substantially improve the efficiency of succeeding error resilience processing. Experimental results confirm these conclusions.
© (2005) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Lifang Zhang, Rui Zhang, and Jun Zhou "Algorithm of incorporating error detection into H.264 CABAC", Proc. SPIE 5960, Visual Communications and Image Processing 2005, 59602Y (24 June 2005); https://doi.org/10.1117/12.632566
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Error analysis

Binary data

Detection and tracking algorithms

Error control coding

Mathematics

Stochastic processes

Back to Top