Review. What about images? What about images? Slides04 - RGB-Pixels.key - September 22, 2015

Size: px
Start display at page:

Download "Review. What about images? What about images? Slides04 - RGB-Pixels.key - September 22, 2015"

Transcription

1 Review 1 What is binary? What kinds of data can be represented in binary? What about images? 2-1 How do we turn a scene into something we can store in a computer? What about images? 2-2 How do we turn a scene into something we can store in a computer? Need a way to represent colors in binary Need a way to indicate the sequence of colors that make up a picture

2 Bitmap Representation 3-1 Divide an image into a grid Pick the average color in each cell (pixel) Remember that color Bitmap Representation 3-2 Divide an image into a grid Pick the average color in each cell (pixel) Remember that color Remember Average Pixel Color 4-1

3 Remember Average Pixel Color 4-2 Remember Average Pixel Color 4-3 Pixels are very small! 5

4 6 Exploring pictures with JES First, get a picture into a variable: mypicture = makepicture (pickafile()) Display with: explore (mypicture) 7 Map coordinates A B C D E 1 Consist of a row and column Cleveland is in D4 F G H I J Directions to Mount Holyoke College Consists of a row and column By Car From the south: North on I-91 to Route 202 (Exit 16, Holyoke/South Hadley). North on 202 through Holyoke, across the Connecticut River, and around the rotary to the South Hadley Center-Amherst exit; Route 116 north for 2.5 miles. From the north: South on I-91 to Exit 16; follow directions above. From the Mass Turnpike, east or west: Exit 5 (Holyoke/ Chicopee) to Route 33 for five miles; right onto 116; 1.5 miles north to MHC. 27 By Train Amtrak station in Springfield: Mailing address Mount Holyoke College 50 College Street South Hadley, MA By Air Bradley International Airport, serving Hartford, Connecticut, and Springfield, Massachusetts, is 35 miles south of Mount Holyoke on I-91. For van/car service from the airport: By Bus Peter Pan service from Boston and New York City to South Hadley with transfers in Springfield: Pixel Coordinates 8 Main switchboard X is the column Y is the row 0, 0 is at the top, left corner Identify exactly one pixel

5 Pre-defined pixel functions 9-1 getpixel ( <picture>, <column>, <row>) - returns a pixel getpixels ( <picture> ) - returns an array of all the pixels Pre-defined pixel functions 9-2 getpixel ( <picture>, <column>, <row>) - returns a pixel getpixels ( <picture> ) - returns an array of all the pixels Terminology: An array is a list of values Calling getpixel 10-1

6 Calling getpixel 10-2 Calling getpixel 10-3 What is a Color? 11 RGB - Red Green Blue 3 light sources, one of each color Specify how intense each light source should be Values range between 0 and 255 Example: Red = 255, Green = 0, Blue = 0 Example: Red = 129, Green = 202, Blue = 60 Example: Red = 245, Green = 248, Blue = 34 What is black, white, gray?

7 Color Chooser 12 How Many Shades of Red are There? 13-1 How Many Shades of Red are There? Red

8 How Many Combinations of Red and Green are There? 14-1 How Many Combinations of Red and Green are There? Red * 256 Green = 65,536 Red/Green combinations How Many RGB Colors are There? Red * 256 Green * 256 Blue = 16,777,216 Red/Green/Blue combinations

9 How Many RGB Colors are There? Red * 256 Green * 256 Blue = 16,777,216 Red/Green/Blue combinations My display only has 2880 * 1800 = 5,184,000 pixels!! There are not enough pixels on my screen to display all the colors at one time! 16 A magnified view of an RGB display Calling getpixels 17-1 getpixels returns an array big enough to hold each pixel of an image Array contains all the pixels of the first row, followed by all the pixels of the second row, etc. How long would it be? How much memory does the array use?

10 Calling getpixels 17-2 getpixels returns an array big enough to hold each pixel of an image Array contains all the pixels of the first row, followed by all the pixels of the second row, etc. How long would it be? How much memory does the array use? Summary of new functions 18 getpixel ( <picture>, <column>, <row>) - returns a pixel getpixels ( <picture> ) - returns an array of all the pixels getwidth ( <picture> ) - returns the number of columns of pixels in the picture getheight ( <picture> ) - returns the number of rows of pixels in the picture Summary of Digital Representations 19 ASCII and Unicode are two binary encodings for text. RGB is a binary encoding for color Images consist of a 2D grid of pixels, each with a unique color

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES 1 Learning Objectives 1. Explain the function of a multiplexer. Implement a multiplexer using gates. 2. Explain the

More information

Data Representation. signals can vary continuously across an infinite range of values e.g., frequencies on an old-fashioned radio with a dial

Data Representation. signals can vary continuously across an infinite range of values e.g., frequencies on an old-fashioned radio with a dial Data Representation 1 Analog vs. Digital there are two ways data can be stored electronically 1. analog signals represent data in a way that is analogous to real life signals can vary continuously across

More information

8/30/2010. Chapter 1: Data Storage. Bits and Bit Patterns. Boolean Operations. Gates. The Boolean operations AND, OR, and XOR (exclusive or)

8/30/2010. Chapter 1: Data Storage. Bits and Bit Patterns. Boolean Operations. Gates. The Boolean operations AND, OR, and XOR (exclusive or) Chapter 1: Data Storage Bits and Bit Patterns 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns 1.5 The Binary System 1.6 Storing Integers 1.8 Data

More information

Programming: Part II

Programming: Part II Programming: Part II In this section of notes you will learn about more advanced programming concepts such as looping, functions. Repetition Problem: what if a program or portion of a program needs to

More information

Import and quantification of a micro titer plate image

Import and quantification of a micro titer plate image BioNumerics Tutorial: Import and quantification of a micro titer plate image 1 Aims BioNumerics can import character type data from TIFF images. This happens by quantification of the color intensity and/or

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

CHAPTER1: Digital Logic Circuits

CHAPTER1: Digital Logic Circuits CS224: Computer Organization S.KHABET CHAPTER1: Digital Logic Circuits 1 Sequential Circuits Introduction Composed of a combinational circuit to which the memory elements are connected to form a feedback

More information

Chapt er 3 Data Representation

Chapt er 3 Data Representation Chapter 03 Data Representation Chapter Goals Distinguish between analog and digital information Explain data compression and calculate compression ratios Explain the binary formats for negative and floating-point

More information

Chapter 1: Data Storage. Copyright 2015 Pearson Education, Inc.

Chapter 1: Data Storage. Copyright 2015 Pearson Education, Inc. Chapter 1: Data Storage Chapter 1: Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns 1.5 The Binary System 1-2 Chapter 1: Data Storage

More information

Part 1: Introduction to computer graphics 1. Describe Each of the following: a. Computer Graphics. b. Computer Graphics API. c. CG s can be used in

Part 1: Introduction to computer graphics 1. Describe Each of the following: a. Computer Graphics. b. Computer Graphics API. c. CG s can be used in Part 1: Introduction to computer graphics 1. Describe Each of the following: a. Computer Graphics. b. Computer Graphics API. c. CG s can be used in solving Problems. d. Graphics Pipeline. e. Video Memory.

More information

GOODNIGHT MOON & THE RUNAWAY BUNNY

GOODNIGHT MOON & THE RUNAWAY BUNNY GOODNIGHT MOON & THE RUNAWAY BUNNY Study Guides for Teachers are also available on our website at www.fineartscenter.com - select For School Audiences under Education, then select Resource Room. Please

More information

Twinkle Twonkle Friday, Feb.17, 2012 at 10am Fine Arts Center Concert Hall

Twinkle Twonkle Friday, Feb.17, 2012 at 10am Fine Arts Center Concert Hall Twinkle Twonkle Friday, Feb.17, 2012 at 10am Fine Arts Center Concert Hall Study Guides for Teachers are also available on our website at www.fineartscenter.com - select Global Arts under Education, then

More information

Project Name Test Plan

Project Name Test Plan Project Name Test Plan Table of Contents History of Changes... 1 Version... 1 Date... 1 Change... 1 First Draft... 1 Related Documents... 2 Test Team... 2 Testing Strategy... 2 Items Not Covered by These

More information

NUMB3RS Activity: Coded Messages. Episode: The Mole

NUMB3RS Activity: Coded Messages. Episode: The Mole Teacher Page 1 : Coded Messages Topic: Inverse Matrices Grade Level: 10-11 Objective: Students will learn how to apply inverse matrix multiplication to the coding of values. Time: 15 minutes Materials:

More information

Screen Shot User Guide Clinical Agency

Screen Shot User Guide Clinical Agency Screen Shot User Guide Clinical Agency Table of Contents Page# 2. Step 1 - How to Add Units 3. Step 1 - How to add Unit Locations 4. Step 2 - How to create Unit Schedules Create Unit Availability 5. Step

More information

Example: compressing black and white images 2 Say we are trying to compress an image of black and white pixels: CSC310 Information Theory.

Example: compressing black and white images 2 Say we are trying to compress an image of black and white pixels: CSC310 Information Theory. CSC310 Information Theory Lecture 1: Basics of Information Theory September 11, 2006 Sam Roweis Example: compressing black and white images 2 Say we are trying to compress an image of black and white pixels:

More information

COGS 119/219 MATLAB for Experimental Research. Fall 2017 Image Processing in Matlab

COGS 119/219 MATLAB for Experimental Research. Fall 2017 Image Processing in Matlab COGS 119/219 MATLAB for Experimental Research Fall 2017 Image Processing in Matlab What is an image? An image is an array, or a matrix of square pixels (picture elements) arranged in rows and columns.

More information

General Certificate of Education Advanced Subsidiary Examination June Problem Solving, Programming, Data Representation and Practical Exercise

General Certificate of Education Advanced Subsidiary Examination June Problem Solving, Programming, Data Representation and Practical Exercise General Certificate of Education Advanced Subsidiary Examination June 2012 Computing COMP1 Unit 1 Problem Solving, Programming, Data Representation and Practical Exercise Friday 25 May 2012 9.00 am to

More information

London Examinations IGCSE

London Examinations IGCSE Centre No. Candidate No. Paper Reference(s) 4385/1F London Examinations IGCSE Information and Communication Technology Paper 1F Foundation Tier Friday 7 November 2008 Morning Time: 1 hour 30 minutes Materials

More information

The reduction in the number of flip-flops in a sequential circuit is referred to as the state-reduction problem.

The reduction in the number of flip-flops in a sequential circuit is referred to as the state-reduction problem. State Reduction The reduction in the number of flip-flops in a sequential circuit is referred to as the state-reduction problem. State-reduction algorithms are concerned with procedures for reducing the

More information

Footnotes and Endnotes

Footnotes and Endnotes Footnotes and Endnotes Sometimes when writing a paper it is necessary to insert text at the bottom of a page in a document to reference something on that page. You do this by placing a footnote at the

More information

Getting Images of the World

Getting Images of the World Computer Vision for HCI Image Formation Getting Images of the World 3-D Scene Video Camera Frame Grabber Digital Image A/D or Digital Lens Image array Transfer image to memory 2 1 CCD Charged Coupled Device

More information

1. Update Software in Meter

1. Update Software in Meter 12/13/2016 Limit Scan Feature Revision Brief for the AI Turbo S2 Satellite Meter 1. Update Software in Meter To obtain the software that contains the revised Limit Scan feature as described in the document

More information

Computer Graphics: Overview of Graphics Systems

Computer Graphics: Overview of Graphics Systems Computer Graphics: Overview of Graphics Systems By: A. H. Abdul Hafez Abdul.hafez@hku.edu.tr, 1 Outlines 1. Video Display Devices 2. Flat-panel displays 3. Video controller and Raster-Scan System 4. Coordinate

More information

Announcements. Project Turn-In Process. and URL for project on a Word doc Upload to Catalyst Collect It

Announcements. Project Turn-In Process. and URL for project on a Word doc Upload to Catalyst Collect It Announcements Project Turn-In Process Put name, lab, UW NetID, student ID, and URL for project on a Word doc Upload to Catalyst Collect It 1 Project 1A: Announcements Turn in the Word doc or.txt file before

More information

Frequencies. Chapter 2. Descriptive statistics and charts

Frequencies. Chapter 2. Descriptive statistics and charts An analyst usually does not concentrate on each individual data values but would like to have a whole picture of how the variables distributed. In this chapter, we will introduce some tools to tabulate

More information

ECS 15: Introduction to Computers Midterm November 6, 2013

ECS 15: Introduction to Computers Midterm November 6, 2013 ECS 15: Introduction to Computers Midterm November 6, 2013 Notes: 1) The midterm is open book, open notes. 2) You have 50 minutes, no more: I will strictly enforce this. 3) The midterm is divided into

More information

LAURA INGALLS WILDER Growing Up on the Prairie Wednesday, November 10, 2010 at 10am Fine Arts Center Concert Hall

LAURA INGALLS WILDER Growing Up on the Prairie Wednesday, November 10, 2010 at 10am Fine Arts Center Concert Hall LAURA INGALLS WILDER Growing Up on the Prairie Wednesday, November 10, 2010 at 10am Fine Arts Center Concert Hall Study Guides for Teachers are also available on our website at www.fineartscenter.com -

More information

HD-SDI Express User Training. J.Egri 4/09 1

HD-SDI Express User Training. J.Egri 4/09 1 HD-SDI Express User Training J.Egri 4/09 1 Features SDI interface Supports 720p, 1080i and 1080p formats. Supports SMPTE 292M serial interface operating at 1.485 Gbps. Supports SMPTE 274M and 296M framing.

More information

CHAPTER 7 BASIC GRAPHICS, EVENTS AND GLOBAL DATA

CHAPTER 7 BASIC GRAPHICS, EVENTS AND GLOBAL DATA VERSION 1 BASIC GRAPHICS, EVENTS AND GLOBAL DATA CHAPTER 7 BASIC GRAPHICS, EVENTS, AND GLOBAL DATA In this chapter, the graphics features of TouchDevelop are introduced and then combined with scripts when

More information

Lab 2 Part 1 assigned for lab sessions this week

Lab 2 Part 1 assigned for lab sessions this week CSE 111 Fall 2010 September 20 24 ANNOUNCEMENTS Lab 2 Part 1 assigned for lab sessions this week Turn it in via UBLearns Lab 2 Part 2 next week Exam 1 Monday, October 4 th in lecture 1 STORING IMAGE INFORMATION

More information

1 Boxer Billy Input File: BoxerBillyIn.txt

1 Boxer Billy Input File: BoxerBillyIn.txt 1 Boxer Billy Input File: BoxerBillyIn.txt After paying his college tuition Billy is short on funds. Therefore, he wants to purchase the minimum number of boxes, all of the same capacity, to put his books

More information

Objectives: Topics covered: Basic terminology Important Definitions Display Processor Raster and Vector Graphics Coordinate Systems Graphics Standards

Objectives: Topics covered: Basic terminology Important Definitions Display Processor Raster and Vector Graphics Coordinate Systems Graphics Standards MODULE - 1 e-pg Pathshala Subject: Computer Science Paper: Computer Graphics and Visualization Module: Introduction to Computer Graphics Module No: CS/CGV/1 Quadrant 1 e-text Objectives: To get introduced

More information

INVITATION WORKSHOP SPAIN MADRID 2018

INVITATION WORKSHOP SPAIN MADRID 2018 Dear WFIS members: As you know, this year, the WFIS Workshop will be located in Madrid - Spain. We have chosen a very special place for all those who know the Spanish culture, Alcalá de Henares. Birthplace

More information

Grove - OLED Display 1.12"

Grove - OLED Display 1.12 Grove - OLED Display 1.12" Introduction 3.3V 5.0V I2C Our new 1.12 OLED displays are perfect when you need a small display with 16 grayscale. The visible portion of the OLED measures 1.12 diagonal and

More information

Arduino LED Matrix Control. Controlling lots of LEDs

Arduino LED Matrix Control. Controlling lots of LEDs Arduino LED Matrix Control Controlling lots of LEDs Intro LED basics Matrix-connected LED arrays Example: Lego 10196 Grand Carousel LED V/I relation V I 3 2.5 diode current vs. voltage 2 Current flows,

More information

1/29/2008. Announcements. Announcements. Announcements. Announcements. Announcements. Announcements. Project Turn-In Process. Quiz 2.

1/29/2008. Announcements. Announcements. Announcements. Announcements. Announcements. Announcements. Project Turn-In Process. Quiz 2. Project Turn-In Process Put name, lab, UW NetID, student ID, and URL for project on a Word doc Upload to Catalyst Collect It Project 1A: Turn in before 11pm Wednesday Project 1B Turn in before 11pm a week

More information

Announcements. Project Turn-In Process. Project 1A: Project 1B. and URL for project on a Word doc Upload to Catalyst Collect It

Announcements. Project Turn-In Process. Project 1A: Project 1B. and URL for project on a Word doc Upload to Catalyst Collect It Announcements Project Turn-In Process Put name, lab, UW NetID, student ID, and URL for project on a Word doc Upload to Catalyst Collect It Project 1A: Turn in before 11pm Wednesday Project 1B T i b f 11

More information

Bar Codes to the Rescue!

Bar Codes to the Rescue! Fighting Computer Illiteracy or How Can We Teach Machines to Read Spring 2013 ITS102.23 - C 1 Bar Codes to the Rescue! If it is hard to teach computers how to read ordinary alphabets, create a writing

More information

In the proposed amendment below, text shown with underline is proposed to be added and text shown with strikethrough is proposed to be removed.

In the proposed amendment below, text shown with underline is proposed to be added and text shown with strikethrough is proposed to be removed. ZOA-13-07 AN ORDINANCE TO AMEND, REENACT AND RECODIFY ARTICLES 13 AND 18 OF THE ARLINGTON COUNTY ZONING ORDINANCE TO DEFINE LARGE MEDIA SCREENS AS AUTOMATIC CHANGEABLE COPY SIGNS LARGER THAN 12 SQUARE

More information

QCTool. PetRos EiKon Incorporated

QCTool. PetRos EiKon Incorporated 2006 QCTool : Windows 98 Windows NT, Windows 2000 or Windows XP (Home or Professional) : Windows 95 (Terms)... 1 (Importing Data)... 2 (ASCII Columnar Format)... 2... 3... 3 XYZ (Binary XYZ Format)...

More information

COE328 Course Outline. Fall 2007

COE328 Course Outline. Fall 2007 COE28 Course Outline Fall 2007 1 Objectives This course covers the basics of digital logic circuits and design. Through the basic understanding of Boolean algebra and number systems it introduces the student

More information

1/ 19 2/17 3/23 4/23 5/18 Total/100. Please do not write in the spaces above.

1/ 19 2/17 3/23 4/23 5/18 Total/100. Please do not write in the spaces above. 1/ 19 2/17 3/23 4/23 5/18 Total/100 Please do not write in the spaces above. Directions: You have 50 minutes in which to complete this exam. Please make sure that you read through this entire exam before

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

Data Encoding CTPS 2018

Data Encoding CTPS 2018 LN #8 (2 Hrs) Data Encoding CTPS 2018 Objectives To understand positional numeral systems. To depict how complex information such as text, colors, pictures, and sound can be encoded as bit strings. Positional

More information

These are used for producing a narrow and sharply focus beam of electrons.

These are used for producing a narrow and sharply focus beam of electrons. CATHOD RAY TUBE (CRT) A CRT is an electronic tube designed to display electrical data. The basic CRT consists of four major components. 1. Electron Gun 2. Focussing & Accelerating Anodes 3. Horizontal

More information

APPLICATION NOTE AN-B03. Aug 30, Bobcat CAMERA SERIES CREATING LOOK-UP-TABLES

APPLICATION NOTE AN-B03. Aug 30, Bobcat CAMERA SERIES CREATING LOOK-UP-TABLES APPLICATION NOTE AN-B03 Aug 30, 2013 Bobcat CAMERA SERIES CREATING LOOK-UP-TABLES Abstract: This application note describes how to create and use look-uptables. This note applies to both CameraLink and

More information

CS101 Final term solved paper Question No: 1 ( Marks: 1 ) - Please choose one ---------- was known as mill in Analytical engine. Memory Processor Monitor Mouse Ref: An arithmetical unit (the "mill") would

More information

InfoVue OLED Display

InfoVue OLED Display Electronic Component Solutions InfoVue OLED Display ITW ECS brand Lumex announces the release of the InfoVue OLED Display equipped UART interface which features an ultra thin display with low power consumption.

More information

technology T05.2 teach with space MEET THE SENSE HAT Displaying text and images on the Sense HAT LED matrix

technology T05.2 teach with space MEET THE SENSE HAT Displaying text and images on the Sense HAT LED matrix technology T05.2 teach with space MEET THE SENSE HAT Displaying text and images on the Sense HAT LED matrix Activity 1 Assemble the Sense HAT page 4 Activity 2 Hello, this is Earth! page 5 Activity 3 How

More information

Sample: A small part of a lot or sublot which represents the whole. A sample may be made up of one or more increments or test portions.

Sample: A small part of a lot or sublot which represents the whole. A sample may be made up of one or more increments or test portions. 5.2.2.2. RANDOM SAMPLING 1. SCOPE This method covers procedures for securing random samples from a lot by the use of random numbers obtained from tables or generated by other methods. Nothing in this method

More information

Normalization Methods for Two-Color Microarray Data

Normalization Methods for Two-Color Microarray Data Normalization Methods for Two-Color Microarray Data 1/13/2009 Copyright 2009 Dan Nettleton What is Normalization? Normalization describes the process of removing (or minimizing) non-biological variation

More information

Click on the chapter below to navigate to the corresponding section of this document.

Click on the chapter below to navigate to the corresponding section of this document. The following are delivery specifications for PANDA 23 both physical and digital. Regardless of delivery method the following specifications must be adhered to in order to run programming on PANDA 23.

More information

18-551, Spring Group #4 Final Report. Get in the Game. Nick Lahr (nlahr) Bryan Murawski (bmurawsk) Chris Schnieder (cschneid)

18-551, Spring Group #4 Final Report. Get in the Game. Nick Lahr (nlahr) Bryan Murawski (bmurawsk) Chris Schnieder (cschneid) 18-551, Spring 2005 Group #4 Final Report Get in the Game Nick Lahr (nlahr) Bryan Murawski (bmurawsk) Chris Schnieder (cschneid) Group #4, Get in the Game Page 1 18-551, Spring 2005 Table of Contents 1.

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

AP Statistics Sec 5.1: An Exercise in Sampling: The Corn Field

AP Statistics Sec 5.1: An Exercise in Sampling: The Corn Field AP Statistics Sec.: An Exercise in Sampling: The Corn Field Name: A farmer has planted a new field for corn. It is a rectangular plot of land with a river that runs along the right side of the field. The

More information

ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis

ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis 1) Start the Xilinx ISE application, open Start All Programs Xilinx ISE 9.1i Project Navigator or use the shortcut on

More information

PARALLEL PROCESSOR ARRAY FOR HIGH SPEED PATH PLANNING

PARALLEL PROCESSOR ARRAY FOR HIGH SPEED PATH PLANNING PARALLEL PROCESSOR ARRAY FOR HIGH SPEED PATH PLANNING S.E. Kemeny, T.J. Shaw, R.H. Nixon, E.R. Fossum Jet Propulsion LaboratoryKalifornia Institute of Technology 4800 Oak Grove Dr., Pasadena, CA 91 109

More information

Half-Adders. Ch.5 Summary. Chapter 5. Thomas L. Floyd

Half-Adders. Ch.5 Summary. Chapter 5. Thomas L. Floyd Digital Fundamentals: A Systems Approach Functions of Combinational Logic Chapter 5 Half-Adders Basic rules of binary addition are performed by a half adder, which accepts two binary inputs (A and B) and

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

HD-D10/D20/D30 Series Asynchronous operate manual. Chapter1 Summary

HD-D10/D20/D30 Series Asynchronous operate manual. Chapter1 Summary HD-D10/D20/D30 Series Asynchronous operate manual Chapter1 Summary HDPlayer Software we promoting for Full Color door head display. It can remote display by long distance, play high definition video, picture

More information

A Fast Constant Coefficient Multiplier for the XC6200

A Fast Constant Coefficient Multiplier for the XC6200 A Fast Constant Coefficient Multiplier for the XC6200 Tom Kean, Bernie New and Bob Slous Xilinx Inc. Abstract. We discuss the design of a high performance constant coefficient multiplier on the Xilinx

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

INTERIM ADVICE NOTE 109/08. Advice Regarding the Motorway Signal Mark 4 (MS4)

INTERIM ADVICE NOTE 109/08. Advice Regarding the Motorway Signal Mark 4 (MS4) INTERIM ADVICE NOTE 109/08 Advice Regarding the Motorway Signal Mark 4 (MS4) Summary This document provides advice on usage of MS4 signal and when they can be used to replace MS3 signals. Instructions

More information

HUB CATS File Development Documentation

HUB CATS File Development Documentation I. Terminology HUB CATS File Development Documentation Recommended Practices for Computer-Aided Track Signal (CATS) File Development Version 3.0 February 14, 2015 1. Active Module is a module that has

More information

Statistics for Engineers

Statistics for Engineers Statistics for Engineers ChE 4C3 and 6C3 Kevin Dunn, 2013 kevin.dunn@mcmaster.ca http://learnche.mcmaster.ca/4c3 Overall revision number: 19 (January 2013) 1 Copyright, sharing, and attribution notice

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

ISCEV SINGLE CHANNEL ERG PROTOCOL DESIGN

ISCEV SINGLE CHANNEL ERG PROTOCOL DESIGN ISCEV SINGLE CHANNEL ERG PROTOCOL DESIGN This spreadsheet has been created to help design a protocol before actually entering the parameters into the Espion software. It details all the protocol parameters

More information

MATH& 146 Lesson 11. Section 1.6 Categorical Data

MATH& 146 Lesson 11. Section 1.6 Categorical Data MATH& 146 Lesson 11 Section 1.6 Categorical Data 1 Frequency The first step to organizing categorical data is to count the number of data values there are in each category of interest. We can organize

More information

MAKE AN RGB CONTROL KNOB.

MAKE AN RGB CONTROL KNOB. MAKE AN RGB CONTROL KNOB. This is a knob based colour changing controller that uses a custom programmed microcontroller to pack a lot of features into a small affordable kit. The module can drive up to

More information

Nuendo 3 / DM1000 V2 Setup and Operation

Nuendo 3 / DM1000 V2 Setup and Operation Nuendo 3 / DM1000 V2 Setup and Operation Page 1 Nuendo 3 / DM1000 V2 Setup and Operation This document describes setup and operation for remote control of Nuendo from the DM1000 digital mixing console.

More information

Sampling Worksheet: Rolling Down the River

Sampling Worksheet: Rolling Down the River Sampling Worksheet: Rolling Down the River Name: Part I A farmer has just cleared a new field for corn. It is a unique plot of land in that a river runs along one side. The corn looks good in some areas

More information

16B CSS LAYOUT WITH GRID

16B CSS LAYOUT WITH GRID 16B CSS LAYOUT WITH GRID OVERVIEW Grid terminology Grid display type Creating the grid template Naming grid areas Placing grid items Implicit grid behavior Grid spacing and alignment How CSS Grids Work

More information

With Export all setting information (preferences, user setttings) can be exported into a text file.

With Export all setting information (preferences, user setttings) can be exported into a text file. Release Notes 1 Release Notes What s new in release 1.6 Version 1.6 contains many new functions that make it easier to work with the program and more powerful for users. 1. Preferences Export Menu: Info

More information

Displays and framebuffers

Displays and framebuffers Reading Optional Displays and framebuffers Brian Curless CSE 557 Autumn 2017 OpenGL Programming Guide (the red book available online): First four sections of chapter 2 First section of chapter 6 Foley

More information

Graphics Concepts. David Cairns

Graphics Concepts. David Cairns Graphics Concepts David Cairns Introduction The following material provides a brief introduction to some standard graphics concepts. For more detailed information, see DGJ, Chapter 2, p23. Display Modes

More information

)454 ( ! &!2 %.$ #!-%2! #/.42/, 02/4/#/, &/2 6)$%/#/.&%2%.#%3 53).' ( 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3. )454 Recommendation (

)454 ( ! &!2 %.$ #!-%2! #/.42/, 02/4/#/, &/2 6)$%/#/.&%2%.#%3 53).' ( 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3. )454 Recommendation ( INTERNATIONAL TELECOMMUNICATION UNION )454 ( TELECOMMUNICATION (11/94) STANDARDIZATION SECTOR OF ITU 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3! &!2 %.$ #!-%2! #/.42/, 02/4/#/, &/2 6)$%/#/.&%2%.#%3 53).' ( )454

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

Introduction to Computers & Programming

Introduction to Computers & Programming 6.070 Introduction to Computers & Programming Machine architecture: data storage, memory organisation, logic gates Prof. Kristina Lundqvist Dept. of Aero/Astro, MIT Chapter Summary: B Chapter presents

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

Source/Receiver (SR) Setup

Source/Receiver (SR) Setup PS User Guide Series 2015 Source/Receiver (SR) Setup For 1-D and 2-D Vs Profiling Prepared By Choon B. Park, Ph.D. January 2015 Table of Contents Page 1. Overview 2 2. Source/Receiver (SR) Setup Main Menu

More information

EVO consoles are offered in a number of size options, to suit the installation and working style of the studio.

EVO consoles are offered in a number of size options, to suit the installation and working style of the studio. EVO is a fully self-contained audio production system for video, film and music, offering high track count with Fairlight's dedicated FPGA-based hardware for mixing and processing, builtin video, and seamless

More information

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Bradley R. Quinton*, Mark R. Greenstreet, Steven J.E. Wilton*, *Dept. of Electrical and Computer Engineering, Dept.

More information

ILDA Image Data Transfer Format

ILDA Image Data Transfer Format ILDA Technical Committee Technical Committee International Laser Display Association www.laserist.org Introduction... 4 ILDA Coordinates... 7 ILDA Color Tables... 9 Color Table Notes... 11 Revision 005.1,

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

Ensemble. Multi-Axis Motion Controller Software. Up to 10 axes of coordinated motion

Ensemble. Multi-Axis Motion Controller Software. Up to 10 axes of coordinated motion Ensemble Multi-Axis Motion Controller Software Up to 10 axes of coordinated motion Multiple 10-axis systems can be controlled by a single PC via Ethernet or USB Controller architecture capable of coordinating

More information

DCI Memorandum Regarding Direct View Displays

DCI Memorandum Regarding Direct View Displays 1. Introduction DCI Memorandum Regarding Direct View Displays Approved 27 June 2018 Digital Cinema Initiatives, LLC, Member Representatives Committee Direct view displays provide the potential for an improved

More information

Simulation Supplement B

Simulation Supplement B Simulation Supplement B Simulation Simulation: The act of reproducing the behavior of a system using a model that describes the processes of the system. Time Compression: The feature of simulations that

More information

High Performance Raster Scan Displays

High Performance Raster Scan Displays High Performance Raster Scan Displays Item Type text; Proceedings Authors Fowler, Jon F. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings Rights

More information

Package spotsegmentation

Package spotsegmentation Version 1.53.0 Package spotsegmentation February 1, 2018 Author Qunhua Li, Chris Fraley, Adrian Raftery Department of Statistics, University of Washington Title Microarray Spot Segmentation and Gridding

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

Getting started with. A webinar from. thinksmartbox.com/smart-support

Getting started with. A webinar from. thinksmartbox.com/smart-support 1. GET TO KNOW: Grid Explorer When you open Grid for ipad you will arrive on the grid explorer screen. This is where all of your grid sets will live, where you can access Grid for ipad settings and where

More information

cs281: Introduction to Computer Systems Lab07 - Sequential Circuits II: Ant Brain

cs281: Introduction to Computer Systems Lab07 - Sequential Circuits II: Ant Brain cs281: Introduction to Computer Systems Lab07 - Sequential Circuits II: Ant Brain 1 Problem Statement Obtain the file ant.tar from the class webpage. After you untar this file in an empty directory, you

More information

Hitachi Europe Ltd. ISSUE : app084/1.0 APPLICATION NOTE DATE : 28/04/99

Hitachi Europe Ltd. ISSUE : app084/1.0 APPLICATION NOTE DATE : 28/04/99 APPLICATION NOTE DATE : 28/04/99 Design Considerations when using a Hitachi Medium Resolution Dot Matrix Graphics LCD Introduction Hitachi produces a wide range of monochrome medium resolution dot matrix

More information

1 Bias-parity errors. MEMORANDUM November 14, Description. 1.2 Input

1 Bias-parity errors. MEMORANDUM November 14, Description. 1.2 Input MIT Kavli Institute Chandra X-Ray Center MEMORANDUM November 14, 2013 To: Jonathan McDowell, SDS Group Leader From: Glenn E. Allen, SDS Subject: Bias-parity error spec Revision: 1.3 URL: http://space.mit.edu/cxc/docs/docs.html#berr

More information

UNIVERSITY OF MASSACHUSETTS Department of Biostatistics and Epidemiology BioEpi 540W - Introduction to Biostatistics Fall 2002

UNIVERSITY OF MASSACHUSETTS Department of Biostatistics and Epidemiology BioEpi 540W - Introduction to Biostatistics Fall 2002 1 UNIVERSITY OF MASSACHUSETTS Department of Biostatistics and Epidemiology BioEpi 540W - Introduction to Biostatistics Fall 2002 Exercises Unit 2 Descriptive Statistics Tables and Graphs Due: Monday September

More information

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION Spring 2012 Question No: 1 ( Marks: 1 ) - Please choose one A SOP expression is equal to 1

More information

MATLAB Programming. Visualization

MATLAB Programming. Visualization Programming Copyright Software Carpentry 2011 This work is licensed under the Creative Commons Attribution License See http://software-carpentry.org/license.html for more information. Good science requires

More information

PicoScope 6 PC Oscilloscope Software

PicoScope 6 PC Oscilloscope Software PicoScope 6 PC Oscilloscope Software User's Guide -5 Table of Contents I Table of Contents 1 Welcome...1 2 Version 6.0...2 update 3 Introduction...3...4 1 Legal statement...5 2 Contact information...5

More information

Data Storage and Manipulation

Data Storage and Manipulation Data Storage and Manipulation Data Storage Bits and Their Storage: Gates and Flip-Flops, Other Storage Techniques, Hexadecimal notation Main Memory: Memory Organization, Measuring Memory Capacity Mass

More information