Coding techniques for digital cinema

advertisement
Coding techniques for
digital cinema
Andreja Samčović
University of Belgrade
Faculty of Transport and Traffic Engineering
Introduction
Film is the best presentation format for cinema content
Film is already being replaced by digitally content
Archives worldwide - to ingest, store, manage, conserve,
access and preserve efficiently film content in digital
form
Easy and economical access to digital version
Digital cinema (DC) intends to meet these requirements
Best quality and uncomplicated access to the stored
items
Digital Cinema Initiatives
In recent years, digital multimedia devices
become more and more popular in people’s daily
life
With the development of digital technology,
digital cinema has been putting into practice
Digital cinema is a new kind of application for
super high definition video
To establish an industrial standard for digital
cinema, a joint venture of 7 major Hollywood
studios, Digital Cinema Initiatives (DCI), founded
in March 2002, and put forward specification in
2005
Digital Cinema Initiatives
The DCI (Digital Cinema Initiative) specification
published in 2005 has selected JPEG2000 instead of
H.264 as the video coding standard for digital cinema
It shows that JPEG2000 has a better performance in the
field of super high definition video coding
Until now, only a few basic tests have been done to
compare between JPEG2000 and H.264 coding
standards
Moreover, the test resolutions and characteristics of
input sequences are very limited
JPEG2000 and H.264 are the latest image and video
coding standards, respectively
JPEG 2000
JPEG 2000 standard
Material eXchange Format
Open Archival Information System (OAIS) reference
model - own system architecture
Commercial archives - stock-shot licensing
companies, newsreel and future collections,
producers, and distributors
Public film archives - digitally projected cinema,
home video and home cinema, internet and
television distribution
File formats
Two different file formats to store image, audio and
metadata
Each is able to store archived items in the best
possible quality and to facilitate the access to the
archived items
Set of “modules”, produced at different places and
for different purposes
To create new metadata modules for different stuff,
people and deals
JPEG-2000 coding technique
JPEG-2000
Low-complexity standards for lossless image
compression do not permit a control of the resulting bitrate
This is possible by using the wavelet based standard
JPEG-2000, which allows for an embedded output bit
stream that can be truncated at a desired quality level
The drawback is increased complexity and a slightly
worse performance for mathematically lossless
compression
JPEG-2000 is based upon a wavelet decomposition of
the original image, with up to 5 wavelet decomposition
levels
JPEG-2000 coding technique
Each subband is divided into rectangular code-blocks,
and each code-block is independently coded by an
arithmetic codec using progressive bit planes
The bit stream is created by using a sophisticated
distortion minimization algorithm called EBCOT which
gives, for each layer, the optimum contribution of each
code block
Reversible wavelet transforms were used, and the
optional quantization was skipped
An intensive simulation campaign showed that no
appreciable gain is seen after the second wavelet level,
and this level was taken as a reference
We finally noted that colour space conversions (RGB,
YUV, YCbCr, etc.) do not give any appreciable gain, so
that images were compressed directly in their original
colour space
Standardization for archival
applications
The requirements for archival applications:
open standard (ISO standard 15444-1: 2004)
allows mathematically lossless as well as visually
lossless compression
advantage of allowing a scalable presentation of
image data
compression is performed on an intraframe basis
only
the use of wavelets and arithmetic entropy coding
produces a hierarchical code stream, allowing to
encode images at the desired maximum resolution
Standardization for archival
applications
RATE
CONTROL
RGB to
YCbCr
TRANSFORM
WAVELET
TRANSFORM
QUANTIZATION
ENTROPY
CODING
PACKETIZATION
FINAL
CODING
STREAM
Figure 2. General encoding
structure for JPEG 2000
Standardization for archival
applications
Wavelet-based image compression standard
To transform each colour component into a hierarchy
of subbands
Embedded block coding with optimized truncation
(EBCOT)
Context-adaptive arithmetic coding to
represent a collection of binary symbols
efficiently
Bit rate and quality are the two primary optimization
criteria for rate-control
Simulation results
Digital cinema is different in several fundamental ways
from other applications
The resolution is higher, with a single frame of 4x103
data containing approximately 8x106 pixels
The quality requirements are more stringent
Cinema viewers tend to sit within 1,5 to 3 screen
heights of the projected image
Relative compression efficiency advantages for coding
of digital cinema image sequences using JPEG 2000
and H.264 standards
Simulation results
The test content used was from the DCI (Digital
Cinema Initiatives) minimovie sequence “Confetti Title
Screen”
Resolution of 4096x1714 (sequence 4K), with 12 bits
per colour and 4:4:4 colour sampling
To reduce the amount of processing during the
experiment,
cropped region of size 512x208
(sequence 512) was used

a) JPEG 2000;

b) H.264 in which every frame is an I frame;

c) H.264 with an I frame of period 16, and with both B and P
frames used between the I frames
Simulation results
Figure 3. PSNR versus bit rate for 4K sequence
Simulation results
Figure 4. PSNR versus bit rate for 512 sequence
Conclusion
Film is being replaced by digitally content and this
lacks film’s noise affordable and more certain future
Practical solution - a system ready to be implemented
and as an overall approach and model
DC archive system is in its implementation phase
To meet the needs of archiving and distributing both
archival content and current digital productions
Digitized analogue film and video, digital video and
digital cinema products - to transcode them on demand
for distribution
Download