Video Coding Video Coding

Total Page:16

File Type:pdf, Size:1020Kb

Video Coding Video Coding Course INF5081 Multimedia Coding and Applications Video Coding Ifi,10110100 UiO Norsk Regnesentral Vårsemester 2008 Wolfgang Leister Video Coding Authors ... • Wolfgang Leister • Peter Oel, • Clemens Knoerzer 110100 Video Coding The story so far ... • Data compression – information theory – run length encoding – Huffman coding – Zif-Lempel(-Welch) algorithm – Arithmetic coding • Colour coding and raster images 110100 Video Coding Overview • Video Formats – Container Formats: AVI,QuickTime –MJPEG – H.261 – MPEG I, II – MPEG TS – H.263 110100 Video Coding AVI • Audio Video Interleaved, by Microsoft, 1992 • specialisation of RIFF – Resource Interchange File Format • Container-Format for Audio and Video • File consists of blocks (chunks) – Each chunk characterised by 4 letters – format: ID (4Byte) length (4 Byte) data – Each chunk can contain sub-chunks. • Outdated, but still in use 110100 Video Coding QuickTime • Container-Format and MM Framework – By Apple Inc. – Originally developed for Macintosh • Start: Charles Wiltgen, 1992 • Currently: Quicktime 7.x 110100 Video Coding Quicktime Audio • Apple Lossless • QDesign Music • Audio Interchange (AIFF) • Qualcomm PureVoice • Digital Audio: Audio CD - 16- (QCELP) bit (CDDA), 24-bit, 32-bit • Sun AU Audio integer & floating point, and • ULAW and ALAW Audio 64-bit floating point • Waveform Audio (WAV) • MIDI • MPEG-1 Layer 3 Audio (.mp3) • MPEG-4 AAC Audio (m4a, .m4b, m4p) • 110100 Video Coding Quicktime Video • 3GPP & 3GPP2 file formats • JPEG, Photo JPEG, and JPEG-2000 • AVI file format • Quartz Composer Composition • Bitmap (BMP) codec and file • QuickTime Movie (.mov) and QTVR format movies • DV file (DV NTSC/PAL and DVC • Sorenson Video 2 and 3 codecs Pro NTSC/PAL codecs) • Apple Video, Cinepak, • Flash & FlashPix files • Component Video, Graphics, Planar • GIF and Animated GIF files RGB • H.261, H.263, and H.264 codecs • still image formats: PNG, TIFF, TGA • MPEG-1, MPEG-2, MPEG-4, • Cached information from streams: QTCH AVC 110100 Video Coding MJPEG • Motion-JPEG • Sequence of JPEG-Frames • not a standard • many proprietary formats – e.g., AVI and QuickTime • only Baseline-JPEG • audio track(s) 110100 Video Coding MJPEG • Compression as in JPEG • Temporal dependencies are not used. • suitable for video cutting software: – cut is possible at each frame – no quality decrease when cutting • Hardware support possible! 110100 Video Coding MJPEG by Parallax ... example Offset1 Offset2 ... Offsetn Offset1 Header Offset2 Frame Frame ... Frame ... Pointer to Index Offsetn Video- data Load Video EoFrame Frame Video- Audio- data data Load Video Load Audio 110100EoFrame Video Coding MJPEG by Parallax • Header contains: – Id / Version – Frames per second / number of frames – Width / Height – Bandwidth – Quantising factor – Number of Audio Tracks / Sampling Rate – Offset of frame index 110100 Video Coding ITU-T / CCITT • Standardisation Organisation – CCITT (Commité Consultatif International de Télécommunications et Télégraphique) – ITU-T (International Telecommunication Union) 110100 Video Coding H.261 • Video Codec for Audiovisual Services – Image telephony / video conferences – Adapted for ISDN (p x 64 kbit/s) – Constant data rate by feedback • 4:2:0 Sampling (Chrominance-channels with half the resolution of luminance channel (number of rows and columns)) • Resolutions: – CIF: 352 x 288 (Common Intermediate 110100Format) –Video Coding QCIF: 176 x 144 (Quarter CIF) Subsampling • A:B:C Notion of CCIR-601 • 4:2:2 horizontal 2:1 downsampling of colour channels • 4:1:1 horizontal 4:1 downsampling of colour channels • 4:2:0 horizontal and vertical 2:1 downsampling of colour channels 110100 Video Coding Example YCb, Cr each 4:2:2 352 x 288 176 x 288 4:1:1 352 x 288 88 x 288 4:2:0 352 x 288 176 x 144 110100 Video Coding Example 4:2:2 C Cr C Cr C Cr Y b Y Y b Y Y b Y C Cr C Cr C Cr Y b Y Y b Y Y b Y C Cr C Cr C Cr Y b Y Y b Y Y b Y C Cr C Cr C Cr Y b Y Y b Y Y b Y 110100 Video Coding Example 4:2:0 Y Y Y Y Y Y C C C Cb r Cb r Cb r Y Y Y Y Y Y Y Y Y Y Y Y C C C Cb r Cb r Cb r Y Y Y Y Y Y 110100 Video Coding H.261 Two frame types: • IntraFrames – Very similar to JPEG-Image (DCT, Quantising, Coding) • InterFrames – Code differences to previous frame. – Movements are compensated by motion- estimation. 110100 Video Coding Intra- / InterFrames IntraFrame IntraFrame InterFrames InterFrames 110100 Video Coding Motion Estimation 110100 Video Coding Motion-Estimation 110100 Video Coding H.261 • Motion-Vector max. ±15 Pixels • all DCT-Coefficients are quantised with same value • Quantising controled by output stream (feedback). • Quantising has dead zone 110100 Video Coding H.261 data layout 110100 Video Coding MPEG • Motion Picture Expert Group • ISO/IEC 11172 (MPEG-1) • ISO/IEC 13818 (MPEG-2) • Video / Audio compression and coding 110100 Video Coding MPEG History • MPEG-1: video and audio (1992) • MPEG-2: Digital TV and DVD (1994) • MPEG-3: HDTV (withdrawn) • MPEG-4: Multimedia applications (1998) • MPEG-7: MM search and filtering (2001) • MPEG-21: Multimedia framework 110100 Video Coding MPEG History • MPEG-1: video and audio (1992) • MPEG-2: Digital TV and DVD (1994) • MPEG-3: HDTV (withdrawn) • MPEG-4: Multimedia applications (1998) • MPEG-7: MM search and filtering (2001) • MPEG-21: Multimedia framework 110100 Video Coding MPEG-1 • ISO 11172 • Part 1: Systems • Part 2: Video • Part 3: Audio (Layer I, II, III) • Part 4: Conformance • Part 5: Software Simulation 110100 Video Coding MPEG-2 • ISO 13818 • Parts 1-5 as in MPEG-1 • Part 6: DSM-CC (Digital Storage Medium Command and Control) • Part 7: NBC (Non-Backwards Compatible Audio) • Part 8: 10-bit video extension (withdrawn) • Part 9: RTI (Real-time interface between set-top box and head end server) 110100 Video Coding MPEG Which parts of MPEG 2 are of interest for this course? • Part 2: Video • Part 3: Audio (Layer I, II, III) • Part 1: Systems • Part 6: DSM-CC 110100 Video Coding MP3 = MPEG-1 Audio Layer 3 110100 Video Coding ! MPEG • Differences to H.261 – Motion-Vectors not limited to ±15 Pixels – Motion-Vektors not necessarily integer numbers – 3 (4) Frame-Types (I-, P-, B-Frames) – Data stream not limited to p x 64 kbit/s. – Quantising of coefficients with matrix 110100 Video Coding Macro blocks • Adjacent 8x8-Blocks of channels are joined to macro blocks. • Depending on sub sampling several 8x8 blocks are in one macro block 110100 Video Coding MPEG • Frame-Types: – I-Frame: Like IntraFrames of H.261 (ca. every 15. Frame) – P-Frame: Like InterFrames of H.261 (Predicted Frame). Related to previous I or P-Frame – B-Frame: (Bidirectional predicted Frame) No equivalent of H.261. Related to previous and successor I- or110100 P-Frame Video Coding I-, P- and B-Frames I-Frame P-Frame I-Frame P-Frame B-Frames B-Frames B-Frames 110100 Video Coding I-, P- and B-Frames I P P I B-Frames B-Frames B-Frames 110100 Video Coding I-, P- and B-Frames I P P I B-Frames B-Frames B-Frames 110100 Video Coding Motion • Motion compensation – normative part of MPEG – Decoder’s point of view • Motion estimation – NOT normative part of MPEG – Encoder’s point of view 110100 Video Coding Motion Compensation • 1 motion vector for each region • region = macro block ∀⇒ 1 motion vector per macro block • Precision: 1 Pel, ½ Pel • motion vector coded differentially (prediction derived from preceding macro block) • Rules for resetting motion displacements 110100 Video Coding Motion Compensation • P-Pictures: – forward motion vectors • B-Pictures: – forward motion vectors – backward motion vectors – if both used: average of pel values from forward and backward motion-compensated reference picture 110100 Video Coding Motion Compensation • MPEG-2: – as in MPEG-1 (previous slide) – uses different names – Dual Prime Motion • for interlaced video • averaging predictions from two adjacent fields of opposite parity 110100 Video Coding Motion-Estimation I/P I/P 110100B Video Coding Motion-Estimation • Criterion for block matching – Mean Square Error – Mean Absolute Distortion 15 15 MAD(x,y) = (1/256)∑∑| Vn(x +i, y +i) −Vm(x + dx +i, y + dy + i) | i==0 j 0 – Sum of Absolute Distortions (SAD) – Minimization of the bitstream 110100 Video Coding Motion Estimation • Correlation between motion vectors 110100 Video Coding Motion Estimation • Motion displacement search algorithms – pel-recursive • iterative process • use intensity gradient and frame difference – block matching • compute measure of distortion • select vector that minimizes distortion 110100 Video Coding Motion Estimation • Fast search algorithm - sparse sampling • Variable resolution search techniques • Statistically sparse searches • Spatial continuity • Telescopic search • 3D spatial / temporal estimation • Phase correlation 110100 • othersVideo Coding ... Motion Estimation Overview in: Mitchell, Pennebaker, Fogg, and LeGall: MPEG Video Compression Standard, Chapman&Hall, 1996 p 301 ff. 110100 Video Coding Frame Order Display order I0B1B2P3B4B5P6B7B8I9... I0P3B1B2P6B4B5I9B7B8 … Coding order 110100 Video Coding MPEG data layout 110100 Video Coding MPEG Encoder Regulator Frame DCT Q VLC Buffer Re-order Motion - Multi- Estimator plex Q-1 Motion-Vectors DCT-1 + Modes Framestore and Predictor 110100 Video Coding MPEG Decoder Quantizer Stepsize Buffer MUX-1 Q-1 DCT-1 + Side Information Framestore and Predictor Motion-Vectors 110100 Video Coding MPEG TS • Packetised Elementary Stream (PES) • MPEG-2 Programme Stream MPEG-1 compatibility • MPEG-2 Transport Stream (TS) – fixed size 188 bytes packets • DSM-CC: Digital Storage Medium Command and Control • Service Information Tables – Information on streams, programmes, networks, conditional access, textual description, rating, ... 110100 Video Coding MPEG-2 TS 110100 Video Coding MPEG-2 Multiplexer 110100 Video Coding Presentation Unit Access Unit 110100 Video Coding PES 110100 Video Coding Programme Stream Multiplex • Pack Header – contains system clock reference – must occur every 0.7 sec.
Recommended publications
  • Format Support
    Episode 6 Format Support FILE FORMAT CODEC Episode Episode Episode Pro EngineCOMMENTS Adaptive bitrate streaming Microsoft Smooth Streaming H.264 (AAC audio) O Windows OS only. Available with Episode Engine License. Apple HLS H.264 (AAC audio) O Available with Episode Engine License. Windows Media WMV, ASF VC-1 O O O WM9 I/O I/O I/O WMV7 and 8 through F4M component on Mac WMA I/O I/O I/O WMA Pro I/O I/O I/O Flash FLV Flash 8 (VP6s/VP6e) I/O I/O I/O SWF Flash 8 (VP6s/VP6e) I/O I/O I/O MOV/MP4/F4V Flash 9 (H.264) I/O I/O I/O F4V as extension to MP4 WebM WebM VP8 O O O Vorbis O O O 3GPP 3GPP AAC I/O I/O I/O H.263 I/O I/O I/O H.264 I/O I/O I/O MainConcept and x264 MPEG-4 I/O I/O I/O 3GPP2 3GPP2 AAC I/O I/O I/O H.263 I/O I/O I/O H.264 I/O I/O I/O MainConcept and x264 MPEG-4 I/O I/O I/O MPEG Elementary Streams MPEG-1 Elementary Stream MPEG-1 (video) I/O I/O I/O MPEG-2 Elementary Stream MPEG-2 I/O I/O I/O MPEG Program Streams PS AAC O O O MainConcept and x264 H.264 I/O I/O I/O MPEG-1/2 (audio) I/O I/O I/O MPEG-2 I/O I/O I/O MPEG-4 I/O I/O I/O MPEG Transport Streams TS AAC I O O AES I I/O I/O H.264 I I/O I/O MainConcept and x264 AVCHD I I I HDV I I/O I/O MPEG - 1/2 (audio) I I/O I/O MPEG - 2 I I/O I/O MPEG - 4 I I/O I/O PCM I I I Matrox MAX H.264 I/O I/O I/O QT codec (*output possible via QT), Requires Matrox MAX hardware - Mac OS X only MPEG System Streams M1A MPEG-1 (audio) I/O I/O I/O M1V MPEG-1 (audio) I/O I/O I/O Episode 6 Format Support Format Support FILE FORMAT CODEC Episode Episode Episode Pro EngineCOMMENTS MPEG-4 MP4 AAC I/O I/O I/O
    [Show full text]
  • Libcast EDU Le Guide Du Professeur Sommaire EDU
    Libcast EDU Le Guide du Professeur Sommaire EDU Avant propos page 03 I. Accéder à Libcast EDU S’identifier sur la plate-forme page 07 Ajouter, modifier et supprimer des podcasts page 08 II. Publier ses fichiers Présentation de l’interface de gestion des contenus page 10 L’interface d’ajout de contenu page 11 Utiliser sa webcam et/ou son micro pour créer un contenu page 12 Charger un fichier présent sur son disque dur page 13 Publier un contenu page 14 III. Fonctions avancées et technologies employées Gérer les réponses des étudiants page 16 La standardisation de vos contenus page 17 IV. Informations diverses Liste des supports numériques compatibles page 19 Codecs audio/vidéo supportés et formats acceptés page 20 Coordonnées utiles page 22 Guide pratique de Libcast EDU dans les ENT NetCollège et NetLycée v. 1.0 - propriété exclusive de Libcast SAS EDU Avant propos Guide pratique de Libcast EDU dans les ENT NetCollège et NetLycée v. 1.0 - propriété exclusive de Libcast SAS Présentation générale EDU Ce document contient des informations sur le démarrage et la première utilisation de la plate- forme de podcasting pédagogique Libcast EDU à travers les ENT Net Collège et Net Lycée. Vous pouvez vous rendre sur le site www.libcastedu.com/support/ pour prendre connaissance des informations les plus récentes concernant la documentation et les applications. Guide pratique de Libcast EDU dans les ENT NetCollège et NetLycée v. 1.0 - propriété exclusive de Libcast SAS Préparation EDU Libcast EDU est un logiciel Les deux interfaces indispensables pour intégralement en ligne, c’est à dire vous rendre sur votre ENT sont: disponible depuis votre navigateur ‣ un ordinateur équipé de Windows Internet.
    [Show full text]
  • Video Quality Measurement for 3G Handset
    University of Plymouth PEARL https://pearl.plymouth.ac.uk 04 University of Plymouth Research Theses 01 Research Theses Main Collection 2007 Video Quality Measurement for 3G Handset Zeeshan http://hdl.handle.net/10026.2/509 University of Plymouth All content in PEARL is protected by copyright law. Author manuscripts are made available in accordance with publisher policies. Please cite only the published version using the details provided on the item record or document. In the absence of an open licence (e.g. Creative Commons), permissions for further reuse of content should be sought from the publisher or author. Video Quality Measurement for 3G Handset by Zeeshan Dissertation submitted in partial fulfilment of the requirements for the award of Master of Research in Communications Engineering and Signal Processing in School of Computing, Communication and Electronics University of Plymouth January 2007 Supervisors Professor Emmanuel C. Ifeachor Dr. Lingfen Sun Mr. Zhuoqun Li © Zeeshan 2007 University of Plymouth Library Item no. „ . ^ „ Declaration This is to certify that the candidate, Mr. Zeeshan, carried out the work submitted herewith Candidate's Signature: Mr. Zeeshan KJ(. 'X&_.XJ<t^ Date: 25/01/2007 Supervisor's Signature: Dr. Lingfen Sun /^i^-^^^^f^ » P^^^. 25/01/2007 Second Supervisor's Signature: Mr. Zhuoqun Li / Date: 25/01/2007 Copyright & Legal Notice This copy of the dissertation has been supplied on the condition that anyone who consults it is understood to recognize that its copyright rests with its author and that no part of this dissertation and information derived from it may be published without the author's prior written consent.
    [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]
  • Tutorial: the H.264 Advanced Video Compression Standard
    Tutorial: The H.264 Advanced Video Compression Standard By: Sriram Sethuraman Ittiam Systems (Pvt.) Ltd., Bangalore IEEE Multimedia Compression Workshop October 27, 2005 Bangalore DSP Professionals Survey by Forward Concepts Overview Motivation – comparison against other standards AVC in the market Standards history & Tools progression AVC Coding Tools – how they work Fidelity Range Extension (FREXT) tools Profiles & Levels SEI and VUI JM – Brief description Implementation aspects Carriage of AVC (MPEG-2 TS / RTP) Storage of AVC (File format) Scalable Video Coding References 2 H.264 Tutorial – Presented at the IEEE Multimedia Compression Workshop, Bangalore, October 27, 2005. © Ittiam Systems Pvt. Ltd., 2003-2005. All Rights Reserved. AVC in the market 50+ companies that have already announced products Span a broad range of product categories DVB Broadcasting (HD/SD) Harmonic, Tandberg Digital Multimedia Broadcast (DMB) or ISDBT Several companies in Korea, Japan IPTV/VoD Skystream, Minerva Portable media player Sony PSP, Apple’s video iPod ASICs Broadcom, Conexant, Sigma Designs, ST Micro STBs Pace, Scientific Atlanta, Amino, Sentivision, Ateme, etc. Video conferencing systems Polycom DSP IP Ittiam, Ateme, Ingenient, Sentivision, etc. RTL IP Sciworx, Amphion, etc. PC based QuickTime 7, Main Concept, Elecard Analysis tools Tektronix (Vprov), Interra 3 H.264 Tutorial – Presented at the IEEE Multimedia Compression Workshop, Bangalore, October 27, 2005. © Ittiam Systems Pvt. Ltd., 2003-2005. All Rights Reserved. H.264 – Compression Advantage H.264 vs. MPEG-4 SP 40 35 MPEG-4 SP 30 H264 Y-PSNR (dB) 25 20 0 200 400 600 800 1000 Bitrate (kbps) • H.264 with CABAC, no B-frames, 1 reference frame • Sequence used was foreman CIF, 240 frames 4 H.264 Tutorial – Presented at the IEEE Multimedia Compression Workshop, Bangalore, October 27, 2005.
    [Show full text]
  • Apple Publications Style Guide December 2009
    Apple Publications Style Guide December 2009 style n. 1. The way in which something is said, done, expressed, or performed: a style of speech and writing. 2. The combination of distinctive features of literary or artistic expression, execution, or performance characterizing a particular person, group, school, or era. 3. Sort; type: a style of furniture. 4. A quality of imagination and individuality expressed in one’s actions and tastes: does things with style. 5a. A com- fortable and elegant mode of existence: living in style. b. A mode of living: the style of the very rich. 6a. The fashion of the moment, especially of dress; vogue. b. A par- ticular fashion: the style of the 1920s. 7. A customary manner of presenting printed material, including usage, punctuation, spelling, typography, and arrangement. 8. A form of address; a title. 9a. An implement used for etching or engraving. b. A slen- der pointed writing instrument used by the ancients on wax tablets. 10. The needle of a phonograph. 11 . The gnomon of a sundial. 12 . Botany The usually slender part of a pistil, situated between the ovary and the stigma. 13 . Zoology A slender, tubular, or bristlelike process: a cartilaginous style. 14 . Medicine A surgical probing instru- ment; a stylet. 15. Obsolete A pen. —tr. v. styled, styl•ing, styles 1. To call or name; designate: George VI styled his brother Duke of Windsor. 2. To make consistent with rules of style: style a manuscript. 3. To give style to: style hair. [Middle English, from Old French, from Latin stylus, stilus, spike, pointed instrument used for writing, style.
    [Show full text]
  • Royal Commission on the Ancient and Historical Monuments of Scotland
    RECOMMENDED FILE FORMATS The following table lists all file formats that HES is currently capable of accepting. Preference will always be for open source non-proprietary file formats where possible. Other formats may be acceptable under certain circumstances, please contact [email protected] if you wish to submit data in formats other than those listed below. File Format (for Preservation) Additional Documentation (if relevant/available)/Notes Adobe Portable Document Format: .PDF, .PDF/A Preferred • Documents must not be locked to editing or password protected. Microsoft Word: .DOCX Microsoft Word: .DOC Accepted OpenDocument Text: .ODF Text Plain Text: .TXT Rich Text Format: .RTF .HTML, .XHTML, .XML, SGML Not Accepted Preferred Tagged Image File Format (Uncompressed): .TIF/.TIFF • Captions must be included for all image files Adobe Digital Negative: .DNG • Images must be at least 1200 pixels along longest edge. • Images must have a resolution Joint Photographic Expert Group: of at least 72dpi. .JPG/JPEG Accepted • Images must be in the correct orientation Portable Network Graphics: .PNG Images Windows bitmap: .BMP Proprietary Camera Raw Files:.CRW, .CR2, .CAP, .CAPTURE, Not .3FR, .3F, . DCR, MOS,.NEF, .IIQ Accepted Video Preferred MPEG-4: .MP4 Audio .MP3 MPEG-4: .MP4 Waveform Audio File: .WAV Video Accepted MPEG-2: .MP2 Audio Video Interleaved: .AVI Audio / / Visual Audio Quicktime: .MOV MPEG: .MPG/.MPEG Disk Image: .ISO Apple Video Format: .M4V Not Accepted Scalable Vector Graphic: .SVG Preferred • Captions must be included AutoCAD:
    [Show full text]
  • Powerbook 5300 Computer
    Developer Note Macintosh PowerBook 5300 Computer Macintosh PowerBook 5300/100 Macintosh PowerBook 5300c/100 Macintosh PowerBook 5300cs/100 Macintosh PowerBook 5300ce/117 Developer Press Apple Computer, Inc. 1995 Thi d t t d ith F M k 4 0 4 Apple Computer, Inc. Adobe Illustrator and PostScript are LIMITED WARRANTY ON MEDIA AND 1995 Apple Computer, Inc. trademarks of Adobe Systems REPLACEMENT All rights reserved. Incorporated, which may be registered If you discover physical defects in the in certain jurisdictions. No part of this publication may be manual or in the media on which a software reproduced, stored in a retrieval America Online is a service mark of product is distributed, APDA will replace system, or transmitted, in any form or Quantum Computer Services, Inc. the media or manual at no charge to you by any means, mechanical, electronic, Classic is a registered trademark provided you return the item to be replaced photocopying, recording, or otherwise, licensed to Apple Computer, Inc. with proof of purchase to APDA. without prior written permission of CompuServe is a registered service ALL IMPLIED WARRANTIES ON THIS Apple Computer, Inc. Printed in the mark of CompuServe, Inc. MANUAL, INCLUDING IMPLIED United States of America. FrameMaker is a registered trademark WARRANTIES OF MERCHANTABILITY The Apple logo is a trademark of of Frame Technology Corporation. AND FITNESS FOR A PARTICULAR Apple Computer, Inc. Helvetica and Palatino are registered PURPOSE, ARE LIMITED IN DURATION Use of the “keyboard” Apple logo trademarks of Linotype Company. TO NINETY (90) DAYS FROM THE DATE (Option-Shift-K) for commercial OF THE ORIGINAL RETAIL PURCHASE ITC Zapf Dingbats is a registered purposes without the prior written OF THIS PRODUCT.
    [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]
  • Episode Podcast 5.1.2 Administrator’S Guide
    Note on License The accompanying Software is licensed and may not be distributed without writ- ten permission. Disclaimer The contents of this document are subject to revision without notice due to contin- ued progress in methodology, design, and manufacturing. Telestream shall have no liability for any error or damages of any kind resulting from the use of this document and/or software. The Software may contain errors and is not designed or intended for use in on-line facilities, aircraft navigation or communications systems, air traffic control, direct life support machines, or weapons systems (“High Risk Activities”) in which the failure of the Software would lead directly to death, personal injury or severe physical or environmental damage. You represent and warrant to Telestream that you will not use, distribute, or license the Software for High Risk Activities. Export Regulations. Software, including technical data, is subject to Swedish export control laws, and its associated regulations, and may be subject to export or import regulations in other countries. You agree to comply strictly with all such regulations and acknowledge that you have the responsibility to obtain licenses to export, re-export, or import Software. Copyright Statement ©Telestream, Inc, 2009 All rights reserved. No part of this document may be copied or distributed. This document is part of the software product and, as such, is part of the license agreement governing the software. So are any other parts of the software product, such as packaging and distribution media. The information in this document may be changed without prior notice and does not represent a commitment on the part of Telestream.
    [Show full text]
  • Inside Macintosh Quicktime
    INSIDE MACINTOSH QuickTime Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Paris Seoul Milan Mexico City Taipei Apple Computer, Inc. LIMITED WARRANTY ON MEDIA AND © 1993, Apple Computer, Inc. REPLACEMENT All rights reserved. ALL IMPLIED WARRANTIES ON THIS No part of this publication may be MANUAL, INCLUDING IMPLIED reproduced, stored in a retrieval system, WARRANTIES OF MERCHANTABILITY or transmitted, in any form or by any AND FITNESS FOR A PARTICULAR means, mechanical, electronic, PURPOSE, ARE LIMITED IN DURATION photocopying, recording, or otherwise, TO NINETY (90) DAYS FROM THE DATE without prior written permission of OF THE ORIGINAL RETAIL PURCHASE Apple Computer, Inc. Printed in the OF THIS PRODUCT. United States of America. Even though Apple has reviewed this No licenses, express or implied, are manual, APPLE MAKES NO WARRANTY granted with respect to any of the OR REPRESENTATION, EITHER EXPRESS technology described in this book. OR IMPLIED, WITH RESPECT TO THIS Apple retains all intellectual property MANUAL, ITS QUALITY, ACCURACY, rights associated with the technology MERCHANTABILITY, OR FITNESS FOR A described in this book. This book is PARTICULAR PURPOSE. AS A RESULT, intended to assist application THIS MANUAL IS SOLD “AS IS,” AND developers to develop applications only YOU, THE PURCHASER, ARE ASSUMING for Apple Macintosh computers. THE ENTIRE RISK AS TO ITS QUALITY Apple Computer, Inc. AND ACCURACY. 20525 Mariani Avenue IN NO EVENT WILL APPLE BE LIABLE Cupertino, CA 95014 FOR DIRECT, INDIRECT, SPECIAL, 408-996-1010 INCIDENTAL, OR CONSEQUENTIAL Apple, the Apple logo, APDA, DAMAGES RESULTING FROM ANY AppleLink, LaserWriter, Macintosh, and DEFECT OR INACCURACY IN THIS MPW are trademarks of Apple MANUAL, even if advised of the possibility Computer, Inc., registered in the United of such damages.
    [Show full text]
  • Quicktime for Java Als Alternative Zum Java Media Framework
    Quicktime for Java als Alternative zum Java Media Framework peyote Informationsdesign Ges.m.b.H. DI Christian Liska mailto:[email protected] Quicktime (1) ' Apple: „At its simplest, QT is software that allows you to play back media on your computer. But it is also a whole lot more...“ ' File Format ' Suite of Applications ' Quicktime Player ' Quicktime Plugin ' Quicktime Pro Quicktime (2) ' Plattform for Media ' Audio/Video capturing ' authoring content ' adding interactivity to static media ' ... API JavaMediaFw. ' Sun: „... enables audio, video and other time-based media to be added to Java applications and applets.“ ' capturing, playback(ing), streaming, transcoding multiple media formats ' ... API, which extends the multimedia capabilities of J2SE. QT vs. JMF (1) ' Quicktime ' JMF ' standalone ' integrated in Java Media APIs ' Platforms: ' ' Windows Platforms: ' Apple ' Solaris ' Linux ' Windows ' Cross PF QT vs. JMF (2) ' native ' pure Java with implementation nat. performance packs ' no source code ' source code ' docu online available (SCSL) ' complete docu. online/download QT vs. JMF (2) ' native ' pure Java with implementation nat. performance packs ' no source code ' source code ' docu online or buy a book available (SCSL) ' complete docu. online/download Mediatypes (1) ' Quicktime ' JMF IMAGES ' all standard types ' no image types by (BMP, GIF, default JPG,TIFF,PNG ...) ' Photoshop (with multiple layers) Mediatypes (2) ' Quicktime ' JMF VIDEO ' AVI, MPEG-1, MOV ' AVI, MPEG-1, MOV Quicktime JMF Animation j - Apple BMP j - Apple Video j - Cinepak j j Component V j - DV NTSC j - DV PAL j - H.261 j j H.263 j j MS OLE j - MS Video 1 j - Motion Jpg A j j Motion Jpg B j j Photo Jpg j - Planar RGB j j Sorenson V1/2 j - Mediatypes (3) ' Quicktime ' JMF Audio ' AIFF, AU, Karaoke, ' AIFF, AU, MIDI MIDI, MP3 (1, 3), (1,2), MP2 (1,2), M3U, SF2, Sound, MP3 (1,2,3), Wave Wave Mediatypes (4) ' Quicktime ' JMF „Multimedia“ ' Macromed.
    [Show full text]