Data Formats and Codecs

Total Page:16

File Type:pdf, Size:1020Kb

Data Formats and Codecs INF SERV – Media Storage and Distribution Systems: DataData FormatsFormats andand CodecsCodecs 1/9 – 2003 Why codecs and formats? ! Codecs (coders/decoders) " Determine how information is represented " Important for servers and distribution systems # Required sending speed # Amount of loss allowed # Buffers required # … ! Formats " Determine how data is stored " Important for servers and distribution systems # Where is the data? # Where is the data about the data? INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Media data Media data ! Medium: "Thing in the middle“ " here: means to distribute and present information ! Media affect human computer interaction ! The mantra of multimedia users " Speaking is faster than writing " Listening is easier than reading " Showing is easier than describing INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Dependence of Media ! Time-independent media " Text " Graphics " Discrete media ! Time-dependent media " Audio " Video ! "Continuous" refers to the " Animation user’s impression of the data, " Continuous media not necessarily to its representation ! Combined video and audio is ! Interdependant media multimedia - relations must " Multimedia be specified INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Properties of a Multimedia System ! Flexibility " Provide mechanisms to handle all kinds of media, in particular, discrete and continuous media " A VCR and a desktop publishing system for text and graphics are no multimedia systems " An editor with voice annotation is a multimedia system ! Integration " Independent media storage " Computer-controlled media combination ! Definition A multimedia system is characterized by the integrated computer-controlled handling of independent discrete and continuous media INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Multimedia: Not Your Ordinary Data ! Multimedia is different from traditional digital data: " High data volume " Continuous streaming " Several related streams " Quality of services INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen High Data Volume ! Throughput: " Higher volume than for traditional data " Longer transactions than for traditional data " Requires # Performance and bandwidth # Resource management techniques # Compression ! Typical values " Uncompressed video: 140 – 216 Mbit/s " Uncompressed audio (CD): 1.4 Mbit/s " Uncompressed speech: 64 Kbit/s " Compressed audio & video (VoD): down to 1.2 – 4 Mbit/s " Compressed audio & video (Conf.): down to 128 Kbit/s " Compressed speech: down to 6.2 Kbit/s INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Coding for distribution Compression - Necessity ! E.g., video sequence " 25 images/sec. # PAL standard " 3 byte/pixel # YUV (luminance + 2 chrominance values) # RGB (red-green-blue values) " Image resolution 640 * 480 pixel # Data rate = 640 * 480 * 3 Byte * 25/s = 23040000 byte/s ~ 22 MByte/s o Approx. 1/100 stream over ADSL o Approx. 1/16 stream over Ethernet o Approx. 1/2 stream over Fast Ethernet # Compression is necessary INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Compression – General Requirements ! Dependence on application type: " Dialogue mode " Retrieval mode INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Compression – Mode Dependent Requirements ! Dialogue and retrieval mode requirements: " Synchronization of audio, video, and other media ! Dialogue mode requirements: " End-to-end delay < 150ms " Compression and decompression in real-time " Symmetric ! Retrieval mode requirements: " Fast forward and backward data retrieval " Random access within 1/2 s " Asymmetric ! We look mainly at retrieval mode! INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Compression Categories INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Basic Encoding Steps INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Run-Length Coding ! Assumption " Long sequences of identical symbols ! Example INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Bit-Plane Coding ! Assumption " Even longer sequences of identical bits ! Example 10,0,6,0,0,3,0,2,2,0,0,2,0,0,1,0, … ,0,0 (absolute) 0,x,1,x,x,1,x,0,0,x,x,1,x,x,0,x, … ,x,x (sign bits) 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, … ,0,0 (MSB) 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0, … ,0,0 (MSB-1) 1,0,1,0,0,1,0,1,1,0,0,1,0,0,0,0, … ,0,0 (MSB-2) 0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0, … ,0,0 (MSB-3) (0,1) (2,1) (0,0)(1,0)(2,0)(1,0)(0,0)(2,1) (5,0)(8,1) " Up to 20% savings over run-length coding can be achieved INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Huffman Coding ! Assumption " Some symbols occur more often than others " E.g., character frequencies of the English language ! Fundamental principle " Frequently occurring symbols are coded with shorter bit strings INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Huffman Coding ! Example " Characters to be encoded: # A, B, C, D, E " Probability to occur: # p(A)=0.3, p(B)=0.3, p(C)=0.1, p(D)=0.15, p(E)=0.15 INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Huffman ! Table and example of application to data stream INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen JPEG ! “JPEG”: Joint Photographic Expert Group ! International Standard: " For digital compression and coding of continuous-tone still images: # Gray-scale # Color " Since 1992 ! Joint effort of: " ISO/IEC JTC1/SC2/WG10 " Commission Q.16 of CCITT SGVIII ! Compression rate of 1:10 yields reasonable results INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen JPEG ! Very general compression scheme ! Independence of " Image resolution " Image and pixel aspect ratio " Color representation " Image complexity and statistical characteristics ! Well-defined interchange format of encoded data ! Implementation in " Software only " Software and hardware ! “Motion JPEG” for video compression " Sequence of JPEG-encoded images INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen JPEG ! Sequence of compression steps " Different resolutions possible " Lossy or lossless mode # lossless compression factor ~1,6:1 " Symmetrical codec INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen JPEG – Baseline Mode: Quantization ! Use of quantization tables for the DCT-coefficients " Map interval of real numbers to one integer number " Allows to use different granularity for each coefficient INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen JPEG – 4 Modes of Compression INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Motion JPEG ! Use series of JPEG frames to encode video ! Pro " Lossless mode – editing advantage " Frame-accurate seeking – editing advantage " Arbitrary frame rates – playback advantage " Arbitrary frame skipping – playback advantage " Scaling through progressive mode – distribution advantage " Min transmission delay = 1/framerate – conferencing advantage " Supported by popular frame grabbers ! Contra " Series of JPEG-compressed images " No standard, no specification # Worse, several competing quasi-standards " No relation to audio " No inter-frame compression INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen H.261 (px64) ! International Standard " Video codec for video conferences at p x 64kbit/s (ISDN): # Real-time encoding/decoding, max. signal delay of 150ms # Constant data rate ! Intraframe coding " DCT as in JPEG baseline mode ! Interframe coding, motion estimation " Search of similar macroblock in previous image and compare # Position of this macroblock defines motion vector # Difference between similar macroblocks INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen MPEG (Moving Pictures Expert Group) ! International Standard: " Compression of audio and video for playback (1.5 Mbit/s): " Real-time decoding ! Sequence of I-, P-, and B-Frames: ! Random access " at I-frames " at P-frames: i.e. decode previous I-frame first " at B-frame: i.e. decode I and P-frames first INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen MPEG-2 ! From MPEG-1 to MPEG-2 " Improvement in quality # From VCR to TV to HDTV " No CD-ROM based constraints # Higher data rates o MPEG-1: about 1.5 MBit/s o MPEG-2: 2-100 MBit/s ! Evolution " 1994: International Standard " Also later known as H.262 " Prominent role for digital TV in DVB (digital video broadcasting) and DVD (digital video disk) # Commercial MPEG-2 realizations available INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen MPEG-2 ! Beyond MPEG-1: " Higher quality encoding " Higher data rates " Interleaved modes ! Use cases " Broadcast quality production # DVB-T: Terrestrial # DVB-S: Satellite # DVB-C: Cable " Program Stream # for post-processing, storage, and DVD distribution " Transport Stream # for broadcasting, error resilience ! Scaling: " Signal to Noise Ration (SNR) scaling - progressive compression error correcting codes " Spatial scaling
Recommended publications
  • XMP SPECIFICATION PART 3 STORAGE in FILES Copyright © 2016 Adobe Systems Incorporated
    XMP SPECIFICATION PART 3 STORAGE IN FILES Copyright © 2016 Adobe Systems Incorporated. All rights reserved. Adobe XMP Specification Part 3: Storage in Files NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adobe Systems Incorporated. Adobe, the Adobe logo, Acrobat, Acrobat Distiller, Flash, FrameMaker, InDesign, Illustrator, Photoshop, PostScript, and the XMP logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. MS-DOS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Apple, Macintosh, Mac OS and QuickTime are trademarks of Apple Computer, Inc., registered in the United States and other countries. UNIX is a trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. All other trademarks are the property of their respective owners. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third party rights. Contents 1 Embedding XMP metadata in application files .
    [Show full text]
  • (A/V Codecs) REDCODE RAW (.R3D) ARRIRAW
    What is a Codec? Codec is a portmanteau of either "Compressor-Decompressor" or "Coder-Decoder," which describes a device or program capable of performing transformations on a data stream or signal. Codecs encode a stream or signal for transmission, storage or encryption and decode it for viewing or editing. Codecs are often used in videoconferencing and streaming media solutions. A video codec converts analog video signals from a video camera into digital signals for transmission. It then converts the digital signals back to analog for display. An audio codec converts analog audio signals from a microphone into digital signals for transmission. It then converts the digital signals back to analog for playing. The raw encoded form of audio and video data is often called essence, to distinguish it from the metadata information that together make up the information content of the stream and any "wrapper" data that is then added to aid access to or improve the robustness of the stream. Most codecs are lossy, in order to get a reasonably small file size. There are lossless codecs as well, but for most purposes the almost imperceptible increase in quality is not worth the considerable increase in data size. The main exception is if the data will undergo more processing in the future, in which case the repeated lossy encoding would damage the eventual quality too much. Many multimedia data streams need to contain both audio and video data, and often some form of metadata that permits synchronization of the audio and video. Each of these three streams may be handled by different programs, processes, or hardware; but for the multimedia data stream to be useful in stored or transmitted form, they must be encapsulated together in a container format.
    [Show full text]
  • Codec Is a Portmanteau of Either
    What is a Codec? Codec is a portmanteau of either "Compressor-Decompressor" or "Coder-Decoder," which describes a device or program capable of performing transformations on a data stream or signal. Codecs encode a stream or signal for transmission, storage or encryption and decode it for viewing or editing. Codecs are often used in videoconferencing and streaming media solutions. A video codec converts analog video signals from a video camera into digital signals for transmission. It then converts the digital signals back to analog for display. An audio codec converts analog audio signals from a microphone into digital signals for transmission. It then converts the digital signals back to analog for playing. The raw encoded form of audio and video data is often called essence, to distinguish it from the metadata information that together make up the information content of the stream and any "wrapper" data that is then added to aid access to or improve the robustness of the stream. Most codecs are lossy, in order to get a reasonably small file size. There are lossless codecs as well, but for most purposes the almost imperceptible increase in quality is not worth the considerable increase in data size. The main exception is if the data will undergo more processing in the future, in which case the repeated lossy encoding would damage the eventual quality too much. Many multimedia data streams need to contain both audio and video data, and often some form of metadata that permits synchronization of the audio and video. Each of these three streams may be handled by different programs, processes, or hardware; but for the multimedia data stream to be useful in stored or transmitted form, they must be encapsulated together in a container format.
    [Show full text]
  • A Comparison of Video Formats for Online Teaching Ross A
    Contemporary Issues in Education Research – First Quarter 2017 Volume 10, Number 1 A Comparison Of Video Formats For Online Teaching Ross A. Malaga, Montclair State University, USA Nicole B. Koppel, Montclair State University, USA ABSTRACT The use of video to deliver content to students online has become increasingly popular. However, educators are often plagued with the question of which format to use to deliver asynchronous video material. Whether it is a College or University committing to a common video format or an individual instructor selecting the method that works best for his or her course, this research presents a comparison of various video formats that can be applied to online education and provides guidance in which one to select. Keywords: Online Teaching; Video Formats; Technology Acceptance Model INTRODUCTION istance learning is one of the most talked-about topics in higher education today. Online and hybrid (or blended) learning removes location and time-bound constraints of the traditional college classroom to a learning environment that can occur anytime or anywhere in a global environment. DAccording to research by the Online Learning Consortium, over 5 million students took an online course in the Fall 2014 semester. This represents an increase in online enrollment of over 3.9% in just one year. In 2014, 28% of higher education students took one or more courses online (Allen, I. E. and Seaman, J, 2016). With this incredible growth, albeit slower than the growth in previous years, institutions of higher education are continuing to increase their online course and program offerings. As such, institutions need to find easy to develop, easy to use, reliable, and reasonably priced technologies to deliver online content.
    [Show full text]
  • Bibliography: Preservation File Formats for Video & Associated Metadata Rev March 10, 2005
    PRESERVING DIGITAL PUBLIC TELEVISION Bibliography: Preservation File Formats for Video & Associated Metadata rev March 10, 2005 Advanced Authoring Format: Specifications: AAF Association (2004). Advanced Authoring Format (AAF) Object Specification v1.1. Available at: http://www.aafassociation.org/html/specs/aafobjectspec-v1.1.pdf AAF Association (2004). Advanced Authoring Format (AAF) Stored Format Specification v1.0.1. Available at: http://www.aafassociation.org/html/specs/aafstoredformatspec-v1.0.1.pdf AAF Association (2004). Advanced Authoring Format (AAF) Low-Level Container Specification v1.0.1. Available at: http://www.aafassociation.org/html/specs/aafcontainerspec-v1.0.1.pdf Useful references: AAF and COM (Microsoft Component Object Model). Available at: http://www.aafassociation.org/html/techinfo/COMaaf.html AAF software developers kit (SDK). Available at: http://aaf.sourceforge.net/ XML for AAF and MXF, from the International Broadcasters Convention (IBC) Web site. Available at: http://www.broadcastpapers.com/asset/IBCSonyXMLDictionary01.htm Multiple articles in Motion Imaging , July/August 2004. This double issue of the monthly journal of the Society of Motion Picture, and Television Engineers (SMPTE) is devoted to the Advanced Authoring Format (AAF) and the Material Exchange Format (MXF). Library of Congress format description for AAF: http://www.digitalpreservation.gov/formats/fdd/fdd000004.shtml Media Exchange Format: Selected specifications: SMPTE (2004). Television – Material Exchange Format (MXF) – File Format Specification. SMPTE 377M- 2004. White Plains, NY: Author. SMPTE (2004). Television – Material Exchange Format (MXF) – Operational Pattern 1a (Single Item, Single Package). SMPTE 378M-2004. White Plains, NY: Author. SMPTE (2004). Television – Material Exchange Format (MXF) – MXF Generic Container. SMPTE 379M- 2004. White Plains, NY: Author.
    [Show full text]
  • Quicktime File Format Specification Contents
    QuickTime File Format Specification Contents Introduction to QuickTime File Format Specification 17 Organization of This Document 17 Licensing Information 18 Special Fonts 18 Updates to This Specification 18 For More Information 19 Overview of QTFF 20 Media Description 20 Atoms 20 Atom Layout 22 Atom Structure 22 QT Atoms and Atom Containers 24 QT Atom Containers 27 QuickTime Movie Files 30 The File Type Compatibility Atom 33 Free Space Atoms 35 Movie Data Atoms 35 Preview Atoms 35 Movie Atoms 37 Overview of Movie Atoms 38 The Movie Atom 40 The Movie Profile Atom 42 Movie Header Atoms 43 Color Table Atoms 46 User Data Atoms 47 Track Atoms 54 Track Profile Atom 57 Track Header Atoms 57 Track Exclude From Autoselection Atoms 61 Track Aperture Mode Dimension Atoms 61 Clipping Atoms 66 Clipping Region Atoms 67 2012-08-14 | © 2004, 2012 Apple Inc. All Rights Reserved. 2 Contents Track Matte Atoms 68 Compressed Matte Atoms 69 Edit Atoms 69 Edit List Atoms 70 Track Load Settings Atoms 71 Track Reference Atoms 73 Track Input Map Atoms 76 Media Atoms 79 Media Header Atoms 80 Extended Language Tag Atom 82 Handler Reference Atoms 84 Media Information Atoms 85 Video Media Information Atoms 86 Video Media Information Header Atoms 87 Sound Media Information Atoms 88 Sound Media Information Header Atoms 89 Base Media Information Atoms 89 Base Media Information Header Atoms 90 Base Media Info Atoms 91 Data Information Atoms 92 Data Reference Atoms 94 Sample Atoms 95 Sample Table Atoms 96 Sample Description Atoms 99 Time-to-Sample Atoms 101 Composition Offset Atom 103 Composition Shift Least Greatest Atom 105 Using Composition Offset and Composition Shift Least Greatest Atoms 106 Sync Sample Atoms 107 Partial Sync Sample Atom 108 Sample-to-Chunk Atoms 109 Sample Size Atoms 111 Chunk Offset Atoms 113 Sample Dependency Flags Atom 115 Using Sample Atoms 116 Compressed Movie Resources 117 Allowing QuickTime to Compress the Movie Resource 118 Structure of a Compressed Movie Resource 118 Reference Movies 119 2012-08-14 | © 2004, 2012 Apple Inc.
    [Show full text]
  • Platforms for Handling and Development of Audiovisual Data
    Faculdade de Engenharia da Universidade do Porto Platforms for Handling and Development of Audiovisual Data José Pedro Sousa Horta Project/Dissertation concerning Mestrado Integrado em Engenharia Informática Advisor: Professor Eurico Carrapatoso July 2008 © José Pedro Sousa Horta, 2008 Platforms for Handling and Development of Audiovisual Data José Pedro Sousa Horta Project/Dissertation concerning Mestrado Integrado em Engenharia Informática Approved in public display by the jury: President: Prof. Doutor António Fernando Coelho _________________________________________________ Examiner: Prof. Doutor Nuno Magalhães Ribeiro Vowel: Prof. Doutor Eurico Manuel Carrapatoso July 17th 2008 Abstract Everywhere around us, digital is replacing analogue. Such is especially true in the audiovisual: be it in consumer or professional market, the advantages of computer-based media have quickly persuaded investors. To choose in which technologies, software should be based, proper understanding of the major aspects behind digital media is essential. An overview of the state of the art regarding the compression of digital video, the existing container formats and the multimedia frameworks (that enable easier playback and editing of audiovisual content) will be given, preceded by an introduction of the main topics. The professional video market is particularly focused on this document, due to the context of its elaboration, predominantly MPEG-2, MXF and DirectShow. In order to obtain more accurate results, fruit of the practical contact with the technology, a hands-on programming project was accomplished using DirectShow to playback both local and remote WMV files. Compression algorithms are continuously being improved and new ones invented, the designers of container formats are paying increased attention to metadata and some serious alternatives to DirectShow are emerging.
    [Show full text]
  • Approved Electronic Record Formats Note
    APPROVED ELECTRONIC RECORD FORMATS NOTE: Any Excel spreadsheet, with calculations, being submitted to [email protected] as record must have a PDF of the results. The native format may be attached for future use. Advance System Format (ASF) Archive File Format (ARC) ASCII Text Audio Interchange Format (AIFF) Audio Video Interleaved Format (AVI) Broadcast Wave (BWF) Comma Separated Value (CSV) Digital Negative (DNG) ESRI ARC/INFO Interchange File Format ESRI Shapefile (Compound) Extensible 3D (X3D) Extensible Markup Language (XML) Free Lossless Audio Codec (FLAC) Graphics Interchange Format (GIF) HyperText Markup Language (HTML) Internet Message Format (EML) JavaScript Object Notation (JSON) JPEG File Interchange Format (JFIF) with Jpeg2000 (JP2) Material Exchange Format (MXF) MBOX Email Format (MBOX) Message (e-mail) (msg) Microsoft Excel 97 Binary Document Format (XLS) Microsoft Excel Office Open XML Microsoft Outlook Item Message Format (MSG) Microsoft Personal Folders Format (PST) Microsoft Powerpoint 1997-2007 Binary Format (PPT) Microsoft Powerpoint Office Open XML Format (PPTX) Microsoft Word (DOCX) Office Open XML Microsoft Word 97 Binary Document Format (DOC) Moving Picture Expert Group (MPEG) MPEG 4 MPEG Audio Layer III (MP3) MPEG-2 Video (MPEG2) OpenDocument Format Spreadsheet (ODS) OpenDocument Presentation Format (ODP) OpenDocument Text Format (ODF) PDF Portable Network Graphics (PNG) Product Representation Compact (PRC) QuickTime File Format (MOV) Spatial Data Transfer Standard (SDTS) Tagged Image File Format (TIFF) TerraGo Geospatial PDF Text File (TXT) Unicode Text Vector Product Format Wave Waveform Audio File Format (Wave) Web ARChive Format (WARC) Windows Media Video 9 File Format (WMV) NOTE: Size may inhibit the submittal to [email protected] greater than 2GB.
    [Show full text]
  • Opencable™ Specifications Mezzanine Encoding Specification
    OpenCable™ Specifications Mezzanine Encoding Specification OC-SP-MEZZANINE-I01-131021 ISSUED Notice This OpenCable specification is the result of a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. for the benefit of the cable industry and its customers. This document may contain references to other documents not owned or controlled by CableLabs®. Use and understanding of this document may require access to such other documents. Designing, manufacturing, distributing, using, selling, or servicing products, or providing services, based on this document may require intellectual property licenses from third parties for technology referenced in this document. Neither CableLabs nor any member company is responsible to any party for any liability of any nature whatsoever resulting from or arising out of use or reliance upon this document, or any document referenced herein. This document is furnished on an "AS IS" basis and neither CableLabs nor its members provides any representation or warranty, express or implied, regarding the accuracy, completeness, noninfringement, or fitness for a particular purpose of this document, or any document referenced herein. Cable Television Laboratories, Inc., 2013 OC-SP-MEZZANINE-I01-131021 OpenCable™ Specifications DISCLAIMER This document is published by Cable Television Laboratories, Inc. ("CableLabs®"). CableLabs reserves the right to revise this document for any reason including, but not limited to, changes in laws, regulations, or standards promulgated by various agencies; technological advances; or changes in equipment design, manufacturing techniques, or operating procedures described, or referred to, herein. CableLabs makes no representation or warranty, express or implied, with respect to the completeness, accuracy, or utility of the document or any information or opinion contained in the report.
    [Show full text]
  • Quicktime File Format.Pdf
    QuickTime File Format Specification, May 1996 Developer Press © Apple Computer, Inc. 1996 Apple Computer, Inc. Adobe, Acrobat, and PostScript are Some states do not allow the exclusion or © 1996 Apple Computer, Inc. trademarks of Adobe Systems limitation of implied warranties or liability All rights reserved. Incorporated or its subsidiaries and for incidental or consequential damages, so the above limitation or exclusion may not No part of this publication or the may be registered in certain apply to you. This warranty gives you software described in it may be jurisdictions. specific legal rights, and you may also have reproduced, stored in a retrieval Helvetica and Palatino are registered other rights which vary from state to state. system, or transmitted, in any form or trademarks of Linotype-Hell AG and/ by any means, mechanical, electronic, or its subsidiaries. photocopying, recording, or otherwise, ITC Zapf Dingbats is a registered without prior written permission of trademark of International Typeface Apple Computer, Inc., except in the Corporation. normal use of the software or to make a QuickView™ is licensed from Altura backup copy of the software or Software, Inc. documentation. The same proprietary and copyright notices must be affixed to Simultaneously published in the United any permitted copies as were affixed to States and Canada. the original. This exception does not allow copies to be made for others, LIMITED WARRANTY ON MEDIA AND whether or not sold, but all of the REPLACEMENT material purchased (with all backup copies) may be sold, given, or loaned to If you discover physical defects in the another person. Under the law, copying manual or in the media on which a software includes translating into another product is distributed, ADC will replace the language or format.
    [Show full text]
  • Quicktime 7.3 User’S Guide Includes Instructions for Using Quicktime Pro for Mac OS X Version 10.3.9 Or Later, and Windows
    QuickTime 7.3 User’s Guide Includes instructions for using QuickTime Pro For Mac OS X version 10.3.9 or later, and Windows K Apple Inc. Apple, the Apple logo, AppleScript, Final Cut Pro, © 2007 Apple Inc. All rights reserved. FireWire, iMovie, iPod, iTunes, Mac, Mac OS, Macintosh, QuickDraw, and QuickTime are trademarks of Apple Inc., Under the copyright laws, this manual may not be registered in the U.S. and other countries. Finder, copied, in whole or in part, without the written consent iPhone, and Tiger are trademarks of Apple Inc. Apple of Apple. Your rights to the software are governed by Store is a service mark of Apple Inc., registered in the the accompanying software license agreement. U.S. and other countries. .Mac is a service mark of Apple The Apple logo is a trademark of Apple Inc., registered Inc. in the U.S. and other countries. Use of the “keyboard” Intel, Intel Core, and Xeon are trademarks of Intel Corp. Apple logo (Option-Shift-K) for commercial purposes in the U.S. and other countries. without the prior written consent of Apple may constitute trademark infringement and unfair PowerPC™ is a trademark of International Business competition in violation of federal and state laws. Machines Corporation, used under license therefrom. Every effort has been made to ensure that the Other company and product names mentioned herein information in this manual is accurate. Apple is not are trademarks of their respective companies. Mention responsible for printing or clerical errors. of third-party products is for informational purposes only and constitutes neither an endorsement nor a Apple recommendation.
    [Show full text]
  • Decode Format Support
    Vantage Format Decode Vantage Decode Format Support The table presented here defines Vantage decode support for various container formats, codecs and caption/subtitle formats. In the table an “x” defines support for decoding the format within the associated Vantage product. Color groups associate additional feature support within technologies (i.e., whether HDR or Open File Mode is supported for a given codec and container). Organized By Container Vantage Camera Post Timed Text Container Transcode Ingest Producer Flip 890 (Cavena 890 Subtitle Format) x AAC (MPEG-2 Advanced Audio Coding) x x AAF (Advanced Authoring Format) x x ARRI Raw (ARRI Raw Camera Clips) x AC3 (Dolby Digital) x x AIFF (Audio Interchange File Format) x x ASF (Advanced Systems Format) x x AVC (AVC Elementary Stream) x x AVI (Audio Video Interleaved) x x BMP (Bitmap Image Format) x x BWAV (Broadcast WAV File Format) x x CAF (Apple Core Audio Format) x x CAP (Cheetah CAP Subtitle Format) x CAP (Lambda CAP Subtitle Format) x DCP (Digital Cinema Package) x x DPX (Digital Picture Exchange image format) x x DV (Digital Interface Format) x x DVL (SeaChange DVL) x x EXR (OpenEXR Image Format) x x FLAC (Free Lossless Audio Codec) x x GIF (Graphics Interchange Format) x x GXF (General Exchange Format) x x HEVC (HEVC Elementary Stream) x x IMF (Interoperable Master Package) x x JPG (JPEG File Interchange Format) x x LXF (Leitch Exchange Format) x x M1V (MPEG-1 Video Elementary Stream) x x M2V (MPEG-2 Video Elementary Stream) x x MCC (MacCaption MCC VANC Data File) x MKV (Matroska
    [Show full text]