The JPEG 2000 encoder is dedicated to DCI (Digital Cinema Initiatives) and HD video applications. It applies JPEG 2000 encoding on un-tiled large color frames with 4:4:4, 4:2:2 or 4:2:0 sub-sampling. It generates streams compliant with the ISO/IEC 15444-1 specification (JPEG 2000).
The core performs the following video compression operations of the normalized encoding process: color transform (ICT/RCT), discrete wavelet transform (DWT), quantization, entropy encoding and rate allocation. It expects pixels under the following format at its input interface: 4:4:4, 4:2:2 or 4:2:0 color modes with 12-bit samples. It generates a j2c JPEG 2000 stream at its output interface. In case of 4:4:4 operation this stream is DCI compliant.
The core is optimized for speed and is able to deal with the demanding DCI and HD processing speeds: it is able to provide a single-chip FPGA solution for all 2K @24 fps, 2K @48fps, 4K @24fps, 720p30/60, 1080i and 1080p30/60 distributions. The flexible FPGA architecture allows the user to build a secure encoder by integrating Barco Silex cryptography encoders (DCI AES).