Novel Source Coding Methods for Optimising Real Time Video Codecs

Total Page:16

File Type:pdf, Size:1020Kb

Novel Source Coding Methods for Optimising Real Time Video Codecs NOVEL SOURCE CODING METHODS FOR OPTIMISING REAL TIME VIDEO CODECS A Thesis submitted for the degree of Doctor of Philosophy By Premkumar Elangovan Department of Computing and Advanced Technologies, Faculty of Enterprise and Innovation, Buckinghamshire New University Brunel University, West London July, 2009 ii Abstract The quality of the decoded video is affected by errors occurring in the various layers of the protocol stack. In this thesis, disjoint errors occurring in different layers of the protocol stack are investigated with the primary objective of demonstrating the flexibility of the source coding layer. In the first part of the thesis, the errors occurring in the editing layer, due to the coexistence of different video standards in the broadcast market, are addressed. The problems investigated are ‘Field Reversal’ and ‘Mixed Pulldown’. Field Reversal is caused when the interlaced video fields are not shown in the same order as they were captured. This results in a shaky video display, as the fields are not displayed in chronological order. Additionally, Mixed Pulldown occurs when the video frame-rate is up-sampled and down-sampled, when digitised film material is being standardised to suit standard televisions. Novel image processing algorithms are proposed to solve these problems from the source coding layer. In the second part of the thesis, the errors occurring in the transmission layer due to data corruption are addressed. The usage of block level source error-resilient methods over bit level channel coding methods are investigated and improvements are suggested. The secondary objective of the thesis is to optimise the proposed algorithm’s architecture for real-time implementation, since the problems are of a commercial nature. The Field Reversal and Mixed Pulldown algorithms were tested in real time at MTV (Music Television) and are made available commercially through ‘Cerify’, a Linux-based media testing box manufactured by Tektronix Plc. The channel error-resilient algorithms were tested in a laboratory environment using Matlab and performance improvements are obtained. iii Acknowledgements I would like to take this opportunity to thank my supervisors, Dr Peter Harding and Dr Gaoyong Luo, for their valuable supervision and support all these years. I am grateful to Professor John Boylan for supporting me with the funding necessary to carry out my research. I would like to express my gratitude to Professor Geoff Lawday for linking me with Tektronix and helping take over a commercial project as part of my research. Especially, I would like to thank Tektronix for the support and funding they have provided and for accommodating me in their commercial laboratory for nine months. I would like to thank Dr. Paul Robinson, Dr. Mathew Bowers and Andy Hickman at Tekronix for the generosity shown towards my research project. I would also like to thank Oliver Barton, Sacha Darwin and Dr. Scott Griffiths at Tektronix for their valuable technical assistance throughout the project. I would like to thank Professor Chris Hudson, Dr Peter Wilkinson, Laura Bray, Dr Anne Evans, Howard Bush, William Lishman, staff at Tektronix, staff at Bucks New University and my fellow research students for their help and support. I dedicate this work to my beloved parents Elangovan Chinasamy, Meenalochani Elangovan and my sister Dr Janane Elangovan. iv Author’s Declaration This is to certify that the work submitted in my thesis is my own and has not been submitted for any other degree. Attention is drawn to the fact that some of the preliminary results have been published. Contents of Chapters 3, 4, 5 and 6 have been filed as patents:- • A Method of Quantifying Inter-field Motion in a Video Frame , Copyrights: Tektronix and Danaher Inc (2008). • A Method of Identifying Inconsistent Field Dominance Metadata in a Sequence of Video , Copyrights: Tektronix and Danaher Inc (2008). • A Method of Tracking a Region of Interest in a Sequence of Video Frames , Copyrights: Tektronix and Danaher Inc (2008). • A Method of Determining Field Dominance in a Sequence of Video Frames , Copyrights: Tektronix and Danaher Inc (2008). • Video Type Classification Copyrights: Tektronix and Danaher Inc (2008). Contents of Chapters 7, 8 and 9 have been published in conferences:- • Optimizing Video Codecs for Mobile Multimedia Applications , 3rd IET European conference on Visual Media Production , pp 182, London, (2006). • Structurally Efficient Video Codec for Wireless Mobile Applications , 4th International Conference on Information Technology , pp 190-195, Las Vegas, (2007). v • Source Based Error Protection for Wireless Video by Motion Vector Sharing and Residual Garbaging , IEEE International Conference on Digital Signal Processing , Cardiff, (2007). • Motion Vector Smoothing Algorithm for Robust Wireless Multimedia Communications , IEEE International Conference on Circuits and Systems for Communications, Shangai (2008). P.Elangovan, 2009 vi Contents Abstract.......................................................................................................................ii Acknowledgements....................................................................................................iii Author’s Declaration ................................................................................................ iv Contents ..................................................................................................................... vi List of Illustrations..................................................................................................... x List of Tables ............................................................................................................ xv Abbreviations .......................................................................................................... xvi Glossary..................................................................................................................xviii 1. Introduction...................................................................................................1-1 1.1. Overview......................................................................................................1-1 1.2. Television and Displays...............................................................................1-2 1.3. Video Compression......................................................................................1-5 1.4. Wireless Standards.......................................................................................1-6 1.5. Video Coding Issues ....................................................................................1-8 1.6. Aim and Hypothesis of the Research.........................................................1-11 1.7. Organisation of the Thesis.........................................................................1-13 1.8. Publications and Patents ............................................................................1-14 1.9. Summary....................................................................................................1-14 2. Literature Review........................................................................................2-15 2.1. Introduction................................................................................................2-15 2.2. Television Standards..................................................................................2-15 2.3. Interlaced and Progressive Videos.............................................................2-17 2.4. Video Compression....................................................................................2-20 2.5. Wireless Fading Channels and Models......................................................2-26 2.6. Summary....................................................................................................2-29 3. Video Editing and Transmission Layer Issues and Research Techniques ……………………………………………………………………………...3-31 3.1. Introduction................................................................................................3-31 P.Elangovan, 2009 vii 3.2. Editing layer Errors....................................................................................3-31 3.2.1. Field Reversal Issue ............................................................................3-31 3.2.2. Mixed Pulldown Issue.........................................................................3-37 3.3. Transmission Layer Errors.........................................................................3-40 3.4. Research Techniques .................................................................................3-43 3.4.1. Research Techniques for Editing Layer Issues ...................................3-43 3.4.2. Research Techniques for Transmission Layer Issues .........................3-47 3.5. Summary....................................................................................................3-49 4. Quantifying Inter-Field Motion for Interlaced/Progressive Classification ……………………………………………………………………………...4-51 4.1. Introduction................................................................................................4-51 4.2. Review of Literature, Problem Definition and Chapter Organisation.......4-52 4.3. Frequency Domain Analysis of Interlaced Signals....................................4-54 4.4. Constraints of the Problem ........................................................................4-58 4.4.1. Issue of Spatial In-equality .................................................................4-58
Recommended publications
  • Adobe Premiere Elements 13
    ADOBE® PREMIERE® ELEMENTS HELP Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 9/23/2014 iii Contents Chapter 1: What's new What's new in Adobe Premiere Elements 13 . .1 What's new in Elements Organizer 13 . .6 Chapter 2: Workspace Workspace . .9 Chapter 3: Creating a video project Create a video story . 14 Creating a project . 19 Saving and backing up projects . 21 Project settings and presets . 22 Viewing a project’s files . 25 Undoing changes . 27 Working with scratch disks . 27 Creating instant movies . 29 Previewing movies . 31 Viewing clip properties . 36 Chapter 4: Importing and adding media Supported devices and file formats . 39 Guidelines for adding files . 40 Adding media into Adobe Premiere Elements . 43 Creating specialty clips . 48 5.1 audio import . 49 Add numbered image files as a single clip . 50 Set duration for imported still images . 50 Working with aspect ratios and field options . 51 Set duration for imported still images . 54 Add numbered image files as a single clip . 55 Sharing files between Adobe Premiere Elements and Adobe Photoshop Elements . 55 Working with offline files . 56 Chapter 5: Arranging movie clips Arranging clips in the Quick view timeline . 58 Arranging clips in the Expert view timeline . 60 Creating a picture-in-picture overlay . 67 Grouping, linking, and disabling clips . 68 Working with clip and timeline markers . 70 Chapter 6: Editing clips Stabilize video footage with Shake Stabilizer . 74 Trimming clips . 77 Split clips . 84 Last updated 9/23/2014 ADOBE PREMIERE ELEMENTS iv Contents Replace footage .
    [Show full text]
  • A Method of Identifying Inconsistent Field Dominance Metadata in a Sequence of Video Frames
    (19) & (11) EP 2 109 312 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: (51) Int Cl.: 14.10.2009 Bulletin 2009/42 H04N 5/44 (2006.01) (21) Application number: 08251412.6 (22) Date of filing: 11.04.2008 (84) Designated Contracting States: (72) Inventors: AT BE BG CH CY CZ DE DK EE ES FI FR GB GR • Barton, Oliver James HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT Newport NP20 3PX (GB) RO SE SI SK TR • Elangovan, Premkumar Designated Extension States: Bristol BS1 6PL (GB) AL BA MK RS (74) Representative: Wardle, Callum Tarn et al (71) Applicant: Tektronix International Sales GmbH Withers & Rogers LLP 8212 Neuhausen am Rheinfall Goldings House Schaffhausen (CH) 2 Hays Lane London SE1 2HW (GB) (54) A method of identifying inconsistent field dominance metadata in a sequence of video frames (57) Embodiments of the present invention provide der over a predefined number of most recently analysed a method of identifying inconsistent field order flags for frames; and determining those frames for which the av- a sequence of video frames comprising: for each frame eraged field order does not match the field order identified in the sequence of video frames analysing the frame to by a respective field order metadata item associated with make an initial determination of the field order for that each frame by comparing the averaged field order for frame; averaging the initial determination of the field or- each frame to the respective field order metadata item. EP 2 109 312 A1 Printed by Jouve, 75001 PARIS (FR) EP 2 109 312 A1 Description [0001] Video frames can be classified as either progressive or interlaced, depending upon the method used to display them.
    [Show full text]
  • Final Cut Pro HD
    HighNoonNFHome.qxp 3/4/04 3:44 PM Page 1 New Features in Final Cut Pro HD UP01022.Book Page 2 Tuesday, March 23, 2004 7:32 PM Apple Computer, Inc. © 2004 Apple Computer, Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written consent of Apple. Your rights to the software are governed by the accompanying software license agreement. The Apple logo is a trademark of Apple Computer, Inc., registered in the U.S. and other countries. Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws. Every effort has been made to ensure that the information in this manual is accurate. Apple Computer, Inc. is not responsible for printing or clerical errors. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014-2084 408-996-1010 www.apple.com Apple, the Apple logo, DVD Studio Pro, Final Cut, Final Cut Pro, FireWire, Mac, Mac OS, Macintosh, PowerBook, Power Mac, and QuickTime are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. Cinema Tools, Finder, OfflineRT, LiveType, and Sound Manager are trademarks of Apple Computer, Inc. Digital imagery® copyright 2001 PhotoDisc, Inc. AppleCare is a service mark of Apple Computer, Inc. Other company and product names mentioned herein are trademarks of their respective companies. Mention of third-party products is for informational purposes only and constitutes neither an endorsement nor a recommendation.
    [Show full text]
  • Factors to Consider in Improving the Flat Panel TV Display User's
    Universidad CEU San Pablo CEINDO – CEU Escuela Internacional de Doctorado PROGRAMA en COMUNICACIÓN SOCIAL Factors to consider in improving the flat panel TV display user’s experience on image quality terms TESIS DOCTORAL Presentada por: Dª Berta García Castiella Dirigida por: Dr. Luis Núñez Ladeveze and Dr. Damián Ruiz Coll MADRID 2020 ACKNOWLEDGEMENTS A Damián, por creer en mi proyecto y en su proyección. A Luis, por permitirme comenzar y ayudarme pese a las dificultades. A Lucas, por cada detalle, por cada apoyo, esta tesis es de ambos. A Natalia, por ayudarme sin cuestionarme. A Gonzalo, por poner orden en el caos. A mi madre, por darme todos los ánimos. A Teresa, por darme su tiempo, a pesar de no tener. A Roger, por sus palabras, que han sido muchas. A Belén y a Fredi, por cuidar a mi hijo con todo su cariño mientras yo investigaba. A mis amigos y familiares por estar ahí, a veces es lo que más se necesita. Y, por último, quería pedir disculpas. A mi hijo Max. Porque cada página de esta tesis son horas que no he estado a tu lado cuando tú me necesitabas, perdón de corazón. ABSTRACT In the constantly changing world of image technology, many new tools have emerged since flat panels appeared in the market in 1997. All those tools went straight to the TV sets without any verification from the filmmaking or advertising industry of their contribution to the improvement of the image quality. Adding to this situation the fact that each tool received a different name according to the manufacturer, this new outlook has become complex and worrisome to those industries that see their final products modified and have no option of action.
    [Show full text]
  • Technical Specifications
    Technical Specifications Scope The standards defined in this document apply to all high definition programs, program blocks, commercials, and other high definition television content provided to the English and French networks of Accessible Media Inc. for broadcast. General HD Technical Specifications for Media Delivery Image Format The resolution shall be 1920 x 1080 pixels and compliant with the SMPTE ST 274-2008 standard. The sampling structure shall be 4:2:2 with 10-bit quantizing. These specifications should be preserved as much as possible throughout the complete production process. Frame Rate The Video frame rate shall be 29.97 frames per second, 2:1 interlaced (59.94 fields per second) noted as 29.97i. Any show or program originally shot at another frame rate, such as 23.98p, 25p or 25i shall be made available to Accessible Media Inc converted to 29.97i. Field Dominance The HD interlaced video shall have a field 1 dominance (upper field first). This means that the first field captured, stamped or output is a Field 1. Cuts in material must happen on frame boundaries (i.e. between field 2 and field 1). 3:2 Pulldown (aka 2:3 pulldown) Used to convert from film frame rate (25fps) to NTSC TV frame rate; in AMI’s case - 29.97fps). Active Format Description (AFD) Programs have a mix of full frame 16:9 and up-converted 4:3 aspect ratio materials. These programs are distributed through a TV channel to viewers equipped with 4:3 or 16:9 aspect ratio receivers. To ensure an optimum display of each picture on a given TV receiver, AFD information is inserted by the broadcaster and carried with each program to the TV receiver that will automatically choose the right display format for each material.
    [Show full text]
  • Interlace, Interleave, En Field Dominance
    KASK 2BA - technologie interlaced - progressive 1 of 4 Interlace, Interleave, en Field Dominance Videomonitoren en televisies zijn “raster-based display systems”: elk beeld (frame) wordt lijn per lijn om het scherm gezet (625 lijnen in pal en secam, 525 in NTSC). Progressive vs. Interlaced Progressive scanning is makkelijk. Elk frame wordt volledig opgenomen/weergegeven. Dit is het geval in elke film-camera (waar zelfs geen lijnen aan te pas komen), en in videocamera’s die opnemen in progressive scan. De frame rate duidt het aantal frames per seconde aan (24/25/30). Hierboven 3 elkaar opvolgend frames (progressive scan) Diezelfde drie frames weggeschreven als interlaced video geeft het volgende resultaat (we gaan voor de rest van de uitleg uit van een PAL-video signaal, dus 25fr/sec). In plaats van uit volledige frames bestaat het signaal uit fields, waarbij een field op 1/50 sec (de helft van 1/25 sec) de helft van het beeld op de helft van het totaal aantal beschikbare lijnen wegschrijft, en de volgende 1/50 sec (nogmaals de helft van 1/25 sec) de ander helft van het beeld op de andere helft van het totaal aantal lijnen wegschrijft. Op 2 x 1/50 sec ofwel 1/25 sec is het volledige beeld opgenomen/weggeschreven. De en helft van de lijnen noemen we upper fields, de andere helft lower fields. Het zou duidelijk moeten zijn dat de optelsom van twee fields niet hetzelfde is als één frame progressive scan. Een beetje vereenvoudigd kan je stellen dat bij progressive scan elk frame een foto is van 1/25 seconde, terwijl interlaced video twee foto’s door mekaar mengt die met een tussentijd van 1/50 sec na mekaar zijn opgenomen.
    [Show full text]
  • An Introduction to Ffmpeg, Davinci Resolve, Timelapse and Fulldome Video Production, Special Effects, Color Grading, Streaming
    An Introduction to FFmpeg, DaVinci Resolve, Timelapse and Fulldome Video Production, Special Effects, Color Grading, Streaming, Audio Processing, Canon 5D-MK4, Panasonic LUMIX GH5S, Kodak PIXPRO SP360 4K, Ricoh Theta V, Synthesizers, Image Processing and Astronomy Software by Michael Koch, [email protected] Version from October 7, 2021 1 Contents 1 Introduction to FFmpeg .............................................................................. 9 2.27 Sharpen or blur images .................................................................. 57 1.1 What can be done with FFmpeg? .................................................... 11 2.28 Extract a time segment from a video ............................................. 58 1.2 If FFmpeg has no graphical user interface, how do we use it? .... 12 2.29 Trim filter ......................................................................................... 59 1.3 The first example .............................................................................. 14 2.30 Tpad filter, add a few seconds black at the beginning or end .... 60 1.4 Using variables ................................................................................. 15 2.31 Extract the last 30 seconds of a video .......................................... 61 2 FFmpeg in detail ....................................................................................... 16 2.32 Fade-in and fade-out ....................................................................... 62 2.1 Convert from one video format to another video
    [Show full text]
  • IDENTIFYING TOP/BOTTOM FIELD in INTERLACED VIDEO Raja Subramanian and Sanjeev Retna Mistral Solutions Pvt Ltd., India
    IDENTIFYING TOP/BOTTOM FIELD IN INTERLACED VIDEO Raja Subramanian and Sanjeev Retna Mistral Solutions Pvt Ltd., India BOB + Use the Same as the Close to the Weaving previous top or source source. Lesser ABSTRACT bottom field artifacts than all This paper elaborates an approach that can be adopted to data to the above determine top/bottom fields in an interlaced video. Knowing construct the the top and bottom field is important if the video is de- frame at interlaced using Field Combination, Weaving + Bob, Discard doubled FPS and other algorithms based on motion detection. Determining the field information helps to re-construct the frame with lesser artifacts. This approach can be used if the The captured frame shown below depicts the stair-case top/bottom field information is not provided by video artifacts of discard algorithm. decoder chip. INTRODUCTION Interlaced video has been in use for more than 50 years. When dealing with interlaced video, de-interlacing algorithms are essential to remove any interlacing artifacts. There are many de-interlacing algorithms available for NTSC/PAL interlaced video. For low-end systems (system with less processing capability), following approaches can be considered:- Figure 1: Discard If the field order is unknown (or not provided by the video Algorithm Description Quality decoder chip) then Discard or Bob algorithm is the efficient Stationary Moving method to de-interlace. Weaving / Combine the Same as the Artifacts due to Field top and bottom source time delay Combine field to form a between top and single frame bottom field Discard Discard the top Stair case Stair case or bottom field, artifacts due to artifacts due to resize (double resize/line copy.
    [Show full text]
  • Adobe Premiere Elements Help and Tutorials
    ADOBE® PREMIERE® ELEMENTS Help and tutorials Getting Started tutorials Getting started tutorials Knowing your devices You can take photos or videos with a variety of devices and bring them into Elements. Here are some guidelines that are good to follow: Read the documentation that came with your device. Switch on the camera. Follow any instructions that appear on the computer to install drivers and other software. If your camera or computer is not responding, try using a card reader instead. Installing Premiere Elements How do I install Premiere Elements? How do I convert a trial version into a full version? Organizing videos I have imported thousands of videos. How can I organize them? Is there a way I can mark or tag people in videos? How can I add information about places in my videos? In videos of birthdays and other events, can I add event information? Importing videos How do I import videos from Elements Organizer? What methods are available to import videos? How do I import from DVDs, camcorders, phones, and removable drives? How do I import photos from my digital camera or mobile phone? How do I add files from my hard drive? How do I capture live video from camcorders and webcams? Editing videos How do I trim clips to remove unwanted sections from the footage? How do I split video clips? How do I add special effects to my videos? How to I apply transitions between video clips? Creating titles How do I create titles? How do I apply styles to title text and graphics? Saving and Sharing What are the various ways to share my movies? How do I publish my movies to a DVD? How do I share my movies on YouTube? Twitter™ and Facebook posts are not covered under the terms of Creative Commons.
    [Show full text]
  • An Introduction to Ffmpeg, Timelapse and Fulldome Video Production
    An Introduction to FFmpeg, Timelapse and Fulldome Video Production, Color Grading, Audio Processing, Panasonic LUMIX GH5S, Image Processing and Astronomy Software by Michael Koch, [email protected] Version from March 14, 2020 1 Contents 1 Introduction to FFmpeg .............................................................................. 5 2.28 Combine multiple videos with concat demuxer ........................... 39 1.1 What can be done with FFmpeg? ...................................................... 7 2.29 Combine multiple videos with concat filter .................................. 40 1.2 If FFmpeg has no graphical user interface, how do we use it? ...... 8 2.30 Switch between two cameras, using audio from camera1 .......... 41 1.3 The first example ................................................................................ 9 2.31 Stack videos side by side (or on top of each other) ................... 42 1.4 Using variables ................................................................................. 10 2.32 Horizontal and vertical flipping ..................................................... 42 2 FFmpeg in detail ....................................................................................... 11 2.33 Stack four videos to a 2x2 mosaic ............................................... 43 2.1 Convert from one video format to another video format ............... 11 2.34 Blink comparator ............................................................................ 44 2.2 Fit timelapse length to music length
    [Show full text]
  • SD > HD Conversion
    App Note SD / HD CONVERSION UP-CONVERTING SD TO HD DOWN-CONVERTING HD TO SD CROSS-CONVERTING HD FORMATS SELECTED SD CONVERSIONS This App Note Synopsis ............................................................2 applies to versions FlipFactory Conversion Filters ........................3 6.1 & later Processing SD Input with In-Band VBI............5 Up-converting SD to HD ...................................5 V 4:3 SD > 16:9 Full-Resolution HD Conversion........6 4:3 SD > 16:9 Full-screen HD Conversion...............9 Anamorphic SD > HD Up-Conversion ...................12 Non-Linear Resizing................................................13 Down-converting HD to SD ............................14 16:9 HD > 4:3 Full-screen SD Conversion.............14 16:9 HD > 4:3 SD Letterbox Conversion ...............17 Anamorphic HD > SD Down-conversion...............19 Cross-converting HD Formats .......................20 720 HD > 1080 HD Up-conversion..........................21 1080 HD > 720 HD Down-conversion.....................22 Cross-converting SD Formats .......................23 Letterbox SD > 4:3 Anamorphic SD Conversion for HD Television Playout.................................23 Letterbox SD > Full-screen SD Conversion..........26 SD > Anamorphic SD Conversion .........................29 HD Profile Formats..........................................31 © 2013Telestream, Inc. Part No. 98954 Synopsis With the introduction of HD television, the number of video standards with widely varying image sizes, aspect ratios, and frame rates, continues to expand. The core requirement to easily convert media between SD and HD formats as an integral part of production workflows is exemplified by the growing popularity of 1080 and 720 HD formats. FlipFactory Pro SD | HD Edition provides HD encoders and profiles which enable you to up- convert SD 4:3 to HD 16:9 in various ways and cross-convert between HD formats. FlipFactory also supports transcoding video from or to anamorphic SD formats.
    [Show full text]
  • Compressor 3.5 Encoding and Delivery
    Compressor 3.5 Encoding and Delivery Copyright © 2010. Used with permission of Pearson Education, Inc. and Peachpit Press. Compressor Working with Frame Controls NOTE This tutorial is excerpted from Apple Pro Training Series: Compressor 3.5 Quick Reference Guide, by Brian Gary, 0-321- 64743-2. For more information or to buy the book, go to www.peachpit.com/apts. Frame controls let you augment the encoding process by implement- ing advanced technology when converting from one video format to another. Frame controls function as separate tasks during encoding, apart from the target’s codec. 2 Copyright © 2010. Used with permission of Pearson Education, Inc. and Peachpit Press. Encoding and Delivery 3 Using Frame Controls Frame controls employ optical flow technology (also used in Apple’s Shake and Motion), which calculates motion tracking for every pixel vector as it goes from one movie frame to the next. When that calcula- tion is completed for a given frame rate and frame size, Compressor can more intelligently place those pixels in different frame rates and sizes during a conversion. Compared to inferior conversion techniques like blending and scaling, optical flow produces amazing results, but the massive increases in quality come at the expense of longer encoding times. Frame controls are most useful when converting from one video for- mat (standard) to another requires a conversion of frame size and/ or rate, such as converting NTSC footage (720 x 480 at 29.97fps) to PAL (720 x 546 at 25fps). Additionally, frame controls can greatly improve conversions between interlaced and progressive video and also remove film to video pulldown, known as “reverse telecine.” You can achieve broadcast-level transcoding in Compressor but as a gen- eral rule when working with frame controls, or downconverting High Definition video to Standard Definition, you have to choose between higher quality and faster encoding.
    [Show full text]