© Keith Vander Linden, 2005 Jeremy D. Frens, 2008 1 Open up the box of a computer, and you won't find any numbers in there. You'll find electromagnetic.

Slides:



Advertisements
Similar presentations
Introduction to Microsoft Movie Maker 2 Adapted from Windows Movie Maker 2: Zero to Hero by Jon Bounds, John Buechler, and Jen deHaan.
Advertisements

Digital Multimedia.
Information Representation
Lecture 6 Graphics, Number Systems. 7.2 Bit-map Graphics Similar to real painting on the canvas, there is no way to change something but paint over it.
Graphics in the web Digital Media: Communication and Design
Image Representation CS105. Data Representation Text representation – ASCII character set – Unicode – Data compression Images!
Lossless Compression in Multimedia Data Representation Hao Jiang Computer Science Department Sept. 20, 2007.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 12 Data.
IT-Academic Technology Services Using Microsoft PowerPoint 2010 for Digital Storytelling.
Guilford County SciVis V106.01
V Obtained from a Guildford County workshop-Summer, 2014.
Welcome to a New Quarter Class Rules and Responsibilities What will be learning? 106-Static and Dynamic Visualization 105-Synthesize Data for SciVis Video-Real.
Components Text Text--Processing Software A Word Processor is a software application that provides the user with the tools to create and edit text.
Image and Sound Editing Raed S. Rasheed Image Image. Digital image. – Raster images. – Vector Images. – Stereo Images. – Image File Formats Lossless.
Nat 4/5 - Software Design and Development – Low Level Operations - 1 National 4/5 – Computing Science Information Systems Design and Development Media.
Digital Video Basics CPSC 120 Principles of Computer Science April 16, 2012.
©Brooks/Cole, 2003 Chapter 2 Data Representation.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Graphics and Multimedia Foundation Computing The beatings will continue until morale improves.
Sem 1 v2 Chapter 14: Layer 6 - The Presentation layer.
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Computers and Scientific Thinking David Reed, Creighton University Data Representation 1.
Institute of Technology Sligo - Dept of Computing Sem 1 Chapter 14: Layer 6 - The Presentation layer.
Computing in the Modern World BCS-CMW-7: Data Representation Wayne Summers Marion County October 25, 2011.
Chapter 11 Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
Data Representation CS280 – 09/13/05. Binary (from a Hacker’s dictionary) A base-2 numbering system with only two digits, 0 and 1, which is perfectly.
Document Formats How to Build a Digital Library Ian H. Witten and David Bainbridge.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
Digital Image Formats: An Explanation Guilford County SciVis V
© Keith Vander Linden, 2005 Jeremy D. Frens, Open up the box of a computer, and you won't find any numbers in there. You'll find electromagnetic.
Communicating Quantitative Information Is a picture worth 1000 words? Digital images. Number bases Standards, Compression Will [your] images last? Homework:
How Analog and Digital Recording Works Analog converted to digital via an ADV (Analog to Digital Converter = stream of numbers) On playback: digital converted.
Unit 1: Task 1 By Abbie Llewellyn. Vector Graphic Software (Corel Draw) Computer graphics can be classified into two different categories: raster graphics.
Data Representation Robin Burke IT 130. Outline Data Representation Binary Numbers Image types.
File Analysis Dr. John P. Abraham Professor UTPA.
DATA REPRESENTATION CHAPTER DATA TYPES Different types of data (Fig. 2.1) The computer industry uses the term “MULTIMEDIA” to define information.
Images. Digital Images Rectangular arrays of pixel data Pixel - picture element, smallest addressable part of the frame buffer. Color depth - the depth.
Media Types Information Systems can contain the following types of media: Sound, graphics, video & text.
Chap 14 Presentation Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
Data Representation. What is data? Data is information that has been translated into a form that is more convenient to process As information take different.
Chapter 6:Graphics & Multimedia. “ MULTIMEDIA is a seamless integration of data, text, image of all kinds and sound within a digital environment. ” FELDMAN,
HTTP transaction with Graphics HTML file + two graphics files.
Vocabulary Worksheet Answers
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
Digital Image Formats: An Explanation Guilford County SciVis V
HNC COMPUTING - COMPUTER PLATFORMS 1 Micro Teach Binary.
Layer 6 Presentation Layer. Overview Now that you have learned about Layer 5 of the OSI model, it is time to look at Layer 6, the presentation layer.
Chapter 1 Definitions & Basics of Digital Image 1.Image 2.Digital Image 3.Raster 4. Vector 5.Image Editing 1.
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
Information in Computers. Remember Computers Execute algorithms Need to be told what to do And to whom to do it.
1 MIT 5316 Web-Based Computing Lecture 1. 2 Welcome Introduction Syllabus.
Software Design and Development Storing Data Part 2 Text, sound and video Computing Science.
Data Representation.
Common Bitmap Image File Types
Level 3 Extended Diploma Unit 19 Computer Systems Architecture
Digital Video File Formats
Image Formats.
Chapter 3 Graphics and Image Data Representations
Sci Vis I Exam Review Unit 6 File Formats.
Data Formats.
CMPE 101 Introduction to Information Technologies Chapter 5: Application Software: Tools for Productivity Copyright © 2012 Pearson Education, Inc. Publishing.
Representing Images 2.6 – Data Representation.
Web Design and Development
Ch2: Data Representation
Creative Media Pre-production Introduction Creative Media GCSE
Multimedia System Image
File Compression and Formats
Lesson 6 File Types.
Presentation transcript:

© Keith Vander Linden, 2005 Jeremy D. Frens, Open up the box of a computer, and you won't find any numbers in there. You'll find electromagnetic fields. Just as if you open up a person's brain case, you won't find symbols; you'll find neurons. You can use those things, either neurons or electromagnetic fields, to represent any patterns you like. A computer could care less whether those patterns denote words, numbers, or pictures. Sure, in one sense, there are bits inside a computer, but what's important is not that they can do fast arithmetic but that they can manipulate symbols. That's how humans can think, and that's the basic hypothesis I operate from. - Herbert Simon, OMNI Magazine (June 1994)

© Keith Vander Linden, 2005 Jeremy D. Frens, Digital Modeling ● Digital computers perform operations on represented data. ● All data is represented by numbers. – What kinds of data (or information) are there? ● Mixed success: – A wide range of things can be modeled. – Some things are very difficult to model.

© Keith Vander Linden, 2005 Jeremy D. Frens, Binary ● Binary is a base-2 numbering system. ● A bit is a “binary digit”: – 0 (or “off”) – 1 (or “on”) ● Binary is just as powerful as decimal -- no more or less.

© Keith Vander Linden, 2005 Jeremy D. Frens, Decimal Numbers 123 Decimal numbers are base-10 (using digits 0-9) 1* * *10 0 1* *10 + 3*

© Keith Vander Linden, 2005 Jeremy D. Frens, Binary Numbers Binary numbers are base-2 (using digits 0 & 1) 1* * *2 0 1*4 + 1*2 + 0* = 6 10

© Keith Vander Linden, 2005 Jeremy D. Frens, Digitizing Numbers ● Numbers are represented in memory using a binary encoding scheme. – Storing positive numbers is pretty obvious. – What about negative numbers? – What about “decimals”? – What about really really really big numbers? ● That’s why there are standard “encoding schemes”.

© Keith Vander Linden, 2005 Jeremy D. Frens, Digitizing Characters ● Each character is assigned an integer value. – Programs keep track of which memory locations store character data. – Programs display the right glyph on the screen. ● Two common schemes: – ASCII – Unicode

© Keith Vander Linden, 2005 Jeremy D. Frens, ASCII ● American Standard Code for Information Interchange. ● Uses 7 bit integers – 2 7 = 128 different characters ● Extended ASCII uses 8 bit integers – 2 8 = 256 characters ● ASCII is the most common code currently used.

© Keith Vander Linden, 2005 Jeremy D. Frens, Unicode ● Uses bit integers – over a million characters defined. ● Unicode supports a number of different character types. Unicode – Cyrillic Cyrillic – Ancient Coptic Ancient Coptic – All charts All charts

© Keith Vander Linden, 2005 Jeremy D. Frens, Social justice and computing ● The accessibility of computers and readable character sets can be seen as an issue of social justice. What’s the Big Idea

© Keith Vander Linden, 2005 Jeremy D. Frens, Digitizing Big Data ● Using numbers and characters, we can digitize and model bigger things: – Documents – Accountant’s ledger – City maps – Human behaviors – Calendars – Images, audio, video ● Programs make sense of the data.

© Keith Vander Linden, 2005 Jeremy D. Frens, Digitizing Multimedia Data ● Multimedia data is usually – HUGE – And highly patterned ● Compress the data by taking advantage of the patterns to take up less space. – Lossless compression doesn’t lose any information. – Lossy compression loses some information for better compression.

© Keith Vander Linden, 2005 Jeremy D. Frens, Digitizing Images ● An image is an array of pixels. ● Each pixel has: – intensity values for Red, Green & Blue – an optional alpha value for transparency ● Common image file formats include: – PNG: Lossless, often seen on the web – GIF: Lossless, 256 colors max, but patented – JPEG: Lossy, compression 3:1 to 60:1 – TIFF: Lossless – BMP: Uncompressed Windows format image from Harry Plantinga

© Keith Vander Linden, 2005 Jeremy D. Frens, Use of Image Formats ● PNG: web, logos and text ● GIF: web, logos and text, animation ● JPEG: photos ● TIFF: imaging software ● BMP: never

© Keith Vander Linden, 2005 Jeremy D. Frens, Steganography ● Cryptography encrypts messages using encryption keys. ● Steganography hides messages in other digital media. Images from

© Keith Vander Linden, 2005 Jeremy D. Frens, Digitizing Audio ● Sound can also be digitized. ● Common sound file formats: mp3 – open, patented, no DRM, older/less effective wma – Windows Media Audio, patented/proprietary, DRM AAC – Apple’s iTunes, patented, proprietary, DRM RealAudio – patented, proprietary, DRM Ogg Vorbis – unpatented, open, no DRM

© Keith Vander Linden, 2005 Jeremy D. Frens, Digitizing Video ● Common movie file formats: mpeg – Open (but patented) standard avi – Windows Media Player DV – As used in digital camcorders divx – very high compression ratios

© Keith Vander Linden, 2005 Jeremy D. Frens, How does a computer know what it is looking at? ● Windows tells what kind of thing is being modeled by looking at a file’s suffix (or extension) : –.txt: text file (in ASCII or Unicode) –.jpg,.png,.bmp: image –.xls,.xlsx: Excel spreadsheet –.zip: a compressed folder of files/folders. –.doc,.docx,.rtf: Word documents ● Linux stores file type in the file itself.

© Keith Vander Linden, 2005 Jeremy D. Frens, The Difficulty of Modeling ● Not everything can be easily modeled. ● “I praise you because I am fearfully and wonderfully made.” - Psalm 139:14 What’s the Big Idea