An Optimized Diffusion Depth Of Field Solver (DDOF)

Size: px
Start display at page:

Download "An Optimized Diffusion Depth Of Field Solver (DDOF)"

Transcription

1

2 An Optimized Diffusion Depth Of Field Solver (DDOF) Holger Gruen AMD 28th February 2011 AMD s Favorite Effects 2

3 Agenda Motivation Recap of a high-level explanation of DDOF Recap of earlier DDOF solvers A Vanilla Cyclic Reduction(CR) DDOF solver A DX11 optimized CR solver for DDOF Results 28th February 2011 AMD s Favorite Effects 3

4 Motivation Solver presented at GDC 2010 [RS2010] has some weaknesses Great implementation but memory reqs and runtime too high for many game developers Looking for faster and memory efficient solver 28th February 2011 AMD s Favorite Effects 4

5 Diffusion DOF recap 1 DDOF is an enhanced way of blurring a picture taking an arbitrary CoC at a pixel into account Interprets input image as a heat distribution Uses the CoC at a pixel to derive a per pixel heat conductivity CoC=Circle of Confusion 28th February 2011 AMD s Favorite Effects 5

6 Diffusion DOF recap 2 Blurring is done by time stepping a differential equation that models the diffusion of heat ADI method used to arrive at a separable solution for stepping Need to solve tri-diagonal linear system for each row and then each colum of the input 28th February 2011 AMD s Favorite Effects 6

7 DDOF Tri-diagonal system row/col of input image derived from CoC at each pixel of an input row/col resulting blurred row/col b1 c1 0 y1 x1 a b c y x a 3 b3 c 3 y 3 x 3 0 a n b n y n x n 28th February 2011 AMD s Favorite Effects 7

8 Solver recap 1 The GDC2010 solver [RS2010] is a hybrid solver Performs three PCR steps upfront Performs serial Sweep algorithm to solve small resulting systems Check [ZCO2010] for details on other hybrid solvers 28th February 2011 AMD s Favorite Effects 8

9 Solver recap 2 The GDC2010 solver [RS2010] has drawbacks It uses a large UAV as a RW scratch-pad to store the modified coefficients of the sweep algorithm GPUs without RW cache will suffer For high resolutions three PCR steps produce tri-diagonal system of substantial size This means a serial (sweep) algorithm is run on a big system 28th February 2011 AMD s Favorite Effects 9

10 Solver recap 3 Cyclic Reduction (CR) solver Used by [Kass2006] in the original DDOF paper Runs in two phases 1. reduction phase 2. backward substitution phase 28th February 2011 AMD s Favorite Effects 10

11 Solver recap 4 According to [ZCO2010]: CR solver has lowest computational complexity of all solvers It suffers from lack of parallelism though At the end of the reduction phase At the start of the backwards substitution phase 28th February 2011 AMD s Favorite Effects 11

12 Passes of a Vanilla CR Solver X abc Y Input image Pass 1: construct from CoC Blurred image b c 0 y x a 2 b2 c 2 y Solve for 2 x the Stop at size 1 first y 2 a 3 b3 c 3 y 3 x 3 0 a n bn y n x n 28th February 2011 AMD s Favorite Effects 12

13 Vanilla Solver Results Higher performance than reported in [Bavoil2010] (~6 ms vs. ~8ms at 1600x1200) Memory footprint prohibitively high >200 MB at 1600x1200 Need an answer to tackling the lack of parallelism problem answer given in [ZCO2010] 28th February 2011 AMD s Favorite Effects 13

14 Vanilla CR Solver X abc Input image Pass 1: construct from CoC This is Stop what at kills size 1 parallelism Solve for the first y Y Blurred image 28th February 2011 AMD s Favorite Effects 14

15 Keeping the parallelism high X abc Y Input image Pass 1: construct from CoC Blurred image Stop at a reasonable size Solve for Y at that resolution to have a big enough parallel workload (e.g using PCR see [ZCO2010]) 28th February 2011 AMD s Favorite Effects 15

16 Memory Optimizations 1 X abc Input image Pass 1: construct from CoC Stop at a reasonable size Solve for Y at that resolution Y Blurred image 28th February 2011 AMD s Favorite Effects 16

17 Memory Optimizations 1 X abc rgab32f rgab32f rgab32f rgab32f Stop at a reasonable size Solve for Y at that resolution Y rgba32f rgab32f 28th February 2011 AMD s Favorite Effects 17

18 Memory Optimizations 1 X abc rgab16f rgab32f rgab16f Stop at a This saves some significant reasonable amount of memory - We found size no artifacts rgab32f for going from rgba32f to rgba16f Solve for Y at that resolution Y rgba16f rgab16f 28th February 2011 AMD s Favorite Effects 18

19 Memory Optimizations 2 X abc rgab16f rgab32f rgab16f This does again save a significant amount of memory rgab32f as this is the biggest surface used by the solver Stop at a reasonable size Solve for Y at that resolution Y rgba16f rgab16f 28th February 2011 AMD s Favorite Effects 19

20 Memory Optimizations 2 X abc rgab16f Skip abc construction pass and compute abc on-the-fly during 1. reduction pass rgab16f rgab32f Stop at a reasonable size Solve for Y at that resolution Y rgba16f rgab16f 28th February 2011 AMD s Favorite Effects 20

21 Intermediate Results 1600x1200 Solver Time in ms Memory in Megabytes HD5870 GTX480 GDC2010 hybrid solver on GTX480 ~ [Bavoil 2010] Standard Solver (already skips high res abc construction) ~132 ~117 (guesstimate) 28th February 2011 AMD s Favorite Effects 21

22 Memory Optimizations 3 X abc rgab16f Skip abc construction pass compute abc during 1. reduction pass rgab16f rgab32f Stop at a Yet again this saves a reasonable significant amount of size memory! Solve for Y at that resolution Y rgba16f rgab16f 28th February 2011 AMD s Favorite Effects 22

23 Memory Optimizations 3 X abc Y rgab16f Skip abc construction pass compute abc during 1. reduction pass rgba16f 4 Reduce 4-to-1 in a special first reduction pass Substitute 1-to-4 in a special substitution pass Stop at a reasonable size Solve for Y at that resolution 4 28th February 2011 AMD s Favorite Effects 23

24 Intermediate Results 1600x1200 Solver Time in ms Memory in Megabytes HD5870 GTX480 GDC2010 hybrid solver on GTX480 ~ [Bavoil 2010] Standard Solver (already skips high res abc construction) ~132 4 to-1 Reduction ~73 ~117 (guesstimate) 28th February 2011 AMD s Favorite Effects 24

25 DX11 Memory Optimizations 1 X abc Y rgab16f Skip abc construction pass compute abc during 1. reduction pass rgba16f 4 Reduce 4-to-1 in a special first reduction pass Substitute 1-to-4 in a special substitution pass Stop at a reasonable size Solve for Y at that resolution 4 28th February 2011 AMD s Favorite Effects 25

26 DX11 Memory Optimizations 1 X abc Y rgab16f Skip abc construction pass compute abc during 1. reduction pass rgba16f 4 Reduce 4-to-1 in a special first reduction pass Substitute 1-to-4 in a special substitution pass Pack abc and X into one rgba_uint surface Stop at a reasonable size Solve for Y at that resolution 4 28th February 2011 AMD s Favorite Effects 26

27 Using SM5 for data packing X abc rgab16f rgab32f pack x,y channel (f32tof16(x.x) + (f32tof16(x.y) << 16)) uint uint uint uint 28th February 2011 AMD s Favorite Effects 27

28 Using SM5 for data packing X rgab16f uint uint abc rgab32f higher 27 bits of x channel (asuint(abc.x) &0xFFFFFFC0) (f32tof16(x.z) & 0x3F)) uint uint Steal 6 lowest mantissa bits of abc.x to store some bits of X.z 28th February 2011 AMD s Favorite Effects 28

29 Using SM5 for data packing X rgab16f uint uint abc rgab32f higher 27 bits of y channel (asuint(abc.y) &0xFFFFFFC0) ((f32tof16(x.z) >>6 )& 0x3F)) uint uint Steal 6 lowest mantissa bits of abc.y to store some bits of X.z 28th February 2011 AMD s Favorite Effects 29

30 SM5 Memory Optimizations 1 X rgab16f uint uint abc rgab32f higher 27 bits of z channel (asuint(abc.z) &0xFFFFFFC0) ((f32tof16(x.z) >>12 )& 0x3F)) uint uint Steal 6 lowest mantissa bits of abc.z to store some bits of X.z 28th February 2011 AMD s Favorite Effects 30

31 Sample Screenshot 28th February 2011 AMD s Favorite Effects 31

32 Abs(Packed-Unpacked) x 255.0f 28th February 2011 AMD s Favorite Effects 32

33 DX11 Memory Optimizations 2 Solver does a horizonal and vertical pass Chain of lower res RTs needs to be there twice Horizontal reduction/substitution chain Vertical reduction/substitution chain How can DX11 help? 28th February 2011 AMD s Favorite Effects 33

34 DX11 Memory Optimizations 2 UAVs allow us to reuse data of the horizontal chain for the vertical chain A proof of concept implementation shows that this works nicely but impacts the runtime significantly ~40% lower fps Stayed with RTs as memory was already quite low Use only if you are really concerned about memory 28th February 2011 AMD s Favorite Effects 34

35 Final Results 1600x1200 Solver Time in ms Memory in Megabytes HD5870 GTX480 GDC2010 hybrid solver on GTX480 ~ [Bavoil 2010] Standard Solver (already skips high res abc construction) ~132 4 to-1 Reduction ~73 4-to-1 Reduction + SM5 Packing ~58 ~117 (guesstimate,) 28th February 2011 AMD s Favorite Effects 35

36 Future Work Look into CS acceleration of the solver 4-to-1 reduction pass 1-to-4 substitution pass Look into using heat diffusion for other effects e.g. Motion blur 28th February 2011 AMD s Favorite Effects 36

37 Conclusion Optimized CR solver is fast and mem-efficient Used in Dragon Age 2 4aGames considering its use for new projects Detailed description in Game Engine Gems 2 Mail me (holger.gruen@amd.com) if you want access to the sources 28th February 2011 AMD s Favorite Effects 37

38 References [Kass2006] Interactive depth of field using simulated diffusion on a GPU Michael Kass, Pixar Animation studios, Pixar technical memo #06-01 [ZCO2010] Fast Tridiagonal Solvers on the GPU Y. Zhang, J. Cohen, J. D. Owens, PPoPP 2010 [RS2010] DX11 Effects in Metro 2033: The Last Refuge A. Rege, O. Shishkovtsov, GDC 2010 [Bavoil2010] Modern Real-Time Rendering Techniques, L. Bavoil, FGO th February 2011 AMD s Favorite Effects 38

39 Backup 28th February 2011 AMD s Favorite Effects 39

40 Results 1920x1200 Solver Time in ms Memory in Megabytes HD5870 GTX480 Standard Solver (already skips high res abc construction) ~158 4 to-1 Reduction ~88 4-to-1 Reduction + SM5 Packing ~70 28th February 2011 AMD s Favorite Effects 40

Communication Avoiding Successive Band Reduction

Communication Avoiding Successive Band Reduction Communication Avoiding Successive Band Reduction Grey Ballard, James Demmel, Nicholas Knight UC Berkeley PPoPP 12 Research supported by Microsoft (Award #024263) and Intel (Award #024894) funding and by

More information

Understanding IP Video for

Understanding IP Video for Brought to You by Presented by Part 2 of 4 MAY 2007 www.securitysales.com A1 Part 2of 4 Clear Eye for the IP Video Guy By Bob Wimmer Principal Video Security Consultants cctvbob@aol.com AT A GLANCE Image

More information

Milestone Leverages Intel Processors with Intel Quick Sync Video to Create Breakthrough Capabilities for Video Surveillance and Monitoring

Milestone Leverages Intel Processors with Intel Quick Sync Video to Create Breakthrough Capabilities for Video Surveillance and Monitoring white paper Milestone Leverages Intel Processors with Intel Quick Sync Video to Create Breakthrough Capabilities for Video Surveillance and Monitoring Executive Summary Milestone Systems, the world s leading

More information

Power saving in LCD panels

Power saving in LCD panels Power saving in LCD panels How to save power while watching TV Hans van Mourik - Philips Consumer Lifestyle May I introduce myself Hans van Mourik Display Specialist Philips Consumer Lifestyle Advanced

More information

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015 Optimization of Multi-Channel BCH Error Decoding for Common Cases Russell Dill Master's Thesis Defense April 20, 2015 Bose-Chaudhuri-Hocquenghem (BCH) BCH is an Error Correcting Code (ECC) and is used

More information

A video signal processor for motioncompensated field-rate upconversion in consumer television

A video signal processor for motioncompensated field-rate upconversion in consumer television A video signal processor for motioncompensated field-rate upconversion in consumer television B. De Loore, P. Lippens, P. Eeckhout, H. Huijgen, A. Löning, B. McSweeney, M. Verstraelen, B. Pham, G. de Haan,

More information

Yong Cao, Debprakash Patnaik, Sean Ponce, Jeremy Archuleta, Patrick Butler, Wu-chun Feng, and Naren Ramakrishnan

Yong Cao, Debprakash Patnaik, Sean Ponce, Jeremy Archuleta, Patrick Butler, Wu-chun Feng, and Naren Ramakrishnan Yong Cao, Debprakash Patnaik, Sean Ponce, Jeremy Archuleta, Patrick Butler, Wu-chun Feng, and Naren Ramakrishnan Virginia Polytechnic Institute and State University Reverse-engineer the brain National

More information

Multimedia Systems. Part 13. Mahdi Vasighi

Multimedia Systems. Part 13. Mahdi Vasighi Multimedia Systems Part 13 Mahdi Vasighi www.iasbs.ac.ir/~vasighi Department of Computer Science and Information Technology, Institute for Advanced Studies in Basic Sciences, Zanjan, Iran o Analog TV uses

More information

Spatio-temporal inaccuracies of video-based ultrasound images of the tongue

Spatio-temporal inaccuracies of video-based ultrasound images of the tongue Spatio-temporal inaccuracies of video-based ultrasound images of the tongue Alan A. Wrench 1*, James M. Scobbie * 1 Articulate Instruments Ltd - Queen Margaret Campus, 36 Clerwood Terrace, Edinburgh EH12

More information

Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding. Abstract. I. Introduction

Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding. Abstract. I. Introduction Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding Jun Xin, Ming-Ting Sun*, and Kangwook Chun** *Department of Electrical Engineering, University of Washington **Samsung Electronics Co.

More information

An Alternative Architecture for High Performance Display R. W. Corrigan, B. R. Lang, D.A. LeHoty, P.A. Alioshin Silicon Light Machines, Sunnyvale, CA

An Alternative Architecture for High Performance Display R. W. Corrigan, B. R. Lang, D.A. LeHoty, P.A. Alioshin Silicon Light Machines, Sunnyvale, CA R. W. Corrigan, B. R. Lang, D.A. LeHoty, P.A. Alioshin Silicon Light Machines, Sunnyvale, CA Abstract The Grating Light Valve (GLV ) technology is being used in an innovative system architecture to create

More information

An Overview of Video Coding Algorithms

An Overview of Video Coding Algorithms An Overview of Video Coding Algorithms Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Video coding can be viewed as image compression with a temporal

More information

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator. CARDIFF UNIVERSITY EXAMINATION PAPER Academic Year: 2013/2014 Examination Period: Examination Paper Number: Examination Paper Title: Duration: Autumn CM3106 Solutions Multimedia 2 hours Do not turn this

More information

Adaptive Key Frame Selection for Efficient Video Coding

Adaptive Key Frame Selection for Efficient Video Coding Adaptive Key Frame Selection for Efficient Video Coding Jaebum Jun, Sunyoung Lee, Zanming He, Myungjung Lee, and Euee S. Jang Digital Media Lab., Hanyang University 17 Haengdang-dong, Seongdong-gu, Seoul,

More information

Implementation of an MPEG Codec on the Tilera TM 64 Processor

Implementation of an MPEG Codec on the Tilera TM 64 Processor 1 Implementation of an MPEG Codec on the Tilera TM 64 Processor Whitney Flohr Supervisor: Mark Franklin, Ed Richter Department of Electrical and Systems Engineering Washington University in St. Louis Fall

More information

ECE 715 System on Chip Design and Test. Lecture 22

ECE 715 System on Chip Design and Test. Lecture 22 ECE 75 System on Chip Design and Test Lecture 22 Response Compaction Severe amounts of data in CUT response to LFSR patterns example: Generate 5 million random patterns CUT has 2 outputs Leads to: 5 million

More information

hdtv (high Definition television) and video surveillance

hdtv (high Definition television) and video surveillance hdtv (high Definition television) and video surveillance introduction The TV market is moving rapidly towards high-definition television, HDTV. This change brings truly remarkable improvements in image

More information

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201 Midterm Review Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Yao Wang, 2003 EE4414: Midterm Review 2 Analog Video Representation (Raster) What is a video raster? A video is represented

More information

Hybrid Discrete-Continuous Computer Architectures for Post-Moore s-law Era

Hybrid Discrete-Continuous Computer Architectures for Post-Moore s-law Era Hybrid Discrete-Continuous Computer Architectures for Post-Moore s-law Era Keynote at the Bi annual HiPEAC Compu6ng Systems Week Mee6ng Barcelona, Spain October 19 th 2010 Prof. Simha Sethumadhavan Columbia

More information

SUMMIT LAW GROUP PLLC 315 FIFTH AVENUE SOUTH, SUITE 1000 SEATTLE, WASHINGTON Telephone: (206) Fax: (206)

SUMMIT LAW GROUP PLLC 315 FIFTH AVENUE SOUTH, SUITE 1000 SEATTLE, WASHINGTON Telephone: (206) Fax: (206) Case 2:10-cv-01823-JLR Document 154 Filed 01/06/12 Page 1 of 153 1 The Honorable James L. Robart 2 3 4 5 6 7 UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF WASHINGTON AT SEATTLE 8 9 10 11 12

More information

A Low-Power 0.7-V H p Video Decoder

A Low-Power 0.7-V H p Video Decoder A Low-Power 0.7-V H.264 720p Video Decoder D. Finchelstein, V. Sze, M.E. Sinangil, Y. Koken, A.P. Chandrakasan A-SSCC 2008 Outline Motivation for low-power video decoders Low-power techniques pipelining

More information

Altera's 28-nm FPGAs Optimized for Broadcast Video Applications

Altera's 28-nm FPGAs Optimized for Broadcast Video Applications Altera's 28-nm FPGAs Optimized for Broadcast Video Applications WP-01163-1.0 White Paper This paper describes how Altera s 40-nm and 28-nm FPGAs are tailored to help deliver highly-integrated, HD studio

More information

Frame Interpolation and Motion Blur for Film Production and Presentation GTC Conference, San Jose

Frame Interpolation and Motion Blur for Film Production and Presentation GTC Conference, San Jose Frame Interpolation and Motion Blur for Film Production and Presentation 2013 GTC Conference, San Jose Keith Slavin, isovideo LLC (slides 20 to 22 by Chad Fogg) 1 What we have today 24 frames/sec is too

More information

Futatabi: Multi-camera instant replay with slow motion

Futatabi: Multi-camera instant replay with slow motion Futatabi: Multi-camera instant replay with slow motion Steinar H. Gunderson FOSDEM, February 2nd 2019 Hi! Welcome to the speaker notes for my presentation about Futatabi, my instant replay and slow motion

More information

AUDIOVISUAL COMMUNICATION

AUDIOVISUAL COMMUNICATION AUDIOVISUAL COMMUNICATION Laboratory Session: Recommendation ITU-T H.261 Fernando Pereira The objective of this lab session about Recommendation ITU-T H.261 is to get the students familiar with many aspects

More information

Overview C275B-144MN. Display

Overview C275B-144MN. Display C275B-144MN Overview The Sceptre C275B-144MN is a 27" Full HD Curved Monitor that embraces all the speed and features that gamers crave. Featuring an incredible 144Hz refresh rate and 3 ms response time,

More information

h t t p : / / w w w. v i d e o e s s e n t i a l s. c o m E - M a i l : j o e k a n a t t. n e t DVE D-Theater Q & A

h t t p : / / w w w. v i d e o e s s e n t i a l s. c o m E - M a i l : j o e k a n a t t. n e t DVE D-Theater Q & A J O E K A N E P R O D U C T I O N S W e b : h t t p : / / w w w. v i d e o e s s e n t i a l s. c o m E - M a i l : j o e k a n e @ a t t. n e t DVE D-Theater Q & A 15 June 2003 Will the D-Theater tapes

More information

NVCP recommended settings for TSW incl GSync 5. Screen Settings in TSW - Graphics settings 6. TSW Settings explained and recommendations 7

NVCP recommended settings for TSW incl GSync 5. Screen Settings in TSW - Graphics settings 6. TSW Settings explained and recommendations 7 Setting Up TSW with a single nvidia card, using nvidia Control Panel (NVCP) PLUS (optional) nvidia Inspector (NVI). Single Standard and GSync Monitor settings. Setting up DSR in TSW This is a guide to

More information

VPL-HW45ES Home Theater Projector

VPL-HW45ES Home Theater Projector VPL-HW45ES Home Theater Projector The Value-Packed Introduction to True Home Cinema Expand your horizons beyond the TV screen - and create a spectacular cinematic experience in your own home. With a premium

More information

Amdahl s Law in the Multicore Era

Amdahl s Law in the Multicore Era Amdahl s Law in the Multicore Era Mark D. Hill and Michael R. Marty University of Wisconsin Madison August 2008 @ Semiahmoo Workshop IBM s Dr. Thomas Puzak: Everyone knows Amdahl s Law 2008 Multifacet

More information

HDR Seminar v23 (Live Presentation) 4/6/2016

HDR Seminar v23 (Live Presentation) 4/6/2016 HDR Seminar v23 (Live Presentation) What is High Dynamic Range (HDR)? Reproduces a visual system familiar in everyday life SDR Allows increased luminance for brighter whites and greater contrast Uncompressed

More information

Research Article Efficient Parallel Video Processing Techniques on GPU: From Framework to Implementation

Research Article Efficient Parallel Video Processing Techniques on GPU: From Framework to Implementation e Scientific World Journal, Article ID 716020, 19 pages http://dx.doi.org/10.1155/2014/716020 Research Article Efficient Parallel Video Processing Techniques on GPU: From Framework to Implementation Huayou

More information

Film Sequence Detection and Removal in DTV Format and Standards Conversion

Film Sequence Detection and Removal in DTV Format and Standards Conversion TeraNex Technical Presentation Film Sequence Detection and Removal in DTV Format and Standards Conversion 142nd SMPTE Technical Conference & Exhibition October 20, 2000 Scott Ackerman DTV Product Manager

More information

On the Characterization of Distributed Virtual Environment Systems

On the Characterization of Distributed Virtual Environment Systems On the Characterization of Distributed Virtual Environment Systems P. Morillo, J. M. Orduña, M. Fernández and J. Duato Departamento de Informática. Universidad de Valencia. SPAIN DISCA. Universidad Politécnica

More information

Overview: Video Coding Standards

Overview: Video Coding Standards Overview: Video Coding Standards Video coding standards: applications and common structure ITU-T Rec. H.261 ISO/IEC MPEG-1 ISO/IEC MPEG-2 State-of-the-art: H.264/AVC Video Coding Standards no. 1 Applications

More information

ACT-R ACT-R. Core Components of the Architecture. Core Commitments of the Theory. Chunks. Modules

ACT-R ACT-R. Core Components of the Architecture. Core Commitments of the Theory. Chunks. Modules ACT-R & A 1000 Flowers ACT-R Adaptive Control of Thought Rational Theory of cognition today Cognitive architecture Programming Environment 2 Core Commitments of the Theory Modularity (and what the modules

More information

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video Chapter 3 Fundamental Concepts in Video 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video 1 3.1 TYPES OF VIDEO SIGNALS 2 Types of Video Signals Video standards for managing analog output: A.

More information

Video Display Unit (VDU)

Video Display Unit (VDU) Video Display Unit (VDU) Historically derived from Cathode Ray Tube (CRT) technology Based on scan lines Horizontal flyback Vertical flyback Blank Active video Blank (vertical flyback takes several line

More information

THE USE OF forward error correction (FEC) in optical networks

THE USE OF forward error correction (FEC) in optical networks IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 8, AUGUST 2005 461 A High-Speed Low-Complexity Reed Solomon Decoder for Optical Communications Hanho Lee, Member, IEEE Abstract

More information

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique Dhaval R. Bhojani Research Scholar, Shri JJT University, Jhunjunu, Rajasthan, India Ved Vyas Dwivedi, PhD.

More information

InSync White Paper : Achieving optimal conversions in UHDTV workflows April 2015

InSync White Paper : Achieving optimal conversions in UHDTV workflows April 2015 InSync White Paper : Achieving optimal conversions in UHDTV workflows April 2015 Abstract - UHDTV 120Hz workflows require careful management of content at existing formats and frame rates, into and out

More information

Display Technologies CMSC 435. Slides based on Dr. Luebke s slides

Display Technologies CMSC 435. Slides based on Dr. Luebke s slides Display Technologies CMSC 435 Slides based on Dr. Luebke s slides Recap: Transforms Basic 2D Transforms: Scaling, Shearing, Rotation, Reflection, Composition of 2D Transforms Basic 3D Transforms: Rotation,

More information

Lossless Compression Algorithms for Direct- Write Lithography Systems

Lossless Compression Algorithms for Direct- Write Lithography Systems Lossless Compression Algorithms for Direct- Write Lithography Systems Hsin-I Liu Video and Image Processing Lab Department of Electrical Engineering and Computer Science University of California at Berkeley

More information

3jFPS-control Contents. A Plugin (lua-script) for X-Plane 10 by Jörn-Jören Jörensön

3jFPS-control Contents. A Plugin (lua-script) for X-Plane 10 by Jörn-Jören Jörensön 3jFPS-control-1.23 A Plugin (lua-script) for X-Plane 10 by Jörn-Jören Jörensön 3j@raeuber.com Features: + smoothly adapting view distance depending on FPS + smoothly adapting clouds quality depending on

More information

BRG Precision Products Title: Time Zone Styles Quick Reference Quide Document #: TZStyles_ReferenceQuide Revision: 2 Date: 01/29/2009

BRG Precision Products Title: Time Zone Styles Quick Reference Quide Document #: TZStyles_ReferenceQuide Revision: 2 Date: 01/29/2009 Style 300 Description Includes Example Vertical column with white vinyl labels Vertical column time LED s on left half. Each zone can have up to 3 labels. The first label is twice as tall as the labels

More information

Video coding standards

Video coding standards Video coding standards Video signals represent sequences of images or frames which can be transmitted with a rate from 5 to 60 frames per second (fps), that provides the illusion of motion in the displayed

More information

CS 498 Hot Topics in High Performance Computing. Networks and Fault Tolerance. 3. A Network-Centric View on HPC

CS 498 Hot Topics in High Performance Computing. Networks and Fault Tolerance. 3. A Network-Centric View on HPC CS 498 Hot Topics in High Performance Computing Networks and Fault Tolerance 3. A Network-Centric View on HPC Intro What did we learn in the last lecture SMM vs. DMM architecture and programming Systolic

More information

Transmitter Interface Program

Transmitter Interface Program Transmitter Interface Program Operational Manual Version 3.0.4 1 Overview The transmitter interface software allows you to adjust configuration settings of your Max solid state transmitters. The following

More information

Memory Efficient VLSI Architecture for QCIF to VGA Resolution Conversion

Memory Efficient VLSI Architecture for QCIF to VGA Resolution Conversion Memory Efficient VLSI Architecture for QCIF to VGA Resolution Conversion Asmar A Khan and Shahid Masud Department of Computer Science and Engineering Lahore University of Management Sciences Opp Sector-U,

More information

Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard

Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard Conference object, Postprint version This version is available

More information

The SmoothPicture Algorithm: An Overview

The SmoothPicture Algorithm: An Overview The SmoothPicture Algorithm: An Overview David C. Hutchison Texas Instruments DLP TV The SmoothPicture Algorithm: An Overview David C. Hutchison, Texas Instruments, DLP TV Abstract This white paper will

More information

TechNote: MuraTool CA: 1 2/9/00. Figure 1: High contrast fringe ring mura on a microdisplay

TechNote: MuraTool CA: 1 2/9/00. Figure 1: High contrast fringe ring mura on a microdisplay Mura: The Japanese word for blemish has been widely adopted by the display industry to describe almost all irregular luminosity variation defects in liquid crystal displays. Mura defects are caused by

More information

Lawrence Township Cable and Telecommunication Advisory Committee FAQs

Lawrence Township Cable and Telecommunication Advisory Committee FAQs Lawrence Township Cable and Telecommunication Advisory Committee FAQs General Questions Q: What companies provide cable TV, phone or Internet service in Lawrence Township? A: Comcast and Verizon have the

More information

High-Efficient Parallel CAVLC Encoders on Heterogeneous Multicore Architectures

High-Efficient Parallel CAVLC Encoders on Heterogeneous Multicore Architectures 46 H. Y. SU, M. WEN, J. REN, N. WU, J. CHAI, C.Y. ZHANG, HIGH-EFFICIENT PARALLEL CAVLC ENCODER High-Efficient Parallel CAVLC Encoders on Heterogeneous Multicore Architectures Huayou SU, Mei WEN, Ju REN,

More information

RX-W42 Surveillance LCD Display

RX-W42 Surveillance LCD Display RX-W42 Surveillance LCD Display Product Introduction Date: July 01, 2012 Version: 7.0 RX-Series Surveillance Performance Bringing a widescreen format to high performance surveillance displays designed

More information

High Value-Added IT Display - Technical Development and Actual Products

High Value-Added IT Display - Technical Development and Actual Products High Value-Added IT Display - Technical Development and Actual Products ITAKURA Naoki, ITO Tadayuki, OOKOSHI Yoichiro, KANDA Satoshi, MUTO Hideaki Abstract The multi-display expands the desktop area to

More information

RX-W32 Surveillance LCD Display

RX-W32 Surveillance LCD Display RX-W32 Surveillance LCD Display Product Introduction Date: July 01, 2012 Version: 7.0 RX-Series Surveillance Performance Bringing a widescreen format to high performance surveillance displays designed

More information

Confused about HiDPI and Retina display? Understanding pixel density, an essential element in choosing displays in the age of 4K

Confused about HiDPI and Retina display? Understanding pixel density, an essential element in choosing displays in the age of 4K Whitepaper Confused about HiDPI and Retina display? Understanding pixel density, an essential element in choosing displays in the age of 4K The shift to high pixel density displays, which started with

More information

PACKET-SWITCHED networks have become ubiquitous

PACKET-SWITCHED networks have become ubiquitous IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 13, NO. 7, JULY 2004 885 Video Compression for Lossy Packet Networks With Mode Switching and a Dual-Frame Buffer Athanasios Leontaris, Student Member, IEEE,

More information

Keywords Xilinx ISE, LUT, FIR System, SDR, Spectrum- Sensing, FPGA, Memory- optimization, A-OMS LUT.

Keywords Xilinx ISE, LUT, FIR System, SDR, Spectrum- Sensing, FPGA, Memory- optimization, A-OMS LUT. An Advanced and Area Optimized L.U.T Design using A.P.C. and O.M.S K.Sreelakshmi, A.Srinivasa Rao Department of Electronics and Communication Engineering Nimra College of Engineering and Technology Krishna

More information

Lecture 2 Video Formation and Representation

Lecture 2 Video Formation and Representation 2013 Spring Term 1 Lecture 2 Video Formation and Representation Wen-Hsiao Peng ( 彭文孝 ) Multimedia Architecture and Processing Lab (MAPL) Department of Computer Science National Chiao Tung University 1

More information

Scalability of MB-level Parallelism for H.264 Decoding

Scalability of MB-level Parallelism for H.264 Decoding Scalability of Macroblock-level Parallelism for H.264 Decoding Mauricio Alvarez Mesa 1, Alex Ramírez 1,2, Mateo Valero 1,2, Arnaldo Azevedo 3, Cor Meenderinck 3, Ben Juurlink 3 1 Universitat Politècnica

More information

Hardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy

Hardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy Hardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy Vladimir Afonso 1-2, Henrique Maich 1, Luan Audibert 1, Bruno Zatt 1, Marcelo Porto 1, Luciano Agostini

More information

Durable and Reliable Design for 24/7 Use. Overview. Narrow Bezel Optimized for Video Walls. 42 Narrow bezel commercial LED display

Durable and Reliable Design for 24/7 Use. Overview. Narrow Bezel Optimized for Video Walls. 42 Narrow bezel commercial LED display Durable and Reliable Design for 24/7 Use 42 Narrow bezel commercial LED display Overview The ViewSonic CDP4260-L is a 42 (42 viewable) commercial LED display designed for use 24 hours a day, 7 days a week.

More information

Video Input of MB86291

Video Input of MB86291 Application Note Video Input of MB86291 Fujitsu Microelectronics Europe GmbH History 25 th April. 01 MM V1.0 First version 1 Warranty and Disclaimer To the maximum extent permitted by applicable law, Fujitsu

More information

Solution of Linear Systems

Solution of Linear Systems Solution of Linear Systems Parallel and Distributed Computing Department of Computer Science and Engineering (DEI) Instituto Superior Técnico November 30, 2011 CPD (DEI / IST) Parallel and Distributed

More information

Samsung EDC Series Signage Display

Samsung EDC Series Signage Display High-definition, energy-efficient d-led BLU digital signage for more impactful messages Samsung LED lighting: PAR Adjustable, high-performing, low-energy LED lamps Highlights Deliver crisp, high-definition

More information

CS2401-COMPUTER GRAPHICS QUESTION BANK

CS2401-COMPUTER GRAPHICS QUESTION BANK SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY THIRUPACHUR. CS2401-COMPUTER GRAPHICS QUESTION BANK UNIT-1-2D PRIMITIVES PART-A 1. Define Persistence Persistence is defined as the time it takes

More information

Beyond the Resolution: How to Achieve 4K Standards

Beyond the Resolution: How to Achieve 4K Standards Beyond the Resolution: How to Achieve 4K Standards The following article is inspired by the training delivered by Adriano D Alessio of the Lightware a leading manufacturer of DVI, HDMI, and DisplayPort

More information

The H.263+ Video Coding Standard: Complexity and Performance

The H.263+ Video Coding Standard: Complexity and Performance The H.263+ Video Coding Standard: Complexity and Performance Berna Erol (bernae@ee.ubc.ca), Michael Gallant (mikeg@ee.ubc.ca), Guy C t (guyc@ee.ubc.ca), and Faouzi Kossentini (faouzi@ee.ubc.ca) Department

More information

LMG EG01B - 17"

LMG EG01B - 17 LMG256-17EG1B - 17" Introduction Sunlight Readable LCD Module LMG256-17EG1B is a 17" sunlight readable LCD module. The module consists of an AUO G17EG1 V1 TFT color LCD panel and a VHB (very high brightness)

More information

Selecting a High Performance Multi-Touch Display

Selecting a High Performance Multi-Touch Display Selecting a High Performance Multi-Touch Display June 5, 2012 3M 2012. All Rights Reserved. Today s Agenda Applications and Drivers for Multi-touch Display Unique Requirements of Multitouch Displays Touchscreen

More information

Dreamvision Launches the Siglos Projectors

Dreamvision Launches the Siglos Projectors Dreamvision Launches the Siglos Projectors 3D 4K-ready Projectors blending Cutting Edge Performance and Features with European Styling and Craftsmanship Paris, France January 16 th, 2015 Dreamvision, a

More information

21.1. Unit 21. Hardware Acceleration

21.1. Unit 21. Hardware Acceleration 21.1 Unit 21 Hardware Acceleration 21.2 Motivation When designing hardware we have nearly unlimited control and parallelism at our disposal We can create structures that may dramatically improve performance

More information

HDR Overview 4/6/2017

HDR Overview 4/6/2017 HDR Overview What is High Dynamic Range (HDR)? Reproduces a visual system familiar in everyday life SDR Allows increased luminance for brighter whites and greater contrast Uncompressed highlights (details

More information

A Framework for Segmentation of Interview Videos

A Framework for Segmentation of Interview Videos A Framework for Segmentation of Interview Videos Omar Javed, Sohaib Khan, Zeeshan Rasheed, Mubarak Shah Computer Vision Lab School of Electrical Engineering and Computer Science University of Central Florida

More information

4K UHDTV: What s Real for 2014 and Where Will We Be by 2016? Matthew Goldman Senior Vice President TV Compression Technology Ericsson

4K UHDTV: What s Real for 2014 and Where Will We Be by 2016? Matthew Goldman Senior Vice President TV Compression Technology Ericsson 4K UHDTV: What s Real for 2014 and Where Will We Be by 2016? Matthew Goldman Senior Vice President TV Compression Technology Ericsson 4K TV = UHDTV-1 4K TV = 3840 x 2160 In context of broadcast television,

More information

R&D White Paper WHP 085. The Rel : a perception-based measure of resolution. Research & Development BRITISH BROADCASTING CORPORATION.

R&D White Paper WHP 085. The Rel : a perception-based measure of resolution. Research & Development BRITISH BROADCASTING CORPORATION. R&D White Paper WHP 085 April 00 The Rel : a perception-based measure of resolution A. Roberts Research & Development BRITISH BROADCASTING CORPORATION BBC Research & Development White Paper WHP 085 The

More information

VLSI Test Technology and Reliability (ET4076)

VLSI Test Technology and Reliability (ET4076) VLSI Test Technology and Reliability (ET476) Lecture 9 (2) Built-In-Self Test (Chapter 5) Said Hamdioui Computer Engineering Lab Delft University of Technology 29-2 Learning aims Describe the concept and

More information

White Paper. Uniform Luminance Technology. What s inside? What is non-uniformity and noise in LCDs? Why is it a problem? How is it solved?

White Paper. Uniform Luminance Technology. What s inside? What is non-uniformity and noise in LCDs? Why is it a problem? How is it solved? White Paper Uniform Luminance Technology What s inside? What is non-uniformity and noise in LCDs? Why is it a problem? How is it solved? Tom Kimpe Manager Technology & Innovation Group Barco Medical Imaging

More information

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003 H.261: A Standard for VideoConferencing Applications Nimrod Peleg Update: Nov. 2003 ITU - Rec. H.261 Target (1990)... A Video compression standard developed to facilitate videoconferencing (and videophone)

More information

A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension

A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension 05-Silva-AF:05-Silva-AF 8/19/11 6:18 AM Page 43 A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension T. L. da Silva 1, L. A. S. Cruz 2, and L. V. Agostini 3 1 Telecommunications

More information

DMX 512 Language Date: Venerdì, febbraio 12:15:08 CET Topic: Educational Lighting Site

DMX 512 Language Date: Venerdì, febbraio 12:15:08 CET Topic: Educational Lighting Site DMX 512 Language Date: Venerdì, febbraio 15 @ 12:15:08 CET Topic: Educational Lighting Site DMX512 Cable Connectors Principles of functioning Distaces Terminations Splitter & Buffer DMX 1990 Until a few

More information

FUJITSU Deskbound Devices Displays

FUJITSU Deskbound Devices Displays Deskbound Devices Broad portfolio of displays to meet customer requirements Reliability - quality and investment protection - Experienced international product development team - Highly-developed quality

More information

Selective Intra Prediction Mode Decision for H.264/AVC Encoders

Selective Intra Prediction Mode Decision for H.264/AVC Encoders Selective Intra Prediction Mode Decision for H.264/AVC Encoders Jun Sung Park, and Hyo Jung Song Abstract H.264/AVC offers a considerably higher improvement in coding efficiency compared to other compression

More information

Reduced complexity MPEG2 video post-processing for HD display

Reduced complexity MPEG2 video post-processing for HD display Downloaded from orbit.dtu.dk on: Dec 17, 2017 Reduced complexity MPEG2 video post-processing for HD display Virk, Kamran; Li, Huiying; Forchhammer, Søren Published in: IEEE International Conference on

More information

Part 1: Introduction to Computer Graphics

Part 1: Introduction to Computer Graphics Part 1: Introduction to Computer Graphics 1. Define computer graphics? The branch of science and technology concerned with methods and techniques for converting data to or from visual presentation using

More information

Compact multichannel MEMS based spectrometer for FBG sensing

Compact multichannel MEMS based spectrometer for FBG sensing Downloaded from orbit.dtu.dk on: Oct 22, 2018 Compact multichannel MEMS based spectrometer for FBG sensing Ganziy, Denis; Rose, Bjarke; Bang, Ole Published in: Proceedings of SPIE Link to article, DOI:

More information

The absolute opposite of ordinary. G804 Quad Channel Edge Blending processor

The absolute opposite of ordinary. G804 Quad Channel Edge Blending processor The absolute opposite of ordinary G804 Quad Channel Edge Blending processor Input: up to 4096*2160 @60hz 4:4:4 full color sampling Output: 2048*1080 @60Hz New generation Warp & Edge blending engine Technical

More information

A Highly Scalable Parallel Implementation of H.264

A Highly Scalable Parallel Implementation of H.264 A Highly Scalable Parallel Implementation of H.264 Arnaldo Azevedo 1, Ben Juurlink 1, Cor Meenderinck 1, Andrei Terechko 2, Jan Hoogerbrugge 3, Mauricio Alvarez 4, Alex Ramirez 4,5, Mateo Valero 4,5 1

More information

Digital Media. Daniel Fuller ITEC 2110

Digital Media. Daniel Fuller ITEC 2110 Digital Media Daniel Fuller ITEC 2110 Daily Question: Video How does interlaced scan display video? Email answer to DFullerDailyQuestion@gmail.com Subject Line: ITEC2110-26 Housekeeping Project 4 is assigned

More information

PPM63H3Q PPM50H3Q. PPM42H3 42" HD 1024 x 768 Resolution PPM42S3Q 42" SD 852 x 480 Resolution

PPM63H3Q PPM50H3Q. PPM42H3 42 HD 1024 x 768 Resolution PPM42S3Q 42 SD 852 x 480 Resolution PPM63H3Q 63" HD 1366 x 768 Resolution Introducing Digital Natural Image enhancement (DNIe) Technology. Exclusively from Samsung. DNIe is an exciting new Samsung technology that makes the best plasma displays

More information

Module 7. Video and Purchasing Components

Module 7. Video and Purchasing Components Module 7 Video and Purchasing Components Objectives 1. PC Hardware A.1.11 Evaluate video components and standards B.1.10 Evaluate monitors C.1.9 Evaluate and select appropriate components for a custom

More information

TIME-COMPENSATED REMOTE PRODUCTION OVER IP

TIME-COMPENSATED REMOTE PRODUCTION OVER IP TIME-COMPENSATED REMOTE PRODUCTION OVER IP Ed Calverley Product Director, Suitcase TV, United Kingdom ABSTRACT Much has been said over the past few years about the benefits of moving to use more IP in

More information

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress Nor Zaidi Haron Ayer Keroh +606-5552086 zaidi@utem.edu.my Masrullizam Mat Ibrahim Ayer Keroh +606-5552081 masrullizam@utem.edu.my

More information

How smart dimming technologies can help to optimise visual impact and power consumption of new HDR TVs

How smart dimming technologies can help to optimise visual impact and power consumption of new HDR TVs How smart dimming technologies can help to optimise visual impact and power consumption of new HDR TVs David Gamperl Resolution is the most obvious battleground on which rival TV and display manufacturers

More information

VLSI System Testing. BIST Motivation

VLSI System Testing. BIST Motivation ECE 538 VLSI System Testing Krish Chakrabarty Built-In Self-Test (BIST): ECE 538 Krish Chakrabarty BIST Motivation Useful for field test and diagnosis (less expensive than a local automatic test equipment)

More information

Render Panel. Display Render - Render Output

Render Panel. Display Render - Render Output 10.4 Render - Render Output Render Panel...1 Display...1 Output Options...2 Dimensions panel...2 Output Panel...3 Video Output...4 Preparing your work for video...4 Safe Areas and Overscan...4 Enabling

More information

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 19, NO. 3, MARCH GHEVC: An Efficient HEVC Decoder for Graphics Processing Units

IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 19, NO. 3, MARCH GHEVC: An Efficient HEVC Decoder for Graphics Processing Units IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 19, NO. 3, MARCH 2017 459 GHEVC: An Efficient HEVC Decoder for Graphics Processing Units Diego F. de Souza, Student Member, IEEE, Aleksandar Ilic, Member, IEEE, Nuno

More information

AN MPEG-4 BASED HIGH DEFINITION VTR

AN MPEG-4 BASED HIGH DEFINITION VTR AN MPEG-4 BASED HIGH DEFINITION VTR R. Lewis Sony Professional Solutions Europe, UK ABSTRACT The subject of this paper is an advanced tape format designed especially for Digital Cinema production and post

More information