Table of Contents
ISRN Signal Processing
Volume 2012, Article ID 714176, 9 pages
Research Article

Area Efficient, High Speed EBCOT Architecture for Digital Cinema

1ADVS Department, Xilinx India Technology Services Pvt. Ltd., 500 081 Hyderbad, India
2Department of Electronics and Electrical Communication Engineering, Indian Institute of Technology Kharagpur, Kharagpur 721302, India

Received 6 March 2012; Accepted 11 April 2012

Academic Editors: S. K. Bhatia and W.-L. Hwang

Copyright © 2012 Kishor Sarawadekar and Swapna Banerjee. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Embedded block coding with optimised truncation (EBCOT) is a key algorithm in digital cinema (DC) distribution system. Though several high speed EBCOT architectures exist, all are not capable of meeting the DC specifications. To meet this challenge, the relationship between contents of a code block (CB) and context generation is studied. Our study reveals that it is difficult to predict number of contexts generated in a bit plane. Even the nature of number of contexts produced varies from CB to CB. In such a situation, it is difficult to ensure the frame rate requirement of DC. To avoid this uncertainty, a pass parallel, concurrent sample coding EBCOT architecture is proposed in this paper. It is capable of encoding one bit plane in 288 clock cycles under any circumstances. This design is prototyped on XC4VLX80-12 FPGA with multiple clock domains. After synthesizing, the bit plane coder (BPC) and MQ coder operate at 450 MHz and 123 MHz, respectively. In order to maintain synchronism among different clock domains, the BPC and MQ coder units are operated at 432 MHz and 108 MHz, respectively. This entails that the proposed design is capable of processing 2 0 4 8 × 1 0 8 0 size 57 DC frames in a second.