Error resilient video encoding using Block-Frame Checksums

In this paper, a soft error resilient video encoder design is presented. The design uses the inherent architecture of modern video encoders as a basis for building a checksum based error detection mechanism. Modern video encoders use previously coded data in a video sequence as a reference to encode future data. Data prediction is efficient in terms of compression, but it enables errors to potentially affect large portions of a video sequence. The proposed Block Frame Checksum based error correction technique improves video quality by limiting error propagation. The design provides an on-line, end-to-end error detection scheme that minimizes the impact of soft-errors on video quality without reprocessing data. Additionally, scalable checksum processing provides a trade-off between power used for error detection and video quality.

[1]  Joint Video Team Draft ITU-T Recommendation and Final draft international standard of joint video specification , 2003 .

[2]  Vivek De,et al.  Technology and design challenges for low power and high performance [microprocessors] , 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477).

[3]  Vivek De,et al.  Design and reliability challenges in nanometer technologies , 2004, Proceedings. 41st Design Automation Conference, 2004..

[4]  Bernd Becker,et al.  Low-Cost Hardening of Image Processing Applications Against Soft Errors , 2006, 2006 21st IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems.

[5]  Bernd Girod,et al.  Feedback-based error control for mobile video transmission , 1999, Proc. IEEE.

[6]  Aggelos K. Katsaggelos,et al.  Error resilient video coding techniques , 2000, IEEE Signal Process. Mag..

[7]  Aviral Shrivastava,et al.  Mitigating soft error failures for multimedia applications by selective data protection , 2006, CASES '06.

[8]  Robert Baumann,et al.  Soft errors in advanced computer systems , 2005, IEEE Design & Test of Computers.

[9]  Bernd Becker,et al.  A study of cognitive resilience in a JPEG compressor , 2008, 2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN).

[10]  Aggelos K. Katsaggelos,et al.  Review of Error Resilient Coding Techniques for Real-Time Video Communications , 2000 .

[11]  Naresh R. Shanbhag,et al.  Error-Resilient Motion Estimation Architecture , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Antonio Ortega,et al.  Computation Error Tolerance in Motion Estimation Algorithms , 2006, 2006 International Conference on Image Processing.

[13]  Abhijit Chatterjee,et al.  Checksum-Based Probabilistic Transient-Error Compensation for Linear Digital Systems , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.