Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 This presentation © 2004, MacAvon Media Productions Enabling Technologies.

Slides:



Advertisements
Similar presentations
Intermediate 2 Computing
Advertisements

Project 1 Introduction to HTML.
The Internet Useful Definitions and Concepts About the Internet.
Business and Computing Deanery Multimedia Week 2 Enabling Technologies.
Chapter 2 Digital Multimedia, 2nd edition Enabling Technologies.
T.Sharon-A.Frank 1 Multimedia Group Communication Synchronization Standards.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
1st Project Introduction to HTML.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Chapter ONE Introduction to HTML.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 3 – Enabling Technologies – Hardware, Software, and Standards.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Lecture Week 2 Networks, The Internet and the World Wide Web.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
Chapter 2 Enabling Technologies Multimedia Systems.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Fundamentals Rawesak Tanawongsuwan
INTERNET CHAPTER 12 Information Available The INTERNET contains a huge amount of information a huge amount of information information on any topic you.
Internet Standard Grade Computing. Internet a wide area network spanning the globe. consists of many smaller networks linked together. Service a way of.
Introduction to Computers
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 3 – Enabling Technologies – Hardware, Software, and Standards.
Digital Media Dr. Jim Rowan Chapter 2. Roll Call using Banner.
Introduction to Engineering and Technology Concepts Unit Five Chapter Five – Computer and Internet Connections.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Digital Media Dr. Jim Rowan ITEC 2110 Wednesday, August 30.
CHAPTER FOUR COMPUTER SOFTWARE.
IT Introduction to Information Technology. The Internet & World Wide Web Began in 1969 with the ARPANET (Advanced Research Project Agency Network)
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CHAPTER 9 Using the World Wide Web. OBJECTIVES 1.Describe the Internet and the World Wide Web 2.Define related Internet terms 3.Explain the components.
Web Programming : Building Internet Applications Chris Bates CSE :
Network Environments. Communications Networks LAN – Local Area Network Collection of Computers and peripherals with a common connection in one building.
The System Unit What is the motherboard?  Also called the system board  Main circuit board in the system unit  Contains many electronic components.
Communication, Networks, The internet and the Worldwide Web.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Networking Relationships What is a computer network?
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Digital Media Dr. Jim Rowan Chapter 2. The Question: How do you put stuff in a computer –so that you can manipulate it –so that you can send it –so that.
MSBCS-BCSI-1 Students will identify computer system components MSBCS-BCSIII-8 Students will examine basics of networking Computer Basics & Terminology.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
Web Server.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Digital Media Dr. Jim Rowan ITEC 2110 Wednesday, August 29.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
1 What is Multimedia? Multimedia can have a many definitions Multimedia means that computer information can be represented through media types: – Text.
Part 2.  Transmission methods used  Bandwidth:  The speed at which Data can be carried.
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Revision Unit 1 – The Online World Online Services Online Documents Online Communication Cloud Computing The Internet Internet Infrastructure Internet.
A SSIGNMENT #3 Com tech. ANSL HTML Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
4.01 How Web Pages Work.
Chapter Objectives In this chapter, you will learn:
Distributed Control and Measurement via the Internet
Chapter 1 Introduction to HTML.
The Internet Networks This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
OCR Computing for GCSE © Hodder Education 2011
The Internet Networks This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
Project 1 Introduction to HTML.
Web Development & Design Chapter 1, Sections 4, 5 & 6
Wednesday, September 19, 2018 What Is the Internet?
Chap 2. Computer Fundamentals
OCR GCSE Computing © Hodder Education 2013 Slide 1
Presentation transcript:

Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 This presentation © 2004, MacAvon Media Productions Enabling Technologies

© 2004, MacAvon Media Productions 2 Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data that can only have one of two values Byte: an ordered sequence of eight bits Word: a short sequence of bytes, usually four (32 bits) Bits and Bytes 32–33

© 2004, MacAvon Media Productions 2 Numbers to base 2 (binary) = 97 decimal Characters – associate bit patterns (numbers) with characters via a character set = a in ASCII Brightness of an image at a point, instantaneous amplitude of a sound wave, etc Interpretation of Bits 33

© 2004, MacAvon Media Productions 2 Each byte can be identified by its position in the sequence of all bytes in memory – its address Collections of bytes can be combined into data structures using addresses e.g. store an image as a sequence of brightness values, use address of the first to access the image data store a video sequence as series of images, add address of next and previous to each frame Addresses 34

© 2004, MacAvon Media Productions 2 Bit patterns that cause the processor to carry out operations on values stored in memory Hardware is constructed so that the desired effect is achieved Programs stored in memory as a sequence of instructions to be executed in order A computer is a stored program machine It can therefore be used for many different tasks, depending on the programs it runs Instructions 34

© 2004, MacAvon Media Productions 2 Converting a signal from analogue to digital form Analogue signal can vary continuously, digital is restricted to discrete values Two-stage process Sampling – measure the value at discrete intervals Quantization – restrict the value to a fixed set of quantization levels Digitization 35–36

© 2004, MacAvon Media Productions 2 Sampling and Quantization 36

© 2004, MacAvon Media Productions 2 Only certain signal values are valid Relatively immune to corruption by noise Do not degrade when copied or transmitted over network Some information lost Undersampling Samples 'too far apart' so cannot accurately reconstruct original signal Digital Signals 36–37

© 2004, MacAvon Media Productions 2 Any periodic waveform can be decomposed into a collection of frequency components Each one is a pure sine wave The collection of frequencies and their amplitudes represent the waveform in the frequency domain Compute the frequency domain representation (frequency spectrum) using the Fourier Transform Higher frequency components are associated with abrupt transitions Frequency Domain 38–39

© 2004, MacAvon Media Productions 2 If the highest frequency component of a signal is at f h the signal can be properly reconstructed if it has been sampled at a frequency > 2f h Nyquist rate Undersamping leads to aliasing Sound distortion, image 'jaggies' or Moiré patterns, jerky or retrograde motion Sampling Theorem 40–41

© 2004, MacAvon Media Productions 2 Reducing memory requirements by using fewer bits for each value means fewer quantization levels are available Cannot distinguish between values that fall between levels Images: banding and posterization Sound: coarse hiss, loss of quiet passages, general fuzziness (quantization noise) Too Few Quantization Levels 41–42

© 2004, MacAvon Media Productions 2 Consumption Capabilities of typical consumer systems determine limits of what is feasible Mobile devices may impose even tighter limitations Production Highly demanding on processor power, memory, secondary storage (especially for video) Hardware Requirements 42–45

© 2004, MacAvon Media Productions 2 High capacity disks connected via high speed buses Firewire 400, Firewire 800, USB 2.0, SCSI III RAID arrays Graphics tablet and pressure-sensitive pen High-resolution monitor Digital camera, scanner, DV camera,… Peripherals 46–47

© 2004, MacAvon Media Productions 2 Consumption Capabilities of typical consumer systems determine limits of what is feasible Mobile devices may impose even tighter limitations Production Highly demanding on processor power, memory, secondary storage (especially for video) Hardware Requirements 42–45

© 2004, MacAvon Media Productions 2 Applications for different media types Images: image editing, painting and drawing (Photoshop, Illustrator) Text: editors, layout programs Video: editing and post-production (Premiere, After Effects, Final Cut Pro) Animation: drawing, interpolation (Flash) Sound: editing and effects (Audition, Bias Peak) Software Requirements 48

© 2004, MacAvon Media Productions 2 Applications for combining media types 'Authoring systems' Timeline-based (e.g. Director) Markup-based for WWW (e.g. Dreamweaver) May require some programming in a scripting language to provide interactivity Behaviours provide prefabricated parameterized actions Software Requirements 48

© 2004, MacAvon Media Productions 2 Local area networks (LANs) connect several computers on one site (Ethernet) LANs connected together by routers, bridges and switches form an internet The Internet is a global network of networks (internet) communicating via TCP/IP protocols Mostly operated by commercial Internet Service Providers (ISPs) Domestic users connect via telephone, cable or satellite Networks 50

© 2004, MacAvon Media Productions 2 Dial-up connection uses modem and analogue telephone line V90 modem, 56kbps maximum Broadband always-on digital connection (may be as little as 512kbps, not true broadband) ADSL Cable Satellite Dedicated line (T1, T3) Internet Acess 51–52

© 2004, MacAvon Media Productions 2 kbps (max) 100kB image 4MB movie slow modem s28s19mins fast modem561s14s9mins T1 line1544<1s1s21s Typical broadband 6000<1s 5s T3 line44736<1s 1s Download Times 53

© 2004, MacAvon Media Productions 2 Servers listen on a communication channel for requests from clients and send responses Often servers (the programs) run on dedicated machines, also referred to as servers Clients run on separate machines (e.g. desktop computer) Interaction is governed by protocols Clients and Servers 54

© 2004, MacAvon Media Productions 2 HTTP – Hypertext Transfer Protocol Client (Web browser) sends request for a Web page, server returns it (HTML document) Identify server and location of page from a URL name/path e.g. Server may create page dynamically Communicates with other program via CGI etc The World Wide Web 54–56

© 2004, MacAvon Media Productions 2 Need to identify the type of media data in a data stream in a platform-independent way MIME (Multipurpose Internet Mail Extension) Originally designed to allow inclusion of data other than text in , adopted by HTTP Content-type: type/subtype Types include text, image, audio, video, application, subtypes define specific formats e.g. text/html, image/gif MIME Types 56–57

© 2004, MacAvon Media Productions 2 "Standards are documented agreements containing technical specifications … to be used consistently … to ensure that materials, products, processes and services are fit for their purpose" (ISO) Ensure things that conform to standards are interchangeable Multimedia standards concern file formats, markup languages etc, and especially network protocols Standards 57–58

© 2004, MacAvon Media Productions 2 ISO (International Organization for Standards) All technical fields except electrical and electronic engineering IEC (International Electrotechnical Commission) ITU (International Telecommunications Union) IT dealt with by joint ISO/IEC technical committee Standards Organizations 58–59

© 2004, MacAvon Media Productions 2 Internet Architecture Board (IAB) Internet Engineering Task Force (IETF) deals with technical development Internet Assigned Numbers Authority (IANA) registers MIME types, language codes, etc World Wide Web Consortium (W3C) No official status, but Recommendations are treated as standards for the WWW Internet Standards 60