Toward Free and Open Source Film Projection for Digital Cinema

Cinema industry has chosen Digital Cinema Package (DCP) as encoding format for the distribution of digital films. DCP uses JPEG2000 for video compression. An efficient implementation of coding and decoding for this format is complex, however. Currently deployed equipment is expensive and has high maintenance costs, preventing art-house cinema theaters from acquiring it. Therefore, we conduct this research activity in cooperation with Utopia cinemas, a group of art-house cinemas, whose main requirement (besides functional ones) is to provide Free and Open Source Software (FOSS). This paper presents a solution that achieves real-time JPEG2000 decoding and DCP presentation based on widespread open source multimedia tools, namely VLC and libavcodec library. We present the improvements that were made in VLC to support the DCP packaging format, as well as details on JPEG2000 decoding inside libavcodec (optimization and lossy decoding). We also evaluate the performance of the decoding chain

[1]  David S. Taubman Multithreaded processing paradigms for JPEG2000 , 2012, 2012 IEEE 14th International Workshop on Multimedia Signal Processing (MMSP).

[2]  Joseph L. Mundy,et al.  High Performance Parallel JPEG2000 Streaming Decoder Using GPGPU-CPU Heterogeneous System , 2012, 2012 IEEE 23rd International Conference on Application-Specific Systems, Architectures and Processors.

[3]  Joseph L. Mundy,et al.  A novel parallel Tier-1 coder for JPEG2000 using GPUs , 2011, 2011 IEEE 9th Symposium on Application Specific Processors (SASP).

[4]  Michael W. Marcellin,et al.  Visually Lossless Strategies to Decode and Transmit JPEG2000 Imagery , 2014, IEEE Signal Processing Letters.

[5]  Petr Holub,et al.  Low GPU Occupancy Approach to Fast Arithmetic Coding in JPEG2000 , 2011, MEMICS.