Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Multimedia Week 2 Enabling Technologies Business and Computing Deanery Today’s Contents Module guide and discuss your presentation Enabling technologies Digital representations Hardware and software requirements Networks Standards Look at Flash Multimedia 2 Module guide Any questions? For information on the BBC computer (or Micro) try http://en.wikipedia.org/ Multimedia 3 Presentations List of groups List of subjects Multimedia 4 Analogue or digital? What is the difference between music on a cassette to that of music on a CD? Multimedia 5 Digital representations Digital multimedia depends upon the ability of digital computers to perform operations at high speed Image, text, moving pictures and sound are all reduced to binary digits inside a computer Chapman N and Chapman J (2004). Multimedia 6 32–33 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 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) Chapman N and Chapman J (2004). Multimedia 7 33 Interpretation of Bits Numbers to base 2 (binary) Characters – associate bit patterns (numbers) with characters via a character set 01100001 = 97 decimal 01100001 = a in ASCII Brightness of an image at a point, instantaneous amplitude of a sound wave, etc Chapman N and Chapman J (2004). Multimedia 8 34 Addresses 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 Chapman N and Chapman J (2004). Multimedia 9 34 Instructions 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 Chapman N and Chapman J (2004). Multimedia 10 Understanding analogue What is Sound? Multimedia 11 Analogue or digital? What is the difference between music on a cassette to that of music on a CD? Multimedia 12 Analogue and digital Describe two types of clock Multimedia 13 Soundwaves Images used with permission from: Burk et al (data unknown) Music and Computers, Dartmouth College [online] http://eamusic.dartmouth.edu/~book/MATCpages/chap.1/1.1.what_is.html [accessed] July 2003 Multimedia 14 Analogue to Digital Soundwave representation of music. Digital representation of music. Winamp is sound software available free from www.winamp.com. Multimedia 15 Converting Analogue is soundwaves. Digital is binary (1s and 0s). Analogue to digital converter (ADC) Digital to analogue converter (DAC) Multimedia 16 35–36 Digitization 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 Chapman N and Chapman J (2004). Multimedia 17 36 Sampling and Quantization Why is the sampling rate important? Why is the quantisation level important? Sampling Quantisation Chapman N and Chapman J (2004). Multimedia 18 36–37 Digital Signals 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 Chapman N and Chapman J (2004). Multimedia 19 40–41 Sampling Theorem If the highest frequency component of a signal is at fh the signal can be properly reconstructed if it has been sampled at a frequency > 2fh Nyquist rate Undersamping leads to aliasing Sound distortion, image 'jaggies' or Moiré patterns, jerky or retrograde motion Chapman N and Chapman J (2004). Multimedia 20 41–42 Too Few Quantization Levels 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) Chapman N and Chapman J (2004). Multimedia 21 Hardware requirements Two distinct uses Depends what you are going to do Requirements for production Requirements for consumption For web use? To display a full feature video Render 3D animation What is a multimedia spec for a PC? Multimedia 22 42–45 Hardware Requirements 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) Chapman N and Chapman J (2004). Multimedia 23 What do you need? Raw processing power High speed data buses Large main memories Powerful graphics and sound cards Fast high-capacity secondary storage Chapman N and Chapman J (2004). Multimedia 24 Peripherals What peripherals might you need for multimedia? Graphic tablet? Digital camera Digital video camera An extra monitor Microphone Transfer of data to the computer Firewire USB 2 Multimedia 25 46–47 Peripherals 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,… Chapman N and Chapman J (2004). Multimedia 26 Software Making multimedia requires a whole host of software and skills Multimedia production often involves a whole team of people What type of software do you think you might need for your portfolio work? Name examples Multimedia 27 48 Software Requirements 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) Chapman N and Chapman J (2004). Multimedia 28 48 Software Requirements Applications for combining media types 'Authoring systems' Timeline-based May require some programming in a scripting language to provide interactivity Chapman N and Chapman J (2004). Multimedia 29 Software we will be using Multimedia authoring Image editing Fireworks Sound editing Flash Cool edit Video Multimedia 30 Distribution of multimedia Stand alone with a projector with a CD or DVD Or over an Network Give an example of a network? How often do you use the Internet? How important is it to you? Multimedia 31 50 Networks 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 Chapman N and Chapman J (2004). Multimedia 32 51–52 Internet Acess Dial-up connection uses modem and analogue telephone line Broadband always-on digital connection (may be as little as 512kbps, not true broadband) V90 modem, 56kbps maximum ADSL asymmetric digital subscriber line Cable Satellite Dedicated line (T1, T3) Multimedia Chapman N and Chapman J (2004). 33 53 Download Times slow modem fast modem T1 line Typical broadband T3 line kbps (max) 6kB text page 100kB image 4MB movie 28.8 1.5s 28s 19mins 56 1s 14s 9mins 1544 <1s 1s 21s 6000 <1s <1s 5s 44736 <1s <1s 1s Chapman N and Chapman J (2004). Multimedia 34 54 Clients and Servers 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 Chapman N and Chapman J (2004). Multimedia 35 Why Flash? “A bandwidth friendly and browser independent vector-graphic animation technology. As long as different browsers are equipped with the necessary plug-ins, Flash animations will look the same.” Webopedia (2005) Designed for the WWW Small file sizes Embed into web pages Multimedia 36 54–56 The World Wide Web 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 http://domain name/path e.g. http://www.digitalmultimedia.org/DMM/index.html Server may create page dynamically Communicates with other program via CGI etc Chapman N and Chapman J (2004). Multimedia 37 56–57 MIME Types 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 email, adopted by HTTP Content-type: type/subtype Types include text, image, audio, video, application, subtypes define specific formats e.g. text/html, image/gif Chapman N and Chapman J (2004). Multimedia 38 57–58 Standards "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 Chapman N and Chapman J (2004). Multimedia 39 58–59 Standards Organizations 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 Chapman N and Chapman J (2004). Multimedia 40 60 Internet Standards 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 Chapman N and Chapman J (2004). Multimedia 41 Some questions Scenario: You have been asked by Hope to create an Library Induction for use by new students using Flash Why would you use Flash? Why is HTTP important for Flash? Is a standard browser enough? Discuss the merits of including a video Draw up a list of the hardware you would require Draw up a list of the software you would require Discuss the process of digitization of media for the project Why is the Nyquist rate important? Multimedia 42 For Next Week Directed Reading Digital Multimedia, Second Edition Chapters 1 and 2 if you have not read them yet Chapter 13 Design principles Chapter 3 Introduction to computer graphics Independent study Finalise your groups Work on your presentation Get to know Flash Help/How Do I Work with layers Create a user interface Multimedia 43 What have we covered today? Enabling technologies Digital representations Hardware and software requirements Networks Standards Any questions? Multimedia 44 References Chapman N and Chapman J (2004). Digital Multimedia, Second Edition. London. Wiley pp 7 ISO - International Organization for Standardization http://www.iso.org/iso/en/ISOOnline.fron tpage, accessed 01/10/2005 Webopedia http://www.webopedia.com/TERM/F/Flas h.html, accessed 01/10/2005 Multimedia 45