NOW Handout Page 1. Traversing Digital Design. EECS Components and Design Techniques for Digital Systems. Lec 13 Project Overview.

Size: px
Start display at page:

Download "NOW Handout Page 1. Traversing Digital Design. EECS Components and Design Techniques for Digital Systems. Lec 13 Project Overview."

Transcription

1 Traversing Digital Design EECS Components and Design Techniques for Digital Systems You Are Here EECS150 wks 6-15 Lec 13 Project Overview David Culler Electrical Engineering and Computer Sciences University of California, Berkeley EECS150 wks EE 40 CS61C 10/12/2004 EECS 150, Fa04, Lec 13-Project 2 Caveats Basic Pong Today s lecture provides an overview of the project. Lab will cover it in MUCH more detail. Where there are differences, the lab information is correct! Names of many components are different from what is used in lab, so you won t be confused Court = set of obstacles fixed position Paddle = moving obstacle Position & vertical velocity Function of joystick P = f ( P, j ) Ball 2D position & velocity [ spin, acc ] Bounces off walls and paddles B = f ( B, j,c ) Score Ball hitting sides Effects Display, audio, 10/12/2004 EECS 150, Fa04, Lec 13-Project 3 10/12/2004 EECS 150, Fa04, Lec 13-Project 4 Calinx Board Add-on card Video & Audio Ports AC 97 Codec & Power Amp Video Encoder & Decoder Flash Card & Micro-drive Port Four 100 Mb Ethernet Ports Meg x Quad Ethernet Transceiver Prototype Area Seven Segment LED Displays Xilinx Virtex 2000E 10/12/2004 EECS 150, Fa04, Lec 13-Project 5 10/12/2004 EECS 150, Fa04, Lec 13-Project 6 NOW Handout Page 1 1

2 Project Design Problem Input-Output Constraints Map this application To this technology Ball moves within a court Players control movement of the paddles with joysticks Observe game as rendered on video display Bounces off walls and paddles till point is scored I/O devices provide design constraints 10/12/2004 EECS 150, Fa04, Lec 13-Project 7 switches LEDS LCD 10/12/2004 EECS 150, Fa04, Lec 13-Project Input/Output Support Digitize and abstract messy analog Rendering pipeline to translate display objects into byte stream Off-chip device to translate digital byte stream into composite video 10/12/2004 EECS 150, Fa04, Lec 13-Project 9 of the Court = set of obstacles fixed position Paddle = moving obstacle Position & vertical velocity Function of joystick P = f ( P, j ) Ball 2D position & velocity [ spin, acc ] Bounces off walls and paddles B = f ( B, j,c ) Score Ball hitting sides Effects Display, audio, 10/12/2004 EECS 150, Fa04, Lec 13-Project 10 Representing State of the game Court obstacles Paddles Ball Score Additional data Display blocks» Paddle & ball image Numerals Frame buffer frame holds frame buffer Rendered to frame buffer Spooled to video encoder has sophisticated Grok sheet, design bus controller block RAM holds also Registers, Counters, Timing sequence, ler FIFOs, Packet buffers 10/12/2004 EECS 150, Fa04, Lec 13-Project 11 N64 (cp 1) Video stream DQ Continually poll N64 and report of buttons and analog joystick Issue -bit command Receive -bit response Each button response is bit value containing button and -bit signed horizontal and vertical velocities Serial protocol Multiple cycles to perform each transaction Bits obtained serially Framing (packet start/stop) velocity pause start reset clock (27 MHz) Bit encoding» start data data stop 10/12/2004 EECS 150, Fa04, Lec 13-Project 12 NOW Handout Page 2 2

3 Video Encoder (cp 2) Announcements Rendering engine processes display objects into frame buffer Renders rectangles, image blocks, Drive video encoder device so that it outputs the correct NTSC Gain experience reading data sheets Dictates the 27 MHz operation rate Used throughout graphics subsystem Midterm will be returned in section Solutions available on-line Reading: Video In a Nutshell (by Tom Oberheim) on class web page Lab project documents (as assigned) 10/12/2004 EECS 150, Fa04, Lec 13-Project 13 10/12/2004 EECS 150, Fa04, Lec 13-Project 14 Digital Video Basics a little detour Pixel Array: A digital image is represented by a matrix of values where each value is a function of the information surrounding the corresponding point in the image. A single element in an image matrix is a picture element, or pixel. A pixel includes info for all color components. The array size varies for different applications and costs. Some common sizes shown to the right. Frames: The illusion of motion is created by successively flashing still pictures called frames. 10/12/2004 EECS 150, Fa04, Lec 13-Project 15 Refresh Rates & Scaning The human perceptual system A vertical blanking interval can be fooled into seeing corresponds to the time to return continuous motion by flashing from the bottom to the top. frames at a rate of around 20 In addition to the active (visible) lines frames/sec or higher. of video, each frame includes a number of non-visible lines in the Much lower and the movement looks jerky and flickers. TV in the US uses vertical blanking interval. 30 frames/second (originally derived The vertical blanking interval is used from the 60Hz line current frequency). these days to send additional information such as closed captions Images are generated on the and stock reports. screen of the display device by drawing or scanning each line of the image one after another, usually from top to bottom. Early display devices (CRTs) required time to get from the end of a scan line to the beginning of the next. Therefore each line of video consists of an active video portion and a horizontal blanking interval portion. 10/12/2004 EECS 150, Fa04, Lec 13-Project 16 Interlaced Scanning Early inventers of TV discovered that they could reduce the flicker effect by increasing the flash-rate without increasing the frame-rate. Interlaced scanning forms a complete picture, the frame, from two fields, each comprising half the scan lines. The second field is delayed half the frame time from the first. The first field, odd field, displays the odd scan lines, the second, even field, displays the even scan lines. 10/12/2004 EECS 150, Fa04, Lec 13-Project 17 Pixel Components A natural way to represent the The color signals (components) information at each pixel is with are color differences, defined as: the brightness of each of the Y-B and Y-R, where Y is the brightness primary color components: red, signal (component). green and blue (RBG). In the digital domain the three In the digital domain we could components are called: transmit one number for each of red, green, and blue intensity. Y luma, overall brightness C Engineers had to deal with issue B chroma, Y-B C when transitioning from black R chroma, Y-R and white TV to color. The signal Note that it is possible to for black and white TV contains reconstruct the RGB the overall pixel brightness (a representation if needed. combination of all color One reason this representation components). survives today is that the human Rather than adding three new signals visual perceptual system is less for color TV, they decided to encode sensitive to spatial information in the color information in two extra chrominance than it is in signals to be used in conjunction with the B/W signal for color luminance. Therefore chroma receivers and could be ignored for components are usually the older B/W sets. subsampled with respect to luma 10/12/2004 EECS 150, Fa04, Lec 13-Project component. 1 NOW Handout Page 3 3

4 Subsampling RGB 4:4:4 Y 4:4:4 4:2:2 (ITU-601) 4:2:0 (MPEG-1) 4:2:0 (MPEG-2) R 0 R 2 R 1 R 3 G 0 G 2 G 1 G 3 B 0 B 2 B 1 B Variations include subsampling horizontally, both vertically and horizontally. samples are coincident with alternate luma samples or are sited halfway between alternate luna samples. 10/12/2004 EECS 150, Fa04, Lec 13-Project 19 Common Interchange Format (CIF) Example 1: commonly used as output of MPEG-1 decoders. Common Interchange Format (CIF) Developed for low to medium quality applications. Teleconferencing, etc. Variations: QCIF, 4CIF, 16CIF Examples of component streaming: line i: Y Y Y Y Y line i+1: Y Y Y Y Y Alternate (different packet types): line i: Y Y Y Y Y line i+1: Y Y Y Y Y Bits/pixel: 6 components / 4 pixels 4/4 = 12 bits/pixel Frame size Frame rate Scan subsampling alignment Bits per component Effective bits/pixel 352 x 2 30 /sec progressive 4:2:0 2:1 in both X & Y interstitial 10/12/2004 EECS 150, Fa04, Lec 13-Project ITU-R BT.601 Format The Calinx video encoder supports this format. Formerly, CCIR-601. Designed for digitizing broadcast NTSC (national television system committee) signals. Variations: 4:2:0 PAL (European) version Component streaming: line i: Y Y Y Y Y line i+1: Y Y Y Y Y Bits/pixel: 4 components / 2 pixels 40/2 = 20 bits/pixel Frame size Frame rate Scan subsampling alignment Bits per component Effective bits/pixel 720 x /sec interlaced 4:2:2 2:1 in X only coincident 10/12/2004 EECS 150, Fa04, Lec 13-Project Calinx Video Encoder Analog Devices Supports: Digital side connected to Virtex Multiple formats and outputs pins. Operational modes, slave/master Analog output side wired to on VidFX project will use default mode: connectors or headers. ITU-601 as slave I 2 C for initialization: s-video output Wired to Virtex. 10/12/2004 EECS 150, Fa04, Lec 13-Project 22 ITU-R BT.656 Details Interfacing details for ITU-601. Pixels per line 5 Lines per frame 525 Frames/sec Pixels/sec 13.5 M Viewable pixels/line 720 Viewable lines/frame 47 With 4:2:2 chroma sub-sampling need to send 2 words/pixel (1 Y and 1 C). words/sec = 27M, Therefore encoder runs off a 27MHz clock. information (horizontal and vertical synch) is multiplexed on the data lines. Encoder data stream show to right: Luminance data, Y Chrominance data, Chrominance data, Last sample of digital active line 359 Y Y Y Y Y ( 7) (63) ( ) ( 366) /12/2004 EECS 150, Fa04, Lec 13-Project 23 Y 721 Replaced by timing reference signal End of active video FIGURE 1 Composition of data stream Sample data for O H instant 36(366) Y 736(7) 36(366) Replaced by digital blanking data Timing reference signals Y 55(61) 42(431) First sample of digital active line Y 56(62) 42(431) Y 57(63) 0 0 Replaced by timing reference signal Start of active video 0 0 Note 1 Sample identification numbers in parentheses are for 625-line systems where these differ from those for 525-line systems. (See also Recommendation ITU-R BT.03.) D01 ITU-R BT.656 Details is provided through End of Video (EAV) and Start of Video (SAV) timing references. Each reference is a block of four words: FF, 00, 00, <code> The <code> word encodes the following bits: F = field select (even or odd) V = indicates vertical blanking H = 1 if EAV else 0 for SAV Horizontal blanking section consists of repeating pattern /12/2004 EECS 150, Fa04, Lec 13-Project 24 NOW Handout Page 4 4

5 Calinx Video Decoder (not this term) Analog Devices ADV715 analog side Takes NTSC (or PAL) video signal on analog side and outputs ITU601/ITU656 on digital side. Many modes and features not use by us. VidFX project will use default mode: digital side Generates 27MHz clock synchronized to the output data. Digital side connected to Virtex pins. Analog output side wired to on connectors or headers. Camera connection through composite video. no initialization needed. 10/12/2004 EECS 150, Fa04, Lec 13-Project 25 (cp 3) frame Memory protocols Bus arbitration Address phase phase DRAM is large, but few address lines and slow Row & col address Wait s Synchronous DRAM provides fast synchronous access current block Little like a cache in the DRAM Fast burst of data Arbitration for shared resource 10/12/2004 EECS 150, Fa04, Lec 13-Project 26 READ burst timing (for later) Rendering Engine Video Enc. i/f Fed series of display objects Obstacles, paddles, ball Each defined by bounding box» Top, bottom, left, right Renders object into frame buffer within that box Bitblt color for rectangles Copy pixel image Must arbitrate for and carry out bus protocol 10/12/2004 EECS 150, Fa04, Lec 13-Project 27 10/12/2004 EECS 150, Fa04, Lec 13-Project 2 Video Encode Divide time into two major phases Render Compute new Compute phase is divided into 255 ticks Each tick is small enough that paddles and can only move a small amount Makes fixed point arithmetic each New paddle pos/vel based on old pos/vel and joystick velocity New ball is based on old ball pos/vel and all collisions Stream all obstacles and paddles by the ball next logic to determine bounce More when we look at arithmetic Network Multiplayer network 10/12/2004 EECS 150, Fa04, Lec 13-Project 29 10/12/2004 EECS 150, Fa04, Lec 13-Project 30 NOW Handout Page 5 5

6 Rendezvous & mode of operation Player with host device publishes channel and ID Write it on the white Set dip switches to select channel Start game as host Wait for guest attach Start game as guest Send out attach request Host compute all the game physics Local joystick and remote network joystick as s» Receive movement packets and xlate to equivalent of local Determines new ball and paddle position» Transmits court update packets Network remote device must have fair service Both devices render display locally 10/12/2004 EECS 150, Fa04, Lec 13-Project 31 Host Device (player 0) Board encoder decoder Network controller 10/12/2004 EECS 150, Fa04, Lec 13-Project SPI CC2420 Guest Device (player 1) Board decoder Encoder Network controller 10/12/2004 EECS 150, Fa04, Lec 13-Project 33 SPI CC2420 Protocol Stacks Usual case is that MAC protocol encapsulates IP (internet protocol) which in turn encapsulates TCP (transport control protocol) with in turn encapsulates the application layer. Each layer adds its own headers. Other protocols exist for other network services (ex: printers). When the reliability features (retransmission) of TCP are not needed, UDP/IP is used. Gaming and other applications where reliability is provided at the application layer. MAC Layer 2 IP Layer 3 TCP Layer 4 Layer 5 application layer ex: http MAC Layer 2 IP Layer 3 UDP Layer 4 Layer 5 Streaming Ex. Mpeg4 10/12/2004 EECS 150, Fa04, Lec 13-Project 34 Standard Hardware-Network- application level MAC (MAC layer processing) Media Independent (MII) Usually divided into three hardware blocks. (Application level processing could be either hardware or software.) MAG. Magnetics chip is a transformer for providing electrical isolation. PHY. Provides serial/parallel and parallel/serial conversion and encodes bit-stream for Ethernet signaling convention. Drives/receives analog signals to/from MAG. Recovers clock signal from data. PHY (Ethernet signal) MAG (transformer) Ethernet connection MAC. Media access layer processing. Processes Ethernet frames: preambles, headers, computes CRC to detect errors on receiving and to complete packet for transmission. Buffers (stores) data for/from application level. Application level Could be a standard bus (ex: PCI) or designed specifically for application level hardware. MII is an industry standard for connection PHY to MAC. Calinx has no MAC chip, must be handled in. You have met ethernet. IEEE will look similar yet different 10/12/2004 EECS 150, Fa04, Lec 13-Project Frames 10/12/2004 EECS 150, Fa04, Lec 13-Project 36 NOW Handout Page 6 6

7 Packet protocols Framing definitions IEEE Packet formats Request game packet Board Packet Schedule of checkpoints CP1: N64 (this week) CP2: Digital video encoder (week ) CP3: controller (two parts, week 9-10) CP4: IEEE (cc2420) (wk 11-12) unless we bail out to ethernet Overlaps with midterm II Project CP: game engine (wk 13-14) Endgame 11/29 early checkoff 12/6 final checkoff 12/10 project report due 12/15 midterm III 10/12/2004 EECS 150, Fa04, Lec 13-Project 37 10/12/2004 EECS 150, Fa04, Lec 13-Project 3 NOW Handout Page 7 7

EECS150 - Digital Design Lecture 12 Project Description, Part 2

EECS150 - Digital Design Lecture 12 Project Description, Part 2 EECS150 - Digital Design Lecture 12 Project Description, Part 2 February 27, 2003 John Wawrzynek/Sandro Pintz Spring 2003 EECS150 lec12-proj2 Page 1 Linux Command Server network VidFX Video Effects Processor

More information

The Project & Digital Video. Today. The Project (1) EECS150 Fall Lab Lecture #7. Arjun Singh

The Project & Digital Video. Today. The Project (1) EECS150 Fall Lab Lecture #7. Arjun Singh The Project & Digital Video EECS150 Fall2008 - Lab Lecture #7 Arjun Singh Adopted from slides designed by Greg Gibeling and Chris Fletcher 10/10/2008 EECS150 Lab Lecture #7 1 Today Project Introduction

More information

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline EECS150 - Digital Design Lecture 12 - Video Interfacing Oct. 8, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John

More information

Checkpoint 2 Video Encoder

Checkpoint 2 Video Encoder UNIVERSITY OF CALIFORNIA AT BERKELEY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE ASSIGNED: Week of 3/7 DUE: Week of 3/14, 10 minutes after start (xx:20) of your assigned

More information

Checkpoint 2 Video Encoder and Basic User Interface

Checkpoint 2 Video Encoder and Basic User Interface UNIVERSITY OF CALIFORNIA AT BERKELEY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE Checkpoint 2 Video Encoder and Basic User Interface 1.0 Motivation The goal of this

More information

The World Leader in High Performance Signal Processing Solutions. Section 15. Parallel Peripheral Interface (PPI)

The World Leader in High Performance Signal Processing Solutions. Section 15. Parallel Peripheral Interface (PPI) The World Leader in High Performance Signal Processing Solutions Section 5 Parallel Peripheral Interface (PPI) L Core Timer 64 Performance Core Monitor Processor ADSP-BF533 Block Diagram Instruction Memory

More information

Section 14 Parallel Peripheral Interface (PPI)

Section 14 Parallel Peripheral Interface (PPI) Section 14 Parallel Peripheral Interface (PPI) 14-1 a ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction Memory Performance Monitor JTAG/ Debug Core Processor LD 32 LD1 32 L1 Data Memory SD32 DMA Mastered

More information

Serial Digital Interface

Serial Digital Interface Serial Digital Interface From Wikipedia, the free encyclopedia (Redirected from HDSDI) The Serial Digital Interface (SDI), standardized in ITU-R BT.656 and SMPTE 259M, is a digital video interface used

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

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains: The Lecture Contains: ITU-R BT.601 Digital Video Standard Chrominance (Chroma) Subsampling Video Quality Measures file:///d /...rse%20(ganesh%20rana)/my%20course_ganesh%20rana/prof.%20sumana%20gupta/final%20dvsp/lecture5/5_1.htm[12/30/2015

More information

Video 1 Video October 16, 2001

Video 1 Video October 16, 2001 Video Video October 6, Video Event-based programs read() is blocking server only works with single socket audio, network input need I/O multiplexing event-based programming also need to handle time-outs,

More information

Transitioning from NTSC (analog) to HD Digital Video

Transitioning from NTSC (analog) to HD Digital Video To Place an Order or get more info. Call Uniforce Sales and Engineering (510) 657 4000 www.uniforcesales.com Transitioning from NTSC (analog) to HD Digital Video Sheet 1 NTSC Analog Video NTSC video -color

More information

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2 Video Lecture-5 To discuss Types of video signals Analog Video Digital Video (CSIT 410) 2 Types of Video Signals Video Signals can be classified as 1. Composite Video 2. S-Video 3. Component Video (CSIT

More information

EECS150 - Digital Design Lecture 10 - Interfacing. Recap and Topics

EECS150 - Digital Design Lecture 10 - Interfacing. Recap and Topics EECS150 - Digital Design Lecture 10 - Interfacing Oct. 1, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)

More information

EECS150 - Digital Design Lecture 13 - Project Description, Part 3 of? Project Overview

EECS150 - Digital Design Lecture 13 - Project Description, Part 3 of? Project Overview EECS150 - Digital Design Lecture 13 - Project Description, Part 3 of? March 3, 2009 John Wawrzynek Spring 2009 EECS150 - Lec13-proj3 Page 1 Project Overview A. MIPS150 pipeline structure B. Memories, project

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

1. Broadcast television

1. Broadcast television VIDEO REPRESNTATION 1. Broadcast television A color picture/image is produced from three primary colors red, green and blue (RGB). The screen of the picture tube is coated with a set of three different

More information

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

FPGA Laboratory Assignment 4. Due Date: 06/11/2012 FPGA Laboratory Assignment 4 Due Date: 06/11/2012 Aim The purpose of this lab is to help you understanding the fundamentals of designing and testing memory-based processing systems. In this lab, you will

More information

An FPGA Based Solution for Testing Legacy Video Displays

An FPGA Based Solution for Testing Legacy Video Displays An FPGA Based Solution for Testing Legacy Video Displays Dale Johnson Geotest Marvin Test Systems Abstract The need to support discrete transistor-based electronics, TTL, CMOS and other technologies developed

More information

Motion Video Compression

Motion Video Compression 7 Motion Video Compression 7.1 Motion video Motion video contains massive amounts of redundant information. This is because each image has redundant information and also because there are very few changes

More information

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video Course Code 005636 (Fall 2017) Multimedia Fundamental Concepts in Video Prof. S. M. Riazul Islam, Dept. of Computer Engineering, Sejong University, Korea E-mail: riaz@sejong.ac.kr Outline Types of Video

More information

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems So far. Chapter 4 Color spaces Chapter 3 image representations Bitmap grayscale page 1 8-bit color image Can show up to 256 colors Use color lookup table to map 256 of the 24-bit color (rather than choosing

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks Video Basics Jianping Pan Spring 2017 3/10/17 csc466/579 1 Video is a sequence of images Recorded/displayed at a certain rate Types of video signals component video separate

More information

Parallel Peripheral Interface (PPI)

Parallel Peripheral Interface (PPI) The World Leader in High Performance Signal Processing Solutions Parallel Peripheral Interface (PPI) Support Email: china.dsp@analog.com ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction Memory Performance

More information

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0 Written by Matteo Vit, R&D Engineer Dave S.r.l. Approved by Andrea Marson, CTO Dave S.r.l. DAVE S.r.l. www.dave.eu VERSION: 1.0.0 DOCUMENT CODE: AN-ENG-001 NO. OF PAGES: 8 AN-ENG-001 Using the AVR32 SoC

More information

MACROVISION RGB / YUV TEMP. RANGE PART NUMBER

MACROVISION RGB / YUV TEMP. RANGE PART NUMBER NTSC/PAL Video Encoder NOT RECOMMENDED FOR NEW DESIGNS NO RECOMMENDED REPLACEMENT contact our Technical Support Center at 1-888-INTERSIL or www.intersil.com/tsc September 2003 DATASHEET FN4284 Rev 6.00

More information

Lecture 14: Computer Peripherals

Lecture 14: Computer Peripherals Lecture 14: Computer Peripherals The last homework and lab for the course will involve using programmable logic to make interesting things happen on a computer monitor should be even more fun than the

More information

CHECKPOINT 2.5 FOUR PORT ARBITER AND USER INTERFACE

CHECKPOINT 2.5 FOUR PORT ARBITER AND USER INTERFACE 1.0 MOTIVATION UNIVERSITY OF CALIFORNIA AT BERKELEY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE CHECKPOINT 2.5 FOUR PORT ARBITER AND USER INTERFACE Please note that

More information

Graduate Institute of Electronics Engineering, NTU Digital Video Recorder

Graduate Institute of Electronics Engineering, NTU Digital Video Recorder Digital Video Recorder Advisor: Prof. Andy Wu 2004/12/16 Thursday ACCESS IC LAB Specification System Architecture Outline P2 Function: Specification Record NTSC composite video Video compression/processing

More information

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM.

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM. VideoJet 8000 8-Channel, MPEG-2 Encoder ARCHITECTURAL AND ENGINEERING SPECIFICATION Section 282313 Closed Circuit Video Surveillance Systems PART 2 PRODUCTS 2.01 MANUFACTURER A. Bosch Security Systems

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

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21 Audio and Video II Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21 1 Video signal Video camera scans the image by following

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP DB3 CCIR 656 Encoder General Description The Digital Blocks DB3 CCIR 656 Encoder IP Core encodes 4:2:2 Y CbCr component digital video with synchronization signals to conform

More information

A Guide to Standard and High-Definition Digital Video Measurements

A Guide to Standard and High-Definition Digital Video Measurements A Guide to Standard and High-Definition Digital Video Measurements D i g i t a l V i d e o M e a s u r e m e n t s A Guide to Standard and High-Definition Digital Video Measurements Contents In The Beginning

More information

METADATA CHALLENGES FOR TODAY'S TV BROADCAST SYSTEMS

METADATA CHALLENGES FOR TODAY'S TV BROADCAST SYSTEMS METADATA CHALLENGES FOR TODAY'S TV BROADCAST SYSTEMS Randy Conrod Harris Corporation Toronto, Canada Broadcast Clinic OCTOBER 2009 Presentation1 Introduction Understanding metadata such as audio metadata

More information

Primer. A Guide to Standard and High-Definition Digital Video Measurements. 3G, Dual Link and ANC Data Information

Primer. A Guide to Standard and High-Definition Digital Video Measurements. 3G, Dual Link and ANC Data Information A Guide to Standard and High-Definition Digital Video Measurements 3G, Dual Link and ANC Data Information Table of Contents In The Beginning..............................1 Traditional television..............................1

More information

TV Character Generator

TV Character Generator TV Character Generator TV CHARACTER GENERATOR There are many ways to show the results of a microcontroller process in a visual manner, ranging from very simple and cheap, such as lighting an LED, to much

More information

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing ATSC vs NTSC Spectrum ATSC 8VSB Data Framing 22 ATSC 8VSB Data Segment ATSC 8VSB Data Field 23 ATSC 8VSB (AM) Modulated Baseband ATSC 8VSB Pre-Filtered Spectrum 24 ATSC 8VSB Nyquist Filtered Spectrum ATSC

More information

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology Course Presentation Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology Video Visual Effect of Motion The visual effect of motion is due

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

MULTIMEDIA TECHNOLOGIES

MULTIMEDIA TECHNOLOGIES MULTIMEDIA TECHNOLOGIES LECTURE 08 VIDEO IMRAN IHSAN ASSISTANT PROFESSOR VIDEO Video streams are made up of a series of still images (frames) played one after another at high speed This fools the eye into

More information

DATASHEET HMP8154, HMP8156A. Features. Ordering Information. Applications. NTSC/PAL Encoders. FN4343 Rev.5.00 Page 1 of 34.

DATASHEET HMP8154, HMP8156A. Features. Ordering Information. Applications. NTSC/PAL Encoders. FN4343 Rev.5.00 Page 1 of 34. NTSC/PAL Encoders NOT RECOMMENDED FOR NEW DESIGNS NO RECOMMENDED REPLACEMENT contact our Technical Support Center at 1-888-INTERSIL or www.intersil.com/tsc DATASHEET FN4343 Rev.5.00 The HMP8154 and HMP8156A

More information

Design and Implementation of an AHB VGA Peripheral

Design and Implementation of an AHB VGA Peripheral Design and Implementation of an AHB VGA Peripheral 1 Module Overview Learn about VGA interface; Design and implement an AHB VGA peripheral; Program the peripheral using assembly; Lab Demonstration. System

More information

TMS320DM646x DMSoC Video Port Interface (VPIF) User's Guide

TMS320DM646x DMSoC Video Port Interface (VPIF) User's Guide TMS320DM646x DMSoC Video Port Interface (VPIF) User's Guide Literature Number: SPRUER9D November 2009 2 Preface... 10 1 Introduction... 12 1.1 Overview... 12 1.2 Features... 13 1.3 Features Not Supported...

More information

Comp 410/510. Computer Graphics Spring Introduction to Graphics Systems

Comp 410/510. Computer Graphics Spring Introduction to Graphics Systems Comp 410/510 Computer Graphics Spring 2018 Introduction to Graphics Systems Computer Graphics Computer graphics deals with all aspects of 'creating images with a computer - Hardware (PC with graphics card)

More information

Pivoting Object Tracking System

Pivoting Object Tracking System Pivoting Object Tracking System [CSEE 4840 Project Design - March 2009] Damian Ancukiewicz Applied Physics and Applied Mathematics Department da2260@columbia.edu Jinglin Shen Electrical Engineering Department

More information

5.1 Types of Video Signals. Chapter 5 Fundamental Concepts in Video. Component video

5.1 Types of Video Signals. Chapter 5 Fundamental Concepts in Video. Component video Chapter 5 Fundamental Concepts in Video 5.1 Types of Video Signals 5.2 Analog Video 5.3 Digital Video 5.4 Further Exploration 1 Li & Drew c Prentice Hall 2003 5.1 Types of Video Signals Component video

More information

EECS145M 2000 Midterm #1 Page 1 Derenzo

EECS145M 2000 Midterm #1 Page 1 Derenzo UNIVERSITY OF CALIFORNIA College of Engineering Electrical Engineering and Computer Sciences Department EECS 145M: Microcomputer Interfacing Laboratory Spring Midterm #1 (Closed book- calculators OK) Wednesday,

More information

2.4.1 Graphics. Graphics Principles: Example Screen Format IMAGE REPRESNTATION

2.4.1 Graphics. Graphics Principles: Example Screen Format IMAGE REPRESNTATION 2.4.1 Graphics software programs available for the creation of computer graphics. (word art, Objects, shapes, colors, 2D, 3d) IMAGE REPRESNTATION A computer s display screen can be considered as being

More information

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards COMP 9 Advanced Distributed Systems Multimedia Networking Video Compression Standards Kevin Jeffay Department of Computer Science University of North Carolina at Chapel Hill jeffay@cs.unc.edu September,

More information

Sapera LT 8.0 Acquisition Parameters Reference Manual

Sapera LT 8.0 Acquisition Parameters Reference Manual Sapera LT 8.0 Acquisition Parameters Reference Manual sensors cameras frame grabbers processors software vision solutions P/N: OC-SAPM-APR00 www.teledynedalsa.com NOTICE 2015 Teledyne DALSA, Inc. All rights

More information

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali Supervised by: Dr.Mohamed Abd El Ghany Analogue Terrestrial TV. No satellite Transmission Digital Satellite TV. Uses satellite

More information

VIDEO Muhammad AminulAkbar

VIDEO Muhammad AminulAkbar VIDEO Muhammad Aminul Akbar Analog Video Analog Video Up until last decade, most TV programs were sent and received as an analog signal Progressive scanning traces through a complete picture (a frame)

More information

Types of CRT Display Devices. DVST-Direct View Storage Tube

Types of CRT Display Devices. DVST-Direct View Storage Tube Examples of Computer Graphics Devices: CRT, EGA(Enhanced Graphic Adapter)/CGA/VGA/SVGA monitors, plotters, data matrix, laser printers, Films, flat panel devices, Video Digitizers, scanners, LCD Panels,

More information

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0.

SingMai Electronics SM06. Advanced Composite Video Interface: HD-SDI to acvi converter module. User Manual. Revision 0. SM06 Advanced Composite Video Interface: HD-SDI to acvi converter module User Manual Revision 0.4 1 st May 2017 Page 1 of 26 Revision History Date Revisions Version 17-07-2016 First Draft. 0.1 28-08-2016

More information

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems Prof. Ben Lee School of Electrical Engineering and Computer Science Oregon State University Outline Computer Representation of Audio Quantization

More information

The H.26L Video Coding Project

The H.26L Video Coding Project The H.26L Video Coding Project New ITU-T Q.6/SG16 (VCEG - Video Coding Experts Group) standardization activity for video compression August 1999: 1 st test model (TML-1) December 2001: 10 th test model

More information

Traditionally video signals have been transmitted along cables in the form of lower energy electrical impulses. As new technologies emerge we are

Traditionally video signals have been transmitted along cables in the form of lower energy electrical impulses. As new technologies emerge we are 2 Traditionally video signals have been transmitted along cables in the form of lower energy electrical impulses. As new technologies emerge we are seeing the development of new connection methods within

More information

A320 Supplemental Digital Media Material for OS

A320 Supplemental Digital Media Material for OS A320 Supplemental Digital Media Material for OS Lecture 1 - Introduction November 8, 2013 Sam Siewert Digital Media and Interactive Course Topics Digital Media Digital Video Encoding/Decoding Machine Vision

More information

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure Representations Multimedia Systems and Applications Video Compression Composite NTSC - 6MHz (4.2MHz video), 29.97 frames/second PAL - 6-8MHz (4.2-6MHz video), 50 frames/second Component Separation video

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

decodes it along with the normal intensity signal, to determine how to modulate the three colour beams.

decodes it along with the normal intensity signal, to determine how to modulate the three colour beams. Television Television as we know it today has hardly changed much since the 1950 s. Of course there have been improvements in stereo sound and closed captioning and better receivers for example but compared

More information

Manual Version Ver 1.0

Manual Version Ver 1.0 The BG-3 & The BG-7 Multiple Test Pattern Generator with Field Programmable ID Option Manual Version Ver 1.0 BURST ELECTRONICS INC CORRALES, NM 87048 USA (505) 898-1455 VOICE (505) 890-8926 Tech Support

More information

Digital Signal Coding

Digital Signal Coding UCRL-JC-127333 PREPRINT Digital Signal Coding R. Gaunt This paper was prepared for submittal to the Association for Computing Machinery Special Interest Group on Computer Graphics (SIGGRAPH) '97 Conference

More information

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA 1 ARJUNA RAO UDATHA, 2 B.SUDHAKARA RAO, 3 SUDHAKAR.B. 1 Dept of ECE, PG Scholar, 2 Dept of ECE, Associate Professor, 3 Electronics,

More information

Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES

Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES 98-026 Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES (2.5.1) has various problems under OSX 1.03 Pather. You

More information

Video Graphics Array (VGA)

Video Graphics Array (VGA) Video Graphics Array (VGA) Chris Knebel Ian Kaneshiro Josh Knebel Nathan Riopelle Image Source: Google Images 1 Contents History Design goals Evolution The protocol Signals Timing Voltages Our implementation

More information

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline IEEE802.11a Based Wireless AV Module() with Digital AV Interface TOSHIBA Corp. T.Wakutsu, N.Shibuya, E.Kamagata, T.Matsumoto, Y.Nagahori, T.Sakamoto, Y.Unekawa, K.Tagami, M.Serizawa Outline Background

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory Problem Set Issued: March 2, 2007 Problem Set Due: March 14, 2007 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.111 Introductory Digital Systems Laboratory

More information

LMH0340/LMH0341 SerDes EVK User Guide

LMH0340/LMH0341 SerDes EVK User Guide LMH0340/LMH0341 SerDes EVK User Guide July 1, 2008 Version 1.05 1 1... Overview 3 2... Evaluation Kit (SD3GXLEVK) Contents 3 3... Hardware Setup 4 3.1 ALP100 BOARD (MAIN BOARD) DESCRIPTION 5 3.2 SD340EVK

More information

Lab # 9 VGA Controller

Lab # 9 VGA Controller Lab # 9 VGA Controller Introduction VGA Controller is used to control a monitor (PC monitor) and has a simple protocol as we will see in this lab. Kit parts for this lab 1 A closer look VGA Basics The

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP General Description The Digital Blocks IP Core decodes an ITU-R BT.656 digital video uncompressed NTSC 720x486 (525/60 Video System) and PAL 720x576 (625/50 Video System)

More information

EECS150 - Digital Design Lecture 3 Synchronous Digital Systems Review. Announcements

EECS150 - Digital Design Lecture 3 Synchronous Digital Systems Review. Announcements EECS150 - Digital Design Lecture 3 Synchronous Digital Systems Review September 1, 2011 Elad Alon Electrical Engineering and Computer Sciences University of California, Berkeley http://www-inst.eecs.berkeley.edu/~cs150

More information

PixelNet. Jupiter. The Distributed Display Wall System. by InFocus. infocus.com

PixelNet. Jupiter. The Distributed Display Wall System. by InFocus. infocus.com PixelNet The Distributed Display Wall System Jupiter by InFocus infocus.com PixelNet The Distributed Display Wall System PixelNet, a Jupiter by InFocus product, is a revolutionary new way to capture,

More information

Block Diagram. dw*3 pixin (RGB) pixin_vsync pixin_hsync pixin_val pixin_rdy. clk_a. clk_b. h_s, h_bp, h_fp, h_disp, h_line

Block Diagram. dw*3 pixin (RGB) pixin_vsync pixin_hsync pixin_val pixin_rdy. clk_a. clk_b. h_s, h_bp, h_fp, h_disp, h_line Key Design Features Block Diagram Synthesizable, technology independent IP Core for FPGA, ASIC and SoC reset underflow Supplied as human readable VHDL (or Verilog) source code Simple FIFO input interface

More information

Finally an affordable video mixer for the foundation of. your multi-format video production.

Finally an affordable video mixer for the foundation of. your multi-format video production. Pick Hit Award From Broadcast Engineering Magazine at NAB 2005 Mix Multiple Input Formats Capable of mixing HD (1080i/720p:component), (S-Video, Composite) or from computer (from VGA to SXGA). Choose from

More information

Network Working Group Request for Comments: 3497 Category: Standards Track G. Goncher Tektronix A. Mankin Bell Labs, Lucent Corporation March 2003

Network Working Group Request for Comments: 3497 Category: Standards Track G. Goncher Tektronix A. Mankin Bell Labs, Lucent Corporation March 2003 Network Working Group Request for Comments: 3497 Category: Standards Track L. Gharai C. Perkins USC/ISI G. Goncher Tektronix A. Mankin Bell Labs, Lucent Corporation March 2003 RTP Payload Format for Society

More information

VIODC SDI Demonstration

VIODC SDI Demonstration VIODC SDI Demonstration User Guide R R Xilinx is disclosing this Document and Intellectual Property (hereinafter the Design ) to you for use in the development of designs to operate on, or interface with

More information

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

06 Video. Multimedia Systems. Video Standards, Compression, Post Production Multimedia Systems 06 Video Video Standards, Compression, Post Production Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures

More information

10 Digital TV Introduction Subsampling

10 Digital TV Introduction Subsampling 10 Digital TV 10.1 Introduction Composite video signals must be sampled at twice the highest frequency of the signal. To standardize this sampling, the ITU CCIR-601 (often known as ITU-R) has been devised.

More information

INTERLACE CHARACTER EDITOR (ICE) Programmed by Bobby Clark. Version 1.0 for the ABBUC Software Contest 2011

INTERLACE CHARACTER EDITOR (ICE) Programmed by Bobby Clark. Version 1.0 for the ABBUC Software Contest 2011 INTERLACE CHARACTER EDITOR (ICE) Programmed by Bobby Clark Version 1.0 for the ABBUC Software Contest 2011 INTRODUCTION Interlace Character Editor (ICE) is a collection of three font editors written in

More information

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0 LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0 DS849 June 22, 2011 Introduction The LogiCORE IP Spartan -6 FPGA Triple-Rate SDI interface solution provides receiver and transmitter interfaces for the

More information

From Synchronous to Asynchronous Design

From Synchronous to Asynchronous Design by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The most simple real time programming paradigm is a synchronous loop. This is an effective approach for

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP General Description The Digital Blocks core is a full function equivalent to the Motorola MC6845 device. The interfaces a microprocessor to a raster-scan CRT display. The

More information

iii Table of Contents

iii Table of Contents i iii Table of Contents Display Setup Tutorial....................... 1 Launching Catalyst Control Center 1 The Catalyst Control Center Wizard 2 Enabling a second display 3 Enabling A Standard TV 7 Setting

More information

Teletext Inserter Firmware. User s Manual. Contents

Teletext Inserter Firmware. User s Manual. Contents Teletext Inserter Firmware User s Manual Contents 0 Definition 3 1 Frontpanel 3 1.1 Status Screen.............. 3 1.2 Configuration Menu........... 4 2 Controlling the Teletext Inserter via RS232 4 2.1

More information

Understanding Multimedia - Basics

Understanding Multimedia - Basics Understanding Multimedia - Basics Joemon Jose Web page: http://www.dcs.gla.ac.uk/~jj/teaching/demms4 Wednesday, 9 th January 2008 Design and Evaluation of Multimedia Systems Lectures video as a medium

More information

Dan Schuster Arusha Technical College March 4, 2010

Dan Schuster Arusha Technical College March 4, 2010 Television Theory Of Operation Dan Schuster Arusha Technical College March 4, 2010 My TV Background 34 years in Automation and Image Electronics MS in Electrical and Computer Engineering Designed Television

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 25 January 2007 Dr. ir. Aleksandra Pizurica Prof. Dr. Ir. Wilfried Philips Aleksandra.Pizurica @telin.ugent.be Tel: 09/264.3415 UNIVERSITEIT GENT Telecommunicatie en Informatieverwerking

More information

Computer and Machine Vision

Computer and Machine Vision Computer and Machine Vision Introduction to Continuous Camera Capture, Sampling, Encoding, Decoding and Transport January 22, 2014 Sam Siewert Video Camera Fundamentals Overview Introduction to Codecs

More information

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur Module 8 VIDEO CODING STANDARDS Lesson 24 MPEG-2 Standards Lesson Objectives At the end of this lesson, the students should be able to: 1. State the basic objectives of MPEG-2 standard. 2. Enlist the profiles

More information

4. Video and Animation. Contents. 4.3 Computer-based Animation. 4.1 Basic Concepts. 4.2 Television. Enhanced Definition Systems

4. Video and Animation. Contents. 4.3 Computer-based Animation. 4.1 Basic Concepts. 4.2 Television. Enhanced Definition Systems Contents 4.1 Basic Concepts Video Signal Representation Computer Video Format 4.2 Television Conventional Systems Enhanced Definition Systems High Definition Systems Transmission 4.3 Computer-based Animation

More information

Content storage architectures

Content storage architectures Content storage architectures DAS: Directly Attached Store SAN: Storage Area Network allocates storage resources only to the computer it is attached to network storage provides a common pool of storage

More information

Multimedia Networking

Multimedia Networking Multimedia Networking #3 Multimedia Networking Semester Ganjil 2012 PTIIK Universitas Brawijaya #2 Multimedia Applications 1 Schedule of Class Meeting 1. Introduction 2. Applications of MN 3. Requirements

More information

AT780PCI. Digital Video Interfacing Products. Multi-standard DVB-T2/T/C Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

AT780PCI. Digital Video Interfacing Products. Multi-standard DVB-T2/T/C Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs Digital Video Interfacing Products AT780PCI Multi-standard DVB-T2/T/C Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs Standard Features - PCI 2.2, 32 bit, 33/66MHz 3.3V. - Bus Master DMA, Scatter

More information

RF4432 wireless transceiver module

RF4432 wireless transceiver module RF4432 wireless transceiver module 1. Description RF4432 adopts Silicon Lab Si4432 RF chip, which is a highly integrated wireless ISM band transceiver. The features of high sensitivity (-121 dbm), +20

More information

The following references and the references contained therein are normative.

The following references and the references contained therein are normative. MISB ST 0605.5 STANDARD Encoding and Inserting Time Stamps and KLV Metadata in Class 0 Motion Imagery 26 February 2015 1 Scope This standard defines requirements for encoding and inserting time stamps

More information

Chrontel CH7015 SDTV / HDTV Encoder

Chrontel CH7015 SDTV / HDTV Encoder Chrontel Preliminary Brief Datasheet Chrontel SDTV / HDTV Encoder Features 1.0 GENERAL DESCRIPTION VGA to SDTV conversion supporting graphics resolutions up to 104x768 Analog YPrPb or YCrCb outputs for

More information

SMPTE x720 Progressive Image Sample Structure - Analog and Digital representation and Analog Interface

SMPTE x720 Progressive Image Sample Structure - Analog and Digital representation and Analog Interface MISB RP 0403.1 Recommended Practice Digital Representation and Source Interface formats for Infrared Motion Imagery mapped into 1280 x 720 format Bit-Serial Digital Interface 01 February 2010 1 Scope The

More information

Television History. Date / Place E. Nemer - 1

Television History. Date / Place E. Nemer - 1 Television History Television to see from a distance Earlier Selenium photosensitive cells were used for converting light from pictures into electrical signals Real breakthrough invention of CRT AT&T Bell

More information