Michael W. Marcellin Regents Professor Department of Electrical and Computer Engineering University of Arizona Tucson, AZ 85721

Slides:



Advertisements
Similar presentations
IBC 2005 DCI Workshop DCI Specification for Digital Cinema – A view from Europe 15 th September 2005.
Advertisements

T.Sharon-A.Frank 1 Multimedia Compression Basics.
Data Compression CS 147 Minh Nguyen.
Understanding ULTRA HD. Resolution – According to the CEA An Ultra HD TV must support a minimum pixel count of 3840 Horizontally 2160 Vertically.
1 Digital Stereoscopic (3D) Presentation: How its Done Today and Post Production Implications Glenn Kennel Texas Instruments DLP Cinema® February 23, 2006.
Chapter 6 Review.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
IMF Interoperable Master Format Business Situation
Chapter 7 End-to-End Data
SWE 423: Multimedia Systems
School of Computing Science Simon Fraser University
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
Computer Science 335 Data Compression.
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
ATSC Digital Television
CMPT 365 Multimedia Systems
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
Notes by Shufang Wu Embedded Block Coding with Optimized Truncation - An Image Compression Algorithm Notes by Shufang Wu
November 14, 2006SMPTE Meeting, Hollywood Section1 How Many Ways Can You Count Your Ks? Siegfried Heep Modern VideoFilm ASC / SMPTE Meeting, November 14,
A Pixel is a Pixel is a Pixel…
On Error Preserving Encryption Algorithms for Wireless Video Transmission Ali Saman Tosun and Wu-Chi Feng The Ohio State University Department of Computer.
Image Formation and Digital Video
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Trevor McCasland Arch Kelley.  Goal: reduce the size of stored files and data while retaining all necessary perceptual information  Used to create an.
Lossy Compression Based on spatial redundancy Measure of spatial redundancy: 2D covariance Cov X (i,j)=  2 e -  (i*i+j*j) Vertical correlation   
Coding techniques for digital cinema Andreja Samčović University of Belgrade Faculty of Transport and Traffic Engineering.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
© Tanner, KCL 2007 How do I decide if JPEG 2000 is for me? Choosing standards when there are so many… Simon Tanner Director.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 8 – JPEG Compression (Part 3) Klara Nahrstedt Spring 2012.
1 Image Compression. 2 GIF: Graphics Interchange Format Basic mode Dynamic mode A LZW method.
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
Video Basics. Agenda Digital Video Compressing Video Audio Video Encoding in tools.
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
: Chapter 12: Image Compression 1 Montri Karnjanadecha ac.th/~montri Image Processing.
THOMSON Broadcast & Media Solutions 1 Digital Cinema Standards Dave Bancroft Thomson Broadcast & Media Solutions IBC 2003 THOMSON Broadcast & Media Solutions.
S m a r t e r D o c u m e n t M a n a g e m e n t SM NLM Invitational Planning Meeting Bethesda, Maryland August 1, 2005 Robert Buckley Imaging & Services.
Digital Cinema 101 Kay Beck and William Evans Digital Arts and Entertainment Laboratory Georgia State University W. Edward Price Interactive Media Technology.
Digital Cinema [digital_cinema.pdf]. Digital Cinema In March 2002, seven studios—Disney, Fox, MGM, Paramount, Sony Pictures Entertainment, Universal,
Michael Fine 1.  High definition television is the highest form of digital television.  16:9 aspect ratio, which is similar in appearance to a movie.
HDTV Video and AC-3 Payload Formats Ladan Gharai Allison Mankin USC/ISI.
JPEG. The JPEG Standard JPEG is an image compression standard which was accepted as an international standard in  Developed by the Joint Photographic.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Data Compression. Compression? Compression refers to the ways in which the amount of data needed to store an image or other file can be reduced. This.
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 final project
THEATER DATA STORAGE & DATA-PULL PLAY-OUT SCREEN DIGITAL CINEMA IMAGE REPRESENTATION SIGNAL FLOW CHART SHOWING FILM CENTRIC CAPTURE  FRONT VIEWEDGE OBSERVER.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
Lev Weisfeiler Aware, Inc. Streaming and JPEG2000 Compression for use in Uncompressed Image Archives.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 9 – JPEG 2000 Compression (Part 4) Klara Nahrstedt Spring 2012.
DCI – rump session CR ‘05 Jean-Jacques Quisquater DCI – rump session CR ‘05 Jean-Jacques Quisquater Digital Cinema System Specification V1.0 Jean-Jacques.
EDCF - Rome Oct 09The Digital Cinema Revolution1 Key Capabilities of D Cinema (debunking the Myths) from a Projection Viewpoint by David Monk CEO, European.
Audio/Video compression Recent progress Alain Bouffioux December, 20, 2006.
JPEG.
Introduction to JPEG m Akram Ben Ahmed
Digital Cinema From Motion JPEG to Film projection A presentation by: Maxime Cassan Florent Rioult Neil Sinclair December 2008.
3-D WAVELET BASED VIDEO CODER By Nazia Assad Vyshali S.Kumar Supervisor Dr. Rajeev Srivastava.
IS502:M ULTIMEDIA D ESIGN FOR I NFORMATION S YSTEM M ULTIMEDIA OF D ATA C OMPRESSION Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny.
HTML5 and CSS3 Illustrated Unit F: Inserting and Working with Images.
D-cinema Digital Cinema System : Presentation, analysis, and open source perspectives RMLL 2010, july 8 th Copyright Nicolas Bertrand
Michael Gormish Prepared by:Emin Sinan Mimaroglu
Digital Image Processing Lecture 21: Lossy Compression
A Presentation to UNIC DIGITAL CINEMA January 2006
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
JPEG2000: Still Image Compression
JPEG.
Video Compression - MPEG
The DCI Specification for Post Production
CMPT 365 Multimedia Systems
How do I decide if JPEG 2000 is for me?
Presentation transcript:

Michael W. Marcellin Regents Professor Department of Electrical and Computer Engineering University of Arizona Tucson, AZ Digital Cinema

2 Digital Cinema Specifications n Digital Cinema Initiatives, LLC (DCI) n Founded by seven Hollywood studios in March 2002 n Disney n Fox n MGM n Paramount n Sony Pictures Entertainment n Universal n Warner Bros. n DCI mission: n “DCI's primary purpose is to establish and document voluntary specifications for an open architecture for digital cinema that ensures a uniform and high level of technical performance, reliability and quality control. DCI will also facilitate the development of business plans and strategies to help spur deployment of digital cinema systems in movie theaters.”

3 DCI (cont.) n System requirements and specifications n Completed July 2005 n Available at n Specifies requirements for Digital Cinema n File format n Color space n Resolution n Compression n Encryption n Etc

4 SMPTE DC28 n DC28 is a Technology Committee of SMPTE n Society of Motion Pictures and Television Engineers n Standardizing Digital Cinema n Creating necessary detailed documents n Ensure interoperability n Content creators/distributors n Projector and server manufacturers n Four study groups n DC28.10 – Mastering n DC28.20 – Distribution n DC28.30 – Exhibition n DC28.40 – Stereoscopic

5 Why Digital Cinema? n Many viewings conducted at Digital Cinema Lab n Side by side butterfly viewing of digital vs. answer prints n Digital quality comparable to answer prints n Digital 2K slightly softer, 4K slightly sharper n Significantly better than distribution prints u Distribution prints suffer generational loss n Digital does not suffer from spatial jitter n Film grain less visible (some say this is a negative) n Digital is “cool”

6 Why Digital Cinema? (cont.) n Workflow issues n Many motion pictures use “digital intermediate” in post-production n Processing done digitally, then (currently) film out n Distribution cost n Film distribution costs roughly $1200 per screen n Initially, savings may finance roll out n Single inventory n Stereoscopic movies n Digital projectors can display 48 frames per second u Polarized glasses u Shuttered glasses

7 Projectors n Two resolutions specified n 2K – 2048 x 1080 n 4K – 4096 x 2160 n Some studios believe 2K is sufficient n Others believe 4K is necessary n Motivated by distinction over home theatre n Two technologies n DLP (Texas Instruments) – mature products exist u Christie u Barco u NEC n LCOS (Sony, NTT) – products for small screens currently exist n Both are micro-display “reflective” technologies

8 Image Data n Two max frame sizes n 2K (2048 x 1080) – 24 or 48 frames per second n 4K (4096 x 2160) – 24 frames per second n Max not required in both dimensions n Accommodates different aspect ratios u 4096 x 1714 – 2.39 u 3996 x 2160 – 1.85 n Pixels are square n 12 bits per pixel per component n X’Y’Z’ color space n Allows for future wide gamut projectors n Expands code space

9 Audio Data n Uncompressed 24 bits per sample (PCM) n 48 Kbps n 96 Kbps n 16 tracks – 8 specified n Far left screen n Far right screen n Center screen n Screen low frequency effect subwoofer n Left wall surround n Right wall surround n Mid left to center screen n Mid right to center screen

10 Security n Compressed image frames individually encrypted n AES – 128 bit key n Preferred system has media block in projector n Decryption and decompression occurs in media block n If media block outside projector, link encryption must be used n Audio encryption optional n Biggest current piracy problem is camcorder n Forensic watermarking will be employed n Watermark insertion in real time at media block n Watermark specific to location and time (accurate to 15 minutes) n Watermark must appear in every five minute segment

11 Distribution n Image frames compressed via JPEG2000 n Compressed image, (uncompressed) audio, captioning, subtitling wrapped via MXF n MXF = SMPTE standard file format n Organized as “reels” n Packing list n Playlist n Digital signature n Distribution is store-and-forward (no streaming) n Physical media delivery in short to medium term

12 JPEG2000 n The latest International Standard for image compression n Selected by DCI for distribution of motion pictures

13 JPEG2000 Compression

14 Component Component Transform: Improves Compression Efficiency n Three components – no subsampling n Typically RGB n X’Y’Z’ for digital cinema (12 bits) n Applied independently to each color pixel n Most energy is in resulting Y component n Cz and Cx are highly compressible n Improves compression efficiency n 2:1 rate improvement for same quality

15 Wavelet Transform: Enables Resolution Scalability n The filtering perspective 1-D Forward Wavelet Transform1-D Inverse Wavelet Transform    

16 2D Transform: An Example

17 Wavelet Transform Example: Two Levels (Three Resolutions) nNote: High frequencies scaled for display

18 Codeblocks and Precincts: Enable Spatial Random Access and Low Memory

19 Bitplane Coding: Enables Quality Scalability and Precise Rate Control n Bitplane coding applied independently to each codeblock n Each bitplane coded in three “coding passes” n Each coding pass has an associated “distortion reduction” and a “compressed length” n “Distortion-rate slope” = figure of merit for a coding pass n Goal of rate allocation n Include coding passes with largest slopes K-1 2 K-2 2 K

20 Codestream Restrictions for Digital Cinema n Each frame compressed as one tile n No chroma subsampling (e.g., 4:4:4) n 12 bits per pixel per component n Codeblock size 32 x 32 n Precinct size 256 x 256 (LL 128 x 128) n “Default” arithmetic coder modes n One quality layer n Progression n 2K: by component n 4K: 2K subbands by component – then, 4K subbands, also by component

21 n No more than 1,041,666 bytes in the 2K portion of any color component of any frame n 200 Mbps n No more than 1,302,083 bytes in any frame (aggregate all three color components) n 250 Mbps ≤ 200 ≤ 250 ≤ 200 Codestream Restrictions (cont.) Only 24 fps discussed here for simplicity

22 Single Layer VBR Encoding n Assume 2k for simplicity --- 4k is similar n Determine desired total bytes for compressed sequence n For each frame in sequence n For each component in frame u Include coding passes with largest slopes until total bytes for component are1,041,666 n Discard coding passes with smallest slopes until total bytes for frame are 1,302,083 n Discard coding passes with smallest slopes (from entire sequence) until total bytes for sequence are as desired

23 Multi-Layer Encoding n May have applications in archiving and/or “enhanced” distribution Layer 0 Layer 1 Layer 2 …

24 Multi-Layer Algorithm n Apply single layer algorithm recursively n Assume two layers for simplicity a) Set constraints for layers 0 and 1 together (e.g., archive quality) b) Set constraints for just layer 0 (e.g., DCI constraints) c) Run single layer algorithm for constraints in a) d) Divide results of c) into two layers n Run single layer algorithm on results of c) using constraints of b) n Selected coding passes go in layer 0 n The remainder go in layer 1

25 Encoding Example n 4k StEM n Constraints for Layer 0 n Peak frame constraint: DCI (250 Mbps) n Peak component constraint: DCI (200 Mbps - 2k portion) n Average rate 150 Mbps n Constraints for Layers 0 and 1 together n Peak frame constraint: 500 Mbps n Peak component constraint: none n Average rate 250 Mbps

26