Quest for an Image Interchange and Mastering Format HPA Technology Retreat February 23, 2006 Jim Houston © 2006 A.M.P.A.S. ®

Slides:



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

Multispectral Format from Perspective of Remote Sensing
Digital Image Processing
High Dynamic Range Imaging Samu Kemppainen VBM02S.
DIGITAL WORKFLOW The Essential Reference Guide for Filmmakers.
Quality Assurance and Digital Radiography
HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio.
Alternate Software Development Methodologies
1 Harry Potter in 4K Pure Cinema Dedicated to Dick Stumpf.
Color & Light, Digitalization, Storage. Vision Rods work at low light levels and do not see color –That is, their response depends only on how many photons,
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
1 CS 502: Computing Methods for Digital Libraries Lecture 9 Conversion to Digital Formats Anne Kenney, Cornell University Library.
Computer graphics & visualization HDRI. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
January 27, X’Y’Z’ Color Encoding for Digital Cinema Distribution Glenn Kennel HPA Technology Retreat January 27, 2005.
The Academy of Motion Picture Arts & Sciences Building an Interim Digital Preservation System Nancy Silver Digital Archival Program Manager Science and.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
CS248 Midterm Review. CS248 Midterm Mon, November 4, 7-9 pm, Terman Aud Mostly “short answer” questions – Keep your answers short and sweet! Covers lectures.
Colorimetric characterization of input media in motion picture production Steffen Paul The Norwegian Color Research Laboratory Faculty of Computer Science.
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
Color Management Systems Problems –Solve gamut matching issues –Attempt uniform appearance Solutions –Image dependent manipulations (e.g. Stone) –Device.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Color Fidelity in Multimedia H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC
CS248 Midterm Review. CS248 Midterm Mon, November 5, 7-9 pm, Terman Aud Mon, November 5, 3-5 pm, Gates 392 Mostly “short answer” questions Covers through.
Introduction to Computer Graphics
History of Digital Camera By : Dontanisha Williams P2.
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…
DIGITAL PRINTING. TERMINOLOGY COLOUR MANAGEMENT: the process of maintaining consistent colour among the devices in a colour workflow.
Quintiles Intelligent Imaging Clear Vision for the Healthcare Industry
Dye Sublimation Color Management
Selecting the Right Color Palette: Understanding RGB and CMYK Color Presented by Pat McClure and Tony Kugler.
Digital Images. Scanned or digitally captured image Image created on computer using graphics software.
Digital Printing [an overview]. Giclée vs. Archival Inkjet “Giclée” is French for “to spray” Both are fine art terms used interchangeably Giclée prints.
9/14/04© University of Wisconsin, CS559 Spring 2004 Last Time Intensity perception – the importance of ratios Dynamic Range – what it means and some of.
Introduction to Color Management for Film and TV Igor Riđanović.
Spectral contrast enhancement
HBCU-CUL Digital Imaging Workshop, November 2005
Core Issues in Digital Preservation: Text and Images Jacob Nadal, Preservation Officer UCLA Library.
Paper Prototyping Source:
Analog and Digital Cameras  History of Digital cameras  Advantages and Disadvantages / Similarities and Differences of both types of cameras  Types.
Digital Imaging Systems –I/O. Workflow of digital imaging Two Competing imaging format for motion pictures Film vs Digital Video( TV) Presentation of.
Digital Images The digital representation of visual information.
© Tanner, KCL 2007 How do I decide if JPEG 2000 is for me? Choosing standards when there are so many… Simon Tanner Director.
Any questions about the current assignment? (I’ll do my best to help!)
Lecture 4 - Introduction to Computer Graphics
ITEC224 Database Programming
THOMSON Broadcast & Media Solutions 1 Digital Cinema Standards Dave Bancroft Thomson Broadcast & Media Solutions IBC 2003 THOMSON Broadcast & Media Solutions.
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Advanced Computer Technology II FTV and 3DV KyungHee Univ. Master Course Kim Kyung Yong 10/10/2015.
National Aeronautics and Space Administration Telecine High Definition Film Transfer NASA/JSC February 2009.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
THEATER DATA STORAGE & DATA-PULL PLAY-OUT SCREEN DIGITAL CINEMA IMAGE REPRESENTATION SIGNAL FLOW CHART SHOWING FILM CENTRIC CAPTURE  FRONT VIEWEDGE OBSERVER.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Graphics. Graphic is the important media used to show the appearance of integrative media applications. According to DBP dictionary, graphics mean drawing.
Gary DemosLossless Residual System, 24Feb Lossless Layered Residual System Gary Demos HPA 24Feb2006 Palm Springs, CA.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
EE 638: Principles of Digital Color Imaging Systems Lecture 14: Monitor Characterization and Calibration – Basic Concepts.
Extended Content Control Information (ExCCI) Packet — The Studio Side of DRM Hollywood Post Alliance 11 th Technology Retreat – Rancho Mirage, CA January.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand advanced pre-production methods for digital animation.
Scanner Scanner Introduction: Scanner is an input device. It reads the graphical images or line art or text from the source and converts.
Click to edit Master title style Click to edit Master text styles Second level Third level Fourth level Fifth level 1 Integrated Color Solutions A presentation.
DIGITAL MEDIA FOUNDATIONS
Parallelizing an Image Compression Toolbox
EE 638: Principles of Digital Color Imaging Systems
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
Color Management.
VISUAL COMMUNICATION USING ADOBE PHOTOSHOP CREATIVE SUITE 5
Presentation transcript:

Quest for an Image Interchange and Mastering Format HPA Technology Retreat February 23, 2006 Jim Houston © 2006 A.M.P.A.S. ®

Academy of Motion Picture Arts and Sciences Science and Technology Council Advanced Technology Programs File Format Committee

File Format Project Develop a new framework for managing image data, metadata, and color transformations

Current Problems non-standard RGB color spaces log/lin/gamma conversions more multi-facility productions ‘secret sauces’ for output and preview chasing calibration - variability of film developing many digital master versions unknown colorimetry from digital cameras

Future Needs Wide gamut displays High dynamic range 4K and greater pipelines Co-existing film and digital releases Accommodate future production techniques

Goals Preserve cinematographer intent Able to incorporate film-sourced material Apply uniform color management within pipelines Provide consistent color across facilities Eliminate image conversion errors Create known and fixed transforms for the most common use cases Preserve, and absorb, current workflows

Lessons from previous formats

Approach Define fixed color space – ( primaries and white point ) – fixed color encoding specification

Approach (cont) Use floating point color –16-bit half-floats 10 bit mantissa, 5 bit exponent, 1 sign bit –Nvidia/ILM format for OpenEXR provides 33+ stops range Negative numbers can represent out of gamut colors

Merge colorimetric and densitometric workflows Standardize calibration targets for film recording and scanning Model transforms with Reference Input Device and Reference Output Device Provide default viewing transform for ‘print- like’ behavior Approach (cont)

Master and Interchange Format Destination format for –color correctors –digital cameras –renderers –scanners –telecines Usable in as many parts of the digital workflow as possible, but allows facilities to keep using their own pipeline A common studio master for deliverables and facility interchange

Surrounding Issues Compression Real-time playback Look management software On-set Previews (DP intended filters for example) Monitor Previewing Laser Projectors Energy Linear Workflow (CGI) OpenEXR and DPX Workflow metadata Digital Dailies

Color Encoding Specification Colorimetric specification: Each code value maps to a specific color

Color Gamut Want a gamut that covers a large range of common colors, But how do we encode the densitometric film world…

Background on Cineon system Film intermediate system Scan negatives in, record out to internegative Print from either camera negative or I.N. looks the same Cineon used “printing density” to close the loop for input and output calibration

Printing Density RGB PD = StatusM to PD * (StatusM - Dmin) 500 * 10-bit range of code values from reference black (CV=95 usually set to Dmin of negative) reference white (CV=685 at about 90% reflective white)

Production workflows needing linear operations Rendering Compositing Color matrixing Color correction (lift, gain, gamma) Area operations (e.g. anti-aliasing, blurs)

Linearized Printing Density LPD = 10^ ( Printing Density / gamma) gamma is a constant (e.g. 0.60) LPD will likely have a straight-line center portion and may contain knee and shoulder roll-offs relative to scene exposures.

Benefits of L.P.D. Allows linear operations on image data facilitating visual effects pipeline In the right space for color matrix operations Conversion to DCDM X’Y’Z’ is easy Eliminates Log/Lin difficulties with use of a single reversible transform Cinematographer choices are preserved Image data interpretation is specified without need for ‘color space’ metadata

Input Methodology L.P.D. Color Encoding Reference Input Device Scene Reference Input Transform Tone curve is proportional to scene exposure but exact energy linear light is not assured We can accept inexactness because we have a WYSIWIG preview stage

Output Methodology L.P.D. Color Encoding Preview Output Transform Reference Rendering Transform Reference Device Transform Reference Display Device Display Device Output Color Appearance Device Gamut & Encoding

Viewing Methodology Provide a standard, default 3D LUT “a virtual print stock” The image encoding maintains wide-gamut and high-dynamic range information. Gamut mapping and range compression is part of the Device Output Transform. Theatrical viewing environments are assumed

What about OpenEXR? Examine use of Color Transformation Language (CTL) OpenEXR is closest format type to where we are heading Narrow some features of EXR (fewer codecs), and add new concepts Close cooperation with OpenEXR development team

Our Tasks Complete requirements definition Evaluate color space primaries Specify input and output calibration targets Create a preview ‘viewing LUT’ Develop an API spec Proof of concept test

Remaining Issues Reference implementation Intellectual property considerations Build consensus with potential users and vendors Engage a standards body (SMPTE)

Other Industry Efforts American Society of Cinematographers “Color Decision List’ (CDL) International Color Consortium Digital Motion Pictures Working Group SMPTE Digital Cinema Technology Committee (DC28) AdHoc Group on Colorimetry AdHoc Group for the uncompressed DCDM OpenEXR Development Team

Summary §Linearized Printing Density aids the integration of digital and film workflows §(Half) floating point provides wide gamut and wide dynamic range color encoding §A standardized color space with defined transforms reduces conversion errors §Multi-facility workflows are improved with a well-defined image framework §Allows for future growth and new technology on the horizon

Acknowledgements: Thanks to the 25 members of the File Format committee whose work is presented in this session. Presentation will be made available on HPA website. For comments on the talk, or submissions to the committee, contact © 2006 A.M.P.A.S. ®