Video Demystified

Total Page:16

File Type:pdf, Size:1020Kb

Video Demystified Video Demystified A Handbook for the Digital Engineer Fifth Edition by Keith Jack AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO ELSEVIER Newnes is an imprint of Elsevier Newnes Contents About the Author xix chapteri • introduction 1 Contents 3 Standards Organizations 5 Chapter 2 • Introduction to Video 6 Analog vs. Digital 6 Video Data 6 Digital Video 7 Video Timing 7 Video Resolution 9 Standard-Definition 9 Enhanced-Definition 9 High-Definition 11 Audio and Video Compression 11 Application Block Diagrams 11 DVD Players 11 Digital Media Adapters 12 Digital Television Set-Top Boxes 12 v vi Contents chapter 3 • Color Spaces 15 RGB Color Space 15 sRGB 16 scRGB 17 YUV Color Space 17 YIQ Color Space 18 YCbCr Color Space 19 RGB-YCbCr Equations: SDTV 19 RGB-YCbCr Equations: HDTV 20 4:4:4 YCbCr Format 21 4:2:2 YCbCr Format 22 4:1:1 YCbCr Format 22 4:2:0 YCbCr Format 22 xvYCC Color Space 26 PhotoYCC Color Space 26 HSI, HLS, and HSV Color Spaces 27 Chromaticity Diagram 28 Non-RGB Color Space Considerations 32 Gamma Correction 34 Constant Luminance Problem 36 References 36 chapter 4 • Video Signals Overview 37 Digital Component Video Background 37 Coding Ranges 37 480i and 480p Systems 39 576i and 576p Systems 48 720p Systems 56 1080i and 1080p Systems 59 Other Video Systems 64 References 67 / Contents vii chapter 5 • Analog Video Interfaces 68 S-Video Interface 68 SCART Interface 69 SDTVRGB Interface 71 HDTV RGB Interface 75 Constrained Image 77 SDTV YPbPr Interface 77 VBI Data for 480p Systems 82 VBI Data for 576p Systems 87 HDTV YPbPr Interface 90 VBI Data for 720p Systems 94 VBI Data for 1080i Systems 96 Constrained Image 97 D-Connector Interface 97 Other Pro-Video Analog Interfaces 100 VGA Interface 100 References 100 chapter 6 • Digital Video Interfaces 106 Pro-Video Component Interfaces 106 Parallel Interfaces 110 Serial Interfaces 124 Pro-Video Composite Interfaces 129 Pro-Video Transport Interfaces 143 Serial Data Transport Interface (SDTI) 143 High Data-Rate Serial Data Transport Interface (HD-SDTI) 144 IC Component Interfaces 149 BT.601 Video Interface 149 Video Module Interface (VMI) 154 BT.656 Interface 156 Zoomed Video Port (ZV Port) 157 Video Interface Port (VIP) 158 Consumer Component Interfaces 162 Digital Visual Interface (DVI) 162 High-Definition Multimedia Interface (HDMI) 167 Digital Fiat Panel (DFP) Interface 168 viii Contents Open LVDS Display Interface (OpenLDI) 170 Gigabit Video Interface (GVIF) 172 Consumer Transport Interfaces 174 USB 2.0 174 Ethernet 174 IEEE 1394 174 References 189 Chapter 7 • Digital Video Processing 192 Rounding Considerations 193 Truncation , 193 Conventional Rounding 193 Error Feedback Rounding 193 Dynamic Rounding 193 SDTV-HDTVYCbCrTransforms 194 SDTVto HDTV 194 HDTVto SDTV 194 4:4:4 to 4:2:2 YCbCr Conversion 195 Display Enhancement 198 Brightness, Contrast, Saturation (Color), and Hue (Tint) 198 Color Transient Improvement .' 200 Luma Transient Improvement 200 Sharpness 200 Blue Stretch 202 Green Enhancement 202 Dynamic Contrast 202 Color Correction 203 Color Temperature Correction 203 Video Mixing and Graphics Overlay 204 Luma and Chroma Keying 211 Luminance Keying 211 Chroma Keying 214 Superblack and Luma Keying 222 Contents ix Video Scaling 223 Pixel Dropping and Duplication 224 Linear Interpolation 224 Anti-Aliased Resampling 224 Display Scaling Examples 227 Scan Rate Conversion 227 Frame or Field Dropping and Duplicating 232 Temporal Interpolation 234 2:2 Pulldown 240 3:2 Pulldown 240 3:3 Pulldown 241 24:1 Pulldown 241 Noninterlaced-to-Interlaced Conversion 241 Scan Line Decimation 241 Vertical Filtering 243 Interlaced-to-Noninterlaced Conversion 243 Video Mode: Intra-Field Processing 243 Video Mode: Inter-Field Processing 245 Film Mode 247 Frequency Response Considerations 247 DCT-Based Compression 248 Fixed Pixel Display Considerations 252 Expanded Color Reproduction 252 Detail Correction 252 Non-uniform Quantization 252 Scaling and Deinterlacing 253 References 256 chapter 8 • NTSC, PAL, and SECAM Overview 257 NTSC Overview 257 Luminance Information 257 Color Information 257 Color Modulation 258 Composite Video Generation 259 Color Subcarrier Frequency 261 NTSC Standards 261 RF Modulation 265 X Contents Analog Channel Assignments 268 Luminance Equation Derivation 279 PAL Overview 280 Luminance Information 280 Color Information 281 Color Modulation 281 Composite Video Generation 281 PALStandards 285 RF Modulation 285 Analog Channel Assignments 295 Luminance Equation Derivation 295 PALplus 300 SECAM Overview .' 303 Luminance Information 303 Color Information 303 Color Modulation 304 Composite Video Generation 304 SECAM Standards 304 Luminance Equation Derivation 307 Video Test Signals 312 VBI Data 337 Timecode 337 CEA-608 Closed Captioning 346 Widescreen Signaling and CGMS 369 Teletext 374 AMOL (Automated Measurement of Lineups) 381 Raw VBI Data 381 Sliced VBI Data 381 Enhanced Television Programming 384 References 385 Contents xi chapter 9 • NTSC and PAL Digital Encoding and Decoding 388 NTSC and PAL Encoding 389 2x Oversampling 389 Color Space Conversion 389 Luminance (Y) Processing 393 Color Difference Processing 396 Analog Composite Video 404 Color Subcarrier Generation 407 Horizontal and Vertical Timing 411 Clean Encoding 415 Bandwidth-Limited Edge Generation 416 Level Limiting 417 Encoder Video Parameters 417 Genlocking Support 421 Alpha Channel Support 422 NTSC and PAL Digital Decoding 422 Digitizing the Analog Video 422 Y/C Separation 425 Color Difference Processing 425 Luminance (Y) Processing 429 User Adjustments 432 Color Space Conversion 434 Genlocking 436 Video Timing Generation 444 Auto-Detection of Video Signal Type 446 Y/C Separation-Techniques 446 Alpha Channel Support 458 Decoder Video Parameters 461 References 465 xii Contents chapterio • H.261 and H.263 466 H.261 466 Video Coding Layer 466 Video Bitstream 472 Still Image Transmission 481 H.263 481 Video Coding Layer 482 Video Bitstream 484 Optional H.263 Modes 505 Profiles 512 References 514 chapter ii • Consumer DV 515 Audio 517 Video 521 Digital Interfaces 534 IEEE 1394 535 SDTI 535 100 Mbps DV Differences 536 HDVFormat 536 AVCHD Format 536 References 537 Chapter 12 • MPEG-1 539 MPEG vs. JPEG 539 Quality Issues 540 Audio Overview 541 Video Coding Layer 542 Interlaced Video 543 Encode Preprocessing 543 Coded Frame Types 543 Motion Compensation 545 I Frames 546 Contents xiii P Frames 548 B Frames 549 D Frames 550 Video Bitstream 551 Video Sequence 551 Sequence Header 551 Group of Pictures (GOP) Layer 555 Picture Layer 556 Slice Layer 557 Macroblock (MB) Layer 558 Block Layer 562 System Bitstream 570 ISO/IEC 11172 Layer 570 Pack Layer 570 System Header 571 Packet Layer 573 Video Decoding 575 Real-World Issues 576 References 576 Chapterl3 • MPEG-2 577 Audio Overview 578 Video Overview 578 Levels 578 Profiles 578 Scalability 584 Transport and Program Streams 584 Video Coding Layer 585 YCbCr Color Space 585 Coded Picture Types 585 Motion Compensation 586 Macroblocks 587 I Pictures 587 P Pictures 590 B Pictures 591 xiv Contents Video Bitstream 591 Video Sequence 593 Sequence Header 593 User Data 596 Sequence Extension 596 Sequence Display Extension 598 Sequence Scalable Extension 601 Group of Pictures (GOP) Layer 603 Picture Layer 604 Content Description Data 605 Picture Coding Extension 611 Quant Matrix Extension 614 Picture Display Extension 616 Picture Temporal Scalable Extension 617 Picture Spatial Scalable Extension 618 Copyright Extension 619 Camera Parameters Extension 620 ITU-T ext. D Extension 620 Slice Layer 620 Macroblock Layer 621 Block Layer 622 Motion Compensation 642 PES Packet 647 Program Stream 656 Pack Layer 657 System Header 657 Program Stream Map (PSM) 659 Program Stream Directory 661 Transport Stream 661 Packet Layer 661 Adaptation Field 663 Program Specific Information (PSI) 666 Program Association Table (PAT) 668 Program Map Table (PMT) 670 Transport Stream Description Table (TSDT) 671 Conditional Access Table (CAT) 672 Network Information Table (NIT) 673 IPMP Control Information Table (ICIT) 673 Contents XV Intellectual Property Management and Protection (IPMP) 674 MPEG-4.2 Video over MPEG-2 Transport Streams 674 MPEG-4.10 (H.264) Video over MPEG-2 Transport Streams 674 SMPTE 421M (VC-1) Video over MPEG-2 Transport Streams 675 MPEG-2 PMT/PSM Descriptors 675 MPEG-4 PMT/PSM Descriptors 689 APJB PMT Descriptors 692 ATSC PMT Descriptors 695 DVB PMT Descriptors 698 OpenCable PMT Descriptors 704 Closed Captioning 706 VBI Standard 712 Teletext 717 Active Format Description (AFD) 718 Subtitles 720 Enhanced Television Programming 725 Data Broadcasting 727 Decoder Considerations 732 References 737 ChaPteri4 • MPEG-4 and H.264 738 Audio Overview 739 General Audio Object Types 739 Speech Object Types 740 Synthesized Speech Object Types 740 Synthesized Audio Object Types 740 Visual Overview 741 YCbCr Color Space 741 Visual Objects 741 MPEG-4 Part 2 Natural Visual Object Types 741 MPEG-4 Part 2 Natural Visual Profiles 743 Graphics Overview 747 Visual Layers 747 Visual Object Sequence (VS) 747 Video Object (VO) 747 Video Object Layer (VOL) 747 Group of Video Object Plane (GOV) 749 Video Object Plane (VOP) 749 xvi Contents Object Description Framework 749 Object Descriptor (OD) Stream 749 Object Content Information (OCI) 751 Intellectual Property Management and Protection (IPMP) 751 Scene Description 751 BIFS 751 Synchronization of Elementary Streams 753 Sync Layer 753 DMIF Application Interface 754 Multiplexing of Elementary
Recommended publications
  • 881/882 Video Test Instrument User Guide
    881/882 Video Test Instrument User Guide 881/882 Video Test Instrument, User Guide, Revision A.35 (9/23/10) Copyright 2010 Quantum Data. All rights reserved. The information in this document is provided for use by our customers and may not be incorporated into other products or publications without the expressed written consent of Quantum Data. Quantum Data reserves the right to make changes to its products to improve performance, reliability, producibility, and (or) marketability. Information furnished by Quantum Data is believed to be accurate and reliable. However, no responsibility is assumed by Quantum Data for its use. Updates to this manual are available at http://www.quantumdata.com/support/downloads/ . Table of Contents Chapter 1 Getting Started Introduction . 2 882D features . 2 Video interfaces . 4 Computer interfaces . 7 Front panel interface . 9 Status indicators . 9 Menu selection keys . 10 882 file system and media . 13 882 file system . 13 882 media . 13 882 operational modes . 14 Booting up the 882 . 14 Basic mode. 15 Browse mode . 15 Web interface . 20 Working with the Virtual Front Panel . 20 Working with the CMD (Command) Terminal. 22 Working with the 882 FTP Browser . 23 Copying files between 882s . 27 Command line interface . 30 Working with the serial interface. 30 Working with the network interface. 33 Sending commands interactively . 34 Sending command files (serial interface only) . 34 Working with user profiles . 36 Chapter 2 Testing Video Displays General video display testing procedures . 40 882 Video Test Instrument User Guide (Rev A.35) i Making physical connection . 40 Selecting interface type . 41 Selecting video format .
    [Show full text]
  • Digital TV Framework High Performance Transcoder & Player Frameworks for Awesome Rear Seat Entertainment
    SOLUTION BRIEF In-Car Digital TV Framework High performance transcoder & player frameworks for awesome rear seat entertainment INTRODUCTION Ittiam offers a complete Digital TV Framework that brings media encapsulated in the latest Digital TV broadcast standards to the automotive dashboard and rear seat. Our solution takes input from the TV tuner including video, audio, subtitle, EPG, and Teletext, and transcodes iton the automotive head unit for display by the Rear Seat Entertainment (RSE) units. By connecting several software components including audio/video decoding, encoding and post processing, and control inputs, our transcoder and player frameworks deliver SUMMARY high performance audio and video playback. PRODUCT Transcoder framework that runs on Head Unit OVERVIEW OF FEATURES Player framework that runs on RSE unit Supports a wide range of terrestrial broadcast standards – DVB-T / DVB-T2, SBTVD, T-DMB, ISDBT and ISDB-T 1seg HIGHLIGHTS Transcoder Input is a MPEG-2 TS stream; and output is an MPEG-2 TS stream containing H.264 Supports an array of terrestrial video @ 720p30 and AAC audio broadcast standards Split HEVC decoder (ARM + EVE) . Supports MPEG-2, H.264 / SL-H264, H.265 input video formats . on TI Jacinto6 platform Supports MPEG 1/2 Layer I, MPEG-1/2 Layer II, MP3, AAC / HE-AAC/ SL-AAC, BSAC, MPEG Supports video overlay and Surround, Dolby AC3 and Dolby EAC3 input audio formats . Supports dynamic switching between 1-seg and 12-seg ISDB-T streams blending Free from any open source code Includes audio post-processing (down mix,
    [Show full text]
  • Digital Video Quality Handbook (May 2013
    Digital Video Quality Handbook May 2013 This page intentionally left blank. Executive Summary Under the direction of the Department of Homeland Security (DHS) Science and Technology Directorate (S&T), First Responders Group (FRG), Office for Interoperability and Compatibility (OIC), the Johns Hopkins University Applied Physics Laboratory (JHU/APL), worked with the Security Industry Association (including Steve Surfaro) and members of the Video Quality in Public Safety (VQiPS) Working Group to develop the May 2013 Video Quality Handbook. This document provides voluntary guidance for providing levels of video quality in public safety applications for network video surveillance. Several video surveillance use cases are presented to help illustrate how to relate video component and system performance to the intended application of video surveillance, while meeting the basic requirements of federal, state, tribal and local government authorities. Characteristics of video surveillance equipment are described in terms of how they may influence the design of video surveillance systems. In order for the video surveillance system to meet the needs of the user, the technology provider must consider the following factors that impact video quality: 1) Device categories; 2) Component and system performance level; 3) Verification of intended use; 4) Component and system performance specification; and 5) Best fit and link to use case(s). An appendix is also provided that presents content related to topics not covered in the original document (especially information related to video standards) and to update the material as needed to reflect innovation and changes in the video environment. The emphasis is on the implications of digital video data being exchanged across networks with large numbers of components or participants.
    [Show full text]
  • Model 5280 Digital to Analog Composite Video Converter Data Pack
    Model 5280 Digital to Analog Composite Video Converter Data Pack ENSEMBLE DESIGNS Revision 2.1 SW v2.0 This data pack provides detailed installation, configuration and operation information for the 5280 Digital to Analog Composite Video Converter and the 5210 Genlock option submodule as part of the Avenue Signal Integration System. The module information in this data pack is organized into the following sections: • Module Overview • Applications • Installation • Cabling • Module Configuration and Control ° Front Panel Controls and Indicators ° Avenue PC Remote Control ° Avenue Touch Screen Remote Control • Troubleshooting • Software Updating • Warranty and Factory Service • Specifications 5280-1 Model 5280 Video DAC MODULE OVERVIEW The 5280 module converts serial digital component video into composite analog video. Six separate composite or two Y/C (S-video) analog video outputs are available. The following analog formats are supported: • NTSC Composite with or without setup • PAL Composite A serial output BNC is provided for applications requiring the serial digital input signal to loop-through to another device. Output timing can be adjusted relative to a reference input signal by installing the 5210 Genlock Option, a submodule that plugs onto the 5280 circuit board. Incorporating a full- frame synchronizer, the 5210 also allows the 5280 to accept serial inputs that are asyn- chronous to the reference. As shown in the block diagram on the following page, the serial digital input signal first passes through serial receiver circuitry then on to EDH processing and deserializing. The serial output signal goes to a cable driver and is then AC coupled to a loop-through output BNC on the backplane.
    [Show full text]
  • PRACTICAL METHODS to VALIDATE ULTRA HD 4K CONTENT Sean Mccarthy, Ph.D
    PRACTICAL METHODS TO VALIDATE ULTRA HD 4K CONTENT Sean McCarthy, Ph.D. ARRIS Abstract Yet now, before we hardly got used to HD, we are talking about Ultra HD (UHD) with at Ultra High Definition television is many least four times as many pixels as HD. In things: more pixels, more color, more addition to and along with UHD, we are contrast, and higher frame rates. Of these getting a brand new wave of television parameters, “more pixels” is much more viewing options. The Internet has become a mature commercially and Ultra HD 4k TVs rival of legacy managed television distribution are taking their place in peoples’ homes. Yet, pipes. Over-the-top (OTT) bandwidth is now Ultra HD content and service offerings are often large enough to support 4k UHD playing catch-up. We don’t yet have enough exploration. New compression technologies experience to know what good Ultra HD 4k such as HEVC are now available to make content is nor do we know how much better use of video distribution channels. And bandwidth to allocate to deliver great Ultra the television itself is no longer confined to HD experiences to consumers. In this paper, the home. Every tablet, notebook, PC, and we describe techniques and tools that could smartphone now has a part time job as a TV be used to validate the quality of screen; and more and more of those evolved- uncompressed and compressed Ultra HD 4k from-computer TVs have pixel density and content so that we can plan bandwidth resolution to rival dedicated TV displays.
    [Show full text]
  • Video Processing and Its Applications: a Survey
    International Journal of Emerging Trends & Technology in Computer Science (IJETTCS) Web Site: www.ijettcs.org Email: [email protected] Volume 6, Issue 4, July- August 2017 ISSN 2278-6856 Video Processing and its Applications: A survey Neetish Kumar1, Dr. Deepa Raj2 1Department of Computer Science, BBA University, Lucknow, India 2Department of Computer Science, BBA University, Lucknow, India Abstract of low quality video. The common cause of the degradation A video is considered as 3D/4D spatiotemporal intensity pattern, is a challenging problem because of the various reasons like i.e. a spatial intensity pattern that changes with time. In other low contrast, signal to noise ratio is usually very low etc. word, video is termed as image sequence, represented by a time The application of image processing and video processing sequence of still images. Digital video is an illustration of techniques is to the analyze the video sequences in traffic moving visual images in the form of encoded digital data. flow, traffic data collection and road traffic monitoring. Digital video standards are required for exchanging of digital Various methods are present including the inductive loop, video among different products, devices and applications. the sonar and microwave detectors has their own Pros and Fundamental consumer applications for digital video comprise Cons. Video sensors are relatively cost effective installation digital TV broadcasts, video playback from DVD, digital with little traffic interruption during maintenance. cinema, as well as videoconferencing and video streaming over Furthermore, they administer wide area monitoring the Internet. In this paper, various literatures related to the granting analysis of traffic flows and turning movements, video processing are exploited and analysis of the various speed measurement, multiple point vehicle counts, vehicle aspects like compression, enhancement of video are performed.
    [Show full text]
  • Khronos Data Format Specification
    Khronos Data Format Specification Andrew Garrard Version 1.2, Revision 1 2019-03-31 1 / 207 Khronos Data Format Specification License Information Copyright (C) 2014-2019 The Khronos Group Inc. All Rights Reserved. This specification is protected by copyright laws and contains material proprietary to the Khronos Group, Inc. It or any components may not be reproduced, republished, distributed, transmitted, displayed, broadcast, or otherwise exploited in any manner without the express prior written permission of Khronos Group. You may use this specification for implementing the functionality therein, without altering or removing any trademark, copyright or other notice from the specification, but the receipt or possession of this specification does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe, in whole or in part. This version of the Data Format Specification is published and copyrighted by Khronos, but is not a Khronos ratified specification. Accordingly, it does not fall within the scope of the Khronos IP policy, except to the extent that sections of it are normatively referenced in ratified Khronos specifications. Such references incorporate the referenced sections into the ratified specifications, and bring those sections into the scope of the policy for those specifications. Khronos Group grants express permission to any current Promoter, Contributor or Adopter member of Khronos to copy and redistribute UNMODIFIED versions of this specification in any fashion, provided that NO CHARGE is made for the specification and the latest available update of the specification for any version of the API is used whenever possible.
    [Show full text]
  • Real-Time HDR/WCG Conversion with Colorfront Engine™ Video Processing
    Real-time HDR/WCG Conversion with Colorfront Engine™ Video Processing $7,995 US MSRP* Real time HDR Conversion for 4K/UHD/2K/HD Find a Reseller 4-Channel 2K/HD/SD or 1-Channel 4K/UltraHD HDR and WCG frame synchronizer and up, down, cross-converter FS-HDR is a HDR to SDR, SDR to HDR and Bulletproof reliability. Incredible Conversion Power. connectivity including 4x 3G-SDI with fiber options**, as well as 6G-SDI HDR to HDR universal converter/frame and 12G-SDI over copper or fiber**. synchronizer, designed specifically to FS-HDR is your real world answer for up/down/cross conversions meet the HDR (High Dynamic Range) and realtime HDR transforms, built to AJA’s high quality and reliability In single channel mode, FS4 will up scale your HD or SD materials to and WCG (Wide Color Gamut) needs of standards. 4K/UltraHD and back, with a huge array of audio channels over SDI, AES, broadcast, OTT, post and live event AV and MADI for an incredible 272 x 208 matrix of audio possibilities. In four environments. Powered by Colorfront Engine, FS-HDR’s extensive HDR and WCG channel mode, independent transforms can be applied to each 2K/HD or SD channel. FS-HDR offers two modes for processing support enables real time processing of a single channel of comprehensive HDR/WCG conversion 4K/UltraHD/2K/HD including down-conversion to HD HDR or up to four and signal processing. Single channel channels of 2K/HD simultaneously. FS-HDR also enables the conversion Maintaining Perceptual Integrity. mode provides a full suite of 4K/UltraHD of popular camera formats from multiple vendors into the HDR space, processing and up, down, cross- plus conversion to-and-from BT.2020/BT.709, critical for the widespread FS-HDR’s HDR/WCG capabilities leverage video and color space processing conversion to and from 2K, HD or SD.
    [Show full text]
  • Analog to Digital Converter User Guide
    Analog to Digital Converter User Guide ENSEMBLE DESIGNS Revision 5 SW v1.0.7 This user guide provides detailed information for using the BrightEye™2 Analog to Digital Converter. The information in this user guide is organized into the following sections: • Product Overview • Functional Description • Applications • Rear Connections • Operation • Front Panel Controls and Indicators • Using The BrightEye Control Application • Warranty and Factory Service • Specifications • Glossary BrightEye-1 BrightEye 2 Analog to Digital Converter PRODUCT OVERVIEW The BrightEye 2 Converter is a self-contained unit that provides uncompromised analog to digital conversion of component and composite video. Analog inputs are digitized at 12 bits of resolution with 4x oversampling. Composite video is processed through an adaptive comb filter decoder. PAL and NTSC input detection is automatic. Signal I/O and power is supplied to the rear of the unit. It is powered by a modular style power supply. Supporting both Beta and SMPTE component, composite and Y/C formats, BrightEye 2 adapts to many conversion needs. Use BrightEye 2 to digitize analog VTR and camera outputs for example. Front panel controls permit the user to monitor input status, select input type, and adjust video gain. Control and monitoring can also be done using the BrightEye Control application from a personal computer with USB support. A glossary of commonly used video terms is provided at the end of this guide. FUNCTIONAL DESCRIPTION The BrightEye 2 converter can perform analog to digital conversion on a variety of television signal formats, in both the 525/60Hz (NTSC) and 625/50Hz (PAL) line standards. The converter supports the NTSC and PAL composite standards, Y/C, and color difference analog component formats.
    [Show full text]
  • Performance of Image and Video Processing with General-Purpose
    Performance of Image and Video Processing with General-Purpose Processors and Media ISA Extensions y Parthasarathy Ranganathan , Sarita Adve , and Norman P. Jouppi Electrical and Computer Engineering y Western Research Laboratory Rice University Compaq Computer Corporation g fparthas,sarita @rice.edu [email protected] Abstract Media processing refers to the computing required for the creation, encoding/decoding, processing, display, and com- This paper aims to provide a quantitative understanding munication of digital multimedia information such as im- of the performance of image and video processing applica- ages, audio, video, and graphics. The last few years tions on general-purpose processors, without and with me- have seen significant advances in this area, but the true dia ISA extensions. We use detailed simulation of 12 bench- promise of media processing will be seen only when ap- marks to study the effectiveness of current architectural fea- plications such as collaborative teleconferencing, distance tures and identify future challenges for these workloads. learning, and high-quality media-rich content channels ap- Our results show that conventional techniques in current pear in ubiquitously available commodity systems. Fur- processors to enhance instruction-level parallelism (ILP) ther out, advanced human-computer interfaces, telepres- provide a factor of 2.3X to 4.2X performance improve- ence, and immersive and interactive virtual environments ment. The Sun VIS media ISA extensions provide an ad- hold even greater promise. ditional 1.1X to 4.2X performance improvement. The ILP One obstacle in achieving this promise is the high com- features and media ISA extensions significantly reduce the putational demands imposed by these applications.
    [Show full text]
  • Painting with Light: a Technical Overview of Implementing HDR Support in Krita
    Painting with Light: A Technical Overview of Implementing HDR Support in Krita Executive Summary Krita, a leading open source application for artists, has become one of the first digital painting software to achieve true high dynamic range (HDR) capability. With more than two million downloads per year, the program enables users to create and manipulate illustrations, concept art, comics, matte paintings, game art, and more. With HDR, Krita now opens the door for professionals and amateurs to a vastly extended range of colors and luminance. The pioneering approach of the Krita team can be leveraged by developers to add HDR to other applications. Krita and Intel engineers have also worked together to enhance Krita performance through Intel® multithreading technology, while Intel’s built-in support of HDR provides further acceleration. This white paper gives a high-level description of the development process to equip Krita with HDR. A Revolution in the Display of Color and Brightness Before the arrival of HDR, displays were calibrated to comply with the D65 standard of whiteness, corresponding to average midday light in Western and Northern Europe. Possibilities of storing color, contrast, or other information about each pixel were limited. Encoding was limited to a depth of 8 bits; some laptop screens only handled 6 bits per pixel. By comparison, HDR standards typically define 10 bits per pixel, with some rising to 16. This extra capacity for storing information allows HDR displays to go beyond the basic sRGB color space used previously and display the colors of Recommendation ITU-R BT.2020 (Rec. 2020, also known as BT.2020).
    [Show full text]
  • Types of Video Signals
    WIKIPEDIA SOURCE TYPES OF VIDEO SIGNALS Component video is a video signal that has been split into two or more component channels. In popular use, it refers to a type of component analog video (CAV) information that is transmitted or stored as three separate signals. Component video can be contrasted with composite video (NTSC, PAL or SECAM) in which all the video information is combined into a single line-level signal that is used in analog television. Like composite, component-video cables do not carry audio and are often paired with audio cables. When used without any other qualifications the term component video generally refers to analog YPbPr component video with sync on luma. Analog component video Reproducing a video signal on a display device (for example, a Cathode ray tube) (CRT) is a straightforward process complicated by the multitude of signal sources. DVD, VHS, computers and video game consoles all store, process and transmit video signals using different methods, and often each will provide more than one signal option. One way of maintaining signal clarity is by separating the components of a video signal so that they do not interfere with each other. A signal separated in this way is called "component video". S-Video, RGB and YPbPr signals comprise two or more separate signals: hence, all are component-video signals. For most consumer-level applications, analog component video is used. Digital component video is slowly becoming popular in both computer and home-theatre applications. Component video is capable of carrying signals such as 480i, 480p, 576i, 576p, 720p, and 1080i.
    [Show full text]