Tms320dm35x Digital Media System-On-Chip (Dmsoc) Video Processing Back End

Total Page:16

File Type:pdf, Size:1020Kb

Tms320dm35x Digital Media System-On-Chip (Dmsoc) Video Processing Back End TMS320DM35x Digital Media System-on-Chip (DMSoC) Video Processing Back End Reference Guide Literature Number: SPRUF72C October 2008 2 SPRUF72C–October 2008 Submit Documentation Feedback Contents Preface....................................................................................................................................... 14 1 Purpose of the Video Processing Back End........................................................................... 18 1.1 Features .................................................................................................................. 18 1.2 Functional Block Diagram .............................................................................................. 21 1.3 Supported Use Case Statement....................................................................................... 21 1.4 Industry Standard(s) Compliance Statement ........................................................................ 21 2 Display Subsystem Environment.......................................................................................... 21 2.1 Analog Display Interface................................................................................................ 23 2.2 Digital Display Interface................................................................................................. 32 2.3 VPBE Display Subsystem I/O Multiplexing........................................................................... 44 3 VPBE Integration................................................................................................................ 47 3.1 Clocking, Reset, and Power Management Scheme ................................................................ 47 3.2 Hardware Requests ..................................................................................................... 53 3.3 Video DAC Configuration............................................................................................... 53 3.4 VPBE Top-Level Register Mapping Summary....................................................................... 56 4 VPBE Functional Description............................................................................................... 56 4.1 Block Diagram ........................................................................................................... 56 4.2 Interfacing with Displays ................................................................................................ 57 4.3 Master/Slave Mode Interface .......................................................................................... 61 4.4 On-Screen Display (OSD) Module .................................................................................... 62 4.5 Video Encoder Module ................................................................................................ 102 5 Programming Model.......................................................................................................... 138 5.1 Setup for Typical Configuration ...................................................................................... 138 5.2 Resetting the VPBE Subsystem ..................................................................................... 138 5.3 Configuring the Clocks and Control Signals........................................................................ 138 5.4 Programming the On-Screen Display (OSD)....................................................................... 139 5.5 Programming the VENC............................................................................................... 146 6 VPBE Registers ................................................................................................................ 152 6.1 VPSSCLK - VPSS Clock Controller ................................................................................. 152 6.2 VPSSBL - VPSS Buffer Logic ........................................................................................ 155 6.3 On-Screen Display (OSD) Registers ................................................................................ 162 6.4 Video Encoder/Digital LCD Subsystem (VENC) Registers ....................................................... 206 Appendix A Revision History ..................................................................................................... 249 SPRUF72C–October 2008 Table of Contents 3 Submit Documentation Feedback www.ti.com List of Figures 1 Functional Block Diagram ................................................................................................. 17 2 Video Processing Subsystem Block Diagram .......................................................................... 18 3 Video Processing Back End Block Diagram ............................................................................ 21 4 Horizontal Timing........................................................................................................... 24 5 NTSC Vertical Timing...................................................................................................... 27 6 PAL Vertical Timing ........................................................................................................ 28 7 100% Color Bar Output Level ............................................................................................ 30 8 75% Color Bar Output Level .............................................................................................. 31 9 YCC16 Output for Normal OSD Operation ............................................................................. 35 10 YCC16 Output When OSD Window in RGB565 ....................................................................... 35 11 YCC8 Output for Normal OSD Operation ............................................................................... 38 12 YCC8 Output When OSD Window in RGB565......................................................................... 38 13 RGB Output in Parallel RGB Mode ...................................................................................... 40 14 PINMUX1 Register ......................................................................................................... 45 15 VPBE/DAC Clocking Options ............................................................................................. 48 16 VPSS Clock Mux Control Register (VPSS_CLK_CTRL).............................................................. 49 17 USB Physical Control Register (USB_PHY_CTRL) ................................................................... 50 18 Video DAC Configuration Register (VDAC CONFIG) ................................................................. 54 19 Video Processing Subsystem Block Diagram .......................................................................... 56 20 Video Processing Back End Block Diagram ............................................................................ 57 21 Video Encoder Display Frame and Control Signal Definitions ....................................................... 61 22 OSD Window Display Priorities........................................................................................... 62 23 OSD Window Positioning.................................................................................................. 65 24 OSD Window Frame Mode ............................................................................................... 67 25 OSD Window Field Mode ................................................................................................. 68 26 OSD Window Zoom Process ............................................................................................. 70 27 Video Window Display Options........................................................................................... 74 28 Pixel Arrangement in the Display ........................................................................................ 74 29 Video Data Format – YUV422............................................................................................ 74 30 Filtering Method for Horizontal x2/x4 Zoom ............................................................................ 76 31 Filtering Method for Horizontal x1.5/x1.125 Zoom ..................................................................... 77 32 Filtering Method for Vertical x1 Expansion (Same Data Each Field)................................................ 78 33 Filtering Method for Vertical x1 Expansion (Frame Data)............................................................. 79 34 Filtering Method for Vertical x2 Expansion (Same Data Each Field)................................................ 80 35 Filtering Method for Vertical x2 Expansion (No Field Rate Conversion) ............................................ 81 36 Filtering Method for Vertical x2 Expansion (Frame Data)............................................................. 82 37 Filtering Method for Vertical x4 Expansion (Same Data Each Field)................................................ 83 38 Filtering Method for Vertical x4 Expansion (No Field Rate Conversion) ............................................ 84 39 Filtering Method for Vertical x4 Expansion (Frame Data)............................................................. 85 40 Filtering Method for Vertical x1.2 Expansion with No Zoom.......................................................... 86 41 Filtering Method for Vertical x1.2 Expansion with 2x Zoom .......................................................... 87 42 Filtering Method for Vertical x1.2 Expansion with 4x Zoom .........................................................
Recommended publications
  • 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]
  • 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]
  • 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]
  • 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]
  • Ultra High Definition 4K Television User's Guide
    Ultra High Definition 4K Television User’s Guide: 65L9400U 58L8400U If you need assistance: Toshiba's Support Web site support.toshiba.com For more information, see “Troubleshooting” on page 173 in this guide. Owner's Record The model number and serial number are on the back and side of your television. Print out this page and write these numbers in the spaces below. Refer to these numbers whenever you communicate with your Toshiba dealer about this Television. Model name: Serial number: Register your Toshiba Television at register.toshiba.com Note: To display a High Definition picture, the TV must be receiving a High Definition signal (such as an over- the-air High Definition TV broadcast, a High Definition digital cable program, or a High Definition digital satellite program). For details, contact your TV antenna installer, cable provider, or GMA300039012 satellite provider. 12/14 2 CHILD SAFETY: PROPER TELEVISION PLACEMENT MATTERS TOSHIBA CARES • Manufacturers, retailers and the rest of the consumer electronics industry are committed to making home entertainment safe and enjoyable. • As you enjoy your television, please note that all televisions – new and old – must be supported on proper stands or installed according to the manufacturer’s recommendations. Televisions that are inappropriately situated on dressers, bookcases, shelves, desks, speakers, chests, carts, etc., may fall over, resulting in injury. TUNE IN TO SAFETY • ALWAYS follow the manufacturer’s recommendations for the safe installation of your television. • ALWAYS read and follow all instructions for proper use of your television. • NEVER allow children to climb on or play on the television or the furniture on which the television is placed.
    [Show full text]
  • Set-Top Box Capable of Real-Time Video Processing
    Set-Top Box Capable of Real-Time Video Processing Second Prize Set-Top Box Capable of Real-Time Video Processing Institution: Xi’an University of Electronic Science and Technology Participants: Fei Xiang, Wen-Bo Ning, and Wei Zhu Instructor: Wan-You Guo Design Introduction The set-top box (STB) played an important role in the early development of digital TV. As the technology develops, digital TV will undoubtedly replace analog TV. This paper describes an FPGA- based STB design capable of real-time video processing. Combining image processing theories and an extraction algorithm, the design implements real-time processing and display, audio/video playback, an e-photo album, and an infrared remote control. Background The television, as a home appliance and communications medium, has become a necessity for every family. Digital TV is favored for its high-definition images and high-fidelity voice quality. The household digital TV penetration rate in Europe, America, and Japan is almost 50%. In August 2006, the Chinese digital TV standards (ADTB-T and DMB-T) were officially released. In 2008, our country will offer digital media broadcasting (DMB) during the Beijing Olympic games, signaling the end of analog TV. However, the large number of analog TVs in China means that digital TVs and analog TVs will co-exist for a long time. The STB transforms analog TV signals into digital TV signals and it will play a vital role in this transition phase. There are four types of STBs: digital TV STBs, satellite TV STBs, network STBs, and internet protocol television (IPTV) STBs. Their main functions are TV program broadcasting, electronic program guides, data broadcasting, network access, and conditional access.
    [Show full text]
  • Video Processing - Challenges and Future Research CASS
    UGC Approval No:40934 CASS-ISSN:2581-6403 HEB Video Processing - Challenges and Future Research CASS D. Mohanapriya1, K.Rajalakshmi2 , N.Geetha3, N.Gayathri4 and Dr.K.Mahesh Ph.D Research Scholar, Department of Computer Applications, Alagappa University, Karaikudi Address for Correspondence: [email protected] ABSTRACT Video has become an essential component of today’s multimedia applications because of its rich content. In producing the digital video documents, the real challenge for computer vision is the development of robust tools for their utilization. It involves the tasks such as video indexing, browsing or searching. This paper is a complete survey of different video processing techniques and large number of related application in diverse disciplines, including medical, pedestrian protection, biometrics, moving object tracking, vehicle detection and monitoring and Traffic queue detection algorithm for processing various real time image processing challenges. Video Processing are hot topics in the field of research and development. Video processing is a particular case of signalprocessing, where the input and output signals are video files or video streams. In This paper, We present Video processing elements and current technologies related Video Processing. Keywords— Video Processing, Video indexing , Object Tracking, Video Encryption,Video Classification, Video Embedding. Access this Article Online http://heb-nic.in/cass-studies Quick Response Code: Received on 10/05/2019 Accepted on 11/05/2019@HEB All rights reserved May 2019 – Vol. 3, Issue- 1, Addendum 10 (Special Issue) Page-47 UGC Approval No:40934 CASS-ISSN:2581-6403 I. INTRODUCTION Video, a rich information source, is generally used for capturing and sharing knowledge in learning systems.
    [Show full text]
  • An Overview of H.264 / MPEG-4 Part 10
    EC-VIP-MC 2003,4th EURASIP Conference focused on Video I Image Processing and Multimedia Communications, 2-5 July 2003, Zagreb. Croatia AN OVERVIEW OF H.264 I MPEG4 PART 10 (Keynote Speech) A. Tamhankar and K. R. Rao University of Texas at Arlington Electrical Engineering Department Box 19016, Arlington, Texas 76019, USA [email protected], [email protected] Abstract: The video coding standards to date have not been able to address all the needs required by varying bit rates of dflerent applications and the at the same time meeting the quality requirements. An emerging video coding standard named H.264 or UPEG-4 part 10 aims at coding video sequences at approximately half the bit rate compared to UPEG-2 at the same quality. It also aims at having significant improvements in coding eficiency, error robustness and network@iendliness. It makes use of better prediction methods for Intra (I), Predictive (P) and Bi-predictive (B) frames. All these features along with others such as CABAC (Context Based Adaptive Binary Arithmetic Coding) have resulted in having a 2.1 coding gain over UPEG-2 at the cost of increased complexity. 1. INTRODUCTION Two intemational organizations have been heavily involved in the standardization of image, audio and video coding methodologies namely - ISO/IEC and ITU-T. ITU-T Video Coding Experts Group (VCEG) develops intemational standards for advanced moving image coding methods appropriate for conversational and non-conversational audioivideo applications. It caters essentially to real time video applications. ISO/IEC Moving Picture Experts Group (MPEG) develops international standards for compression and coding, decompression, processing, representation of moving pictures, images, audio and their combinations [SI.
    [Show full text]
  • Design Guide Switchers
    System Planning & Design Resource Design Guide Switchers Video Walls Multiviewers Codecs KVM SPECTRUM To Our Valued Customers and Partners, We’re here to help you select the finest equipment that solves your challenges, in an elegant, intuitive, and purpose-built manner. Since 1987, we have been designing and manufacturing innovative solutions for the display, recording and transmission of computer and video signals. With advanced capabilities, proven reliability, and flexible user interfaces, our products are preferred by discriminating customers in commercial, military, industrial, medical, security, energy, and educational markets. In creating this guide, our primary goal is to help simplify the process of choosing the right product for each system. The introductory section includes an overview of current and emerging audiovisual technologies, followed by primers on Networked AV and 4K video technologies, a directory of RGB Spectrum products, case studies, and specifications for all RGB Spectrum products, sample system diagrams, and finally, a glossary of key terms and concepts. RGB Spectrum’s products work together to provide a key part of a system solution — the AV core around which the rest is designed. The case studies illustrate methods to configure both simple and advanced systems. You can expand upon these to meet the requirements of your customers. We are happy to assist our readers to develop better, more effective, and more profitable AV solutions. If you need more assistance, our Design Services team is at the ready to help guide you through the process of determining the optimal RGB Spectrum equipment for your project. Sincerely, Bob Marcus Founder and CEO RGB Spectrum TABLE OF CONTENTS Technology Tutorial .
    [Show full text]
  • Transitioning Broadcast to Cloud
    applied sciences Article Transitioning Broadcast to Cloud Yuriy Reznik, Jordi Cenzano and Bo Zhang * Brightcove Inc., 290 Congress Street, Boston, MA 02210, USA; [email protected] (Y.R.); [email protected] (J.C.) * Correspondence: [email protected]; Tel.: +1-888-882-1880 Abstract: We analyze the differences between on-premise broadcast and cloud-based online video de- livery workflows and identify technologies needed for bridging the gaps between them. Specifically, we note differences in ingest protocols, media formats, signal-processing chains, codec constraints, metadata, transport formats, delays, and means for implementing operations such as ad-splicing, redundancy and synchronization. To bridge the gaps, we suggest specific improvements in cloud ingest, signal processing, and transcoding stacks. Cloud playout is also identified as critically needed technology for convergence. Finally, based on all such considerations, we offer sketches of several possible hybrid architectures, with different degrees of offloading of processing in cloud, that are likely to emerge in the future. Keywords: broadcast; video encoding and streaming; cloud-based services; cloud playout 1. Introduction Terrestrial broadcast TV has been historically the first and still broadly used technology for delivery of visual information to the masses. Cable and DHT (direct-to-home) satellite TV technologies came next, as highly successful evolutions and extensions of the broadcast TV model [1,2]. Yet, broadcast has some limits. For instance, in its most basic form, it only enables linear delivery. It also provides direct reach to only one category of devices: TV sets. To Citation: Reznik, Y.; Cenzano, J.; reach other devices, such as mobiles, tablets, PCs, game consoles, etc., the most practical Zhang, B.
    [Show full text]
  • Anthem Statement Review
    PRODUCT D2 Vol. 13, No. 3 “… Video with a capital ‘V’ … INCREDIBLE … It really was like looking through a window.” BY ALAIN LÉVESQUE AT LAST, VIDEO WITH A CAPITAL ‘V’ Since my colleague, Emmanuel Lehuy, Anthem has included a number of new had already reviewed the D1 in detail terminals in the D2, including four HDMI When they launch a preamplifier for home (see his review on the Anthem website at inputs and one output (compatible with theatre use, manufacturers often assure us www.anthemav.com), I will restrict myself HDCP, and supporting a maximum res- that they will provide all hardware and to a review of the new functionalities olution of 1080p 60). It has also relocated software updates for their equipment. in the D2, equipped with a cutting-edge all of the S-Video inputs and outputs. Most of the time, these are empty promises. video processor. I will evaluate the video The technical support people at Anthem However, such is not the case with Canadian processing and the link between digital informed me that the new video pro- manufacturer, Anthem. Its popular AVM 20 audio and video. cessing board contains more than 1,800 preamplifier/processor, launched a few parts; in other words, more parts than in years ago, is still functional today thanks to To the casual observer, the D2 could the entire D1! the large number of updates that Anthem easily pass for a D1. However, if one looks has offered. The company repeated this more closely, one will notice some major Video processors providing an inverse performance when it launched its brand updates, including the remodelling of telecine (film mode) and motion adaptive new flagship audio video processor, the the back panel.
    [Show full text]