Chapter 2 Enabling Technologies Multimedia Systems.

Slides:



Advertisements
Similar presentations
Multimedia Components (Develop & Delivery System)
Advertisements

By the end of this section, you will know and understand the hardware and software involved in making a LAN!
4.1Different Audio Attributes 4.2Common Audio File Formats 4.3Balancing between File Size and Audio Quality 4.4Making Audio Elements Fit Our Needs.
2. What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented through audio,
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Project 1 Introduction to HTML.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
Business and Computing Deanery Multimedia Week 2 Enabling Technologies.
Chapter 2 Digital Multimedia, 2nd edition Enabling Technologies.
11 Networks The Great Information Exchange. 2 Networking Fundamentals Computer network: Two or more computers connected together Each is a Node Benefits.
Chapter 1: Introduction Business Data Communications, 4e.
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.
HYPERTEXT MARKUP LANGUAGE (HTML)
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
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.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 This presentation © 2004, MacAvon Media Productions Enabling Technologies.
Fundamentals Rawesak Tanawongsuwan
Chapter II The Multimedia Sysyem. What is multimedia? Multimedia means that computer information can be represented through audio, video, and animation.
Introduction to Computers
Multimedia. Definition What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Multimedia Hardware. Network LAN- to transfer data inside a local area. WAN – to transfer data in long distance. Ethernet – method for connecting computers.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Multimedia Literacy. Topics n Definitions n Taxonomy of Multimedia Objects n Survey of Multimedia Applications n Multimedia Computer Components.
Lesson 2 — The Internet and the World Wide Web
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 3 – Enabling Technologies – Hardware, Software, and Standards.
Introduction to Engineering and Technology Concepts Unit Five Chapter Five – Computer and Internet Connections.
CHAPTER FOUR COMPUTER SOFTWARE.
Requirements for an Internet Connection The Internet is the largest data network on earth. Connection to the Internet can be broken down into the physical.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
The Development Process
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CMPD273 Multimedia System Prepared by Nazrita Ibrahim © UNITEN2002 Multimedia System Characteristic Reference: F. Fluckiger: “Understanding networked multimedia,
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Web Programming : Building Internet Applications Chris Bates CSE :
MULTIMEDIA DEFINITION OF MULTIMEDIA
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Communication, Networks, The internet and the Worldwide Web.
XP Practical PC, 3e Chapter 15 1 Creating Desktop Video and Animation.
Networks.
XP Practical PC, 3e Chapter 8 1 Browsing and Searching the Web.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
MSBCS-BCSI-1 Students will identify computer system components MSBCS-BCSIII-8 Students will examine basics of networking Computer Basics & Terminology.
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.
Dasar-Dasar Multimedia
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.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
1 What is Multimedia? Multimedia can have a many definitions Multimedia means that computer information can be represented through media types: – Text.
1 CP586 © Peter Lo 2003 Multimedia Communication Bandwidth & Basic Web Terminology.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
A SSIGNMENT #3 Com tech. ANSL HTML Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
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.
Chapter 1 Introduction to HTML.
OCR Computing for GCSE © Hodder Education 2011
Project 1 Introduction to HTML.
Chap 2. Computer Fundamentals
Introduction to Multimedia
Presentation transcript:

Chapter 2 Enabling Technologies Multimedia Systems

Key Points All types of media are represented digitally as patterns of bits. Analogue signals must be digitized, which comprises sampling and quantization. The Sampling Theorem states that, 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 greater than 2f h. Contemporary personal computers are capable of playing back most types of media. Multimedia production places much greater demands on computer systems.

Key Points Multimedia production requires the use of many different software applications, including authoring systems. Networks, and the Internet in particular, offer valuable opportunities for distributing multimedia, but they also present formidable technical difficulties. The most popular form of online multimedia delivery is the World Wide Web, which uses the Hypertext Transfer Protocol (HTTP) to organize its communications. Various formal and informal standards govern multimedia data, especially in the context of networks.

Production and consumption of digital multimedia depends on ability of digital computer. –Media data in digital form Program can be used to change, combine, store and display media of all types. –Distribution Networks Removable storage: CDROM, DVD

Computers are not only devices that can manipulate digital data. –DVD, set-top box, CD player Computer –Full interactivity Future: multimedia player –Cheaper than computer

Digital Representations Bits, bytes, words. –Data structures –Programs Digitization –Analogue and digital representations –Analogue to digital converters –Sampling and quantization –Digital signals are much more robust than analogue ones, and do not suffer degradation when they are copied, or transmitted over noisy media.

Sampling and Quantization Sampling –Measure the signal’s value at discrete intervals –Sampling rate Quantization –Restrict the value to a fixed set of levels –Quantization levels Analogue to digital converter (ADC)

DAC Sample and hold Fig. 2.4 –Not a good approximation Such a signal is passed to an output device such CRT or speaker, these discontinuities can be smoothed out.

Frequency –Cycles per second (cps) –Hertz (Hz): KHz, MHz –Velocity = frequency * wavelength –FFT Any periodic waveform can be decomposed into a collection of different frequency components. –Frequency Temporal, spatial Fig. 2.6, vary periodically in space –Fig. 2.7, Frequency components of a square wave –DC component, f=0 –Higher frequency: abrupt transitions –Fig. 2.8, square wave in frequency domain

Filter Remove certain frequencies High pass filter Low pass filter

Sampling Theorem If the highest frequency component of a signal is at f, the signal can be properly reconstructed at the sampling rate 2*f. This limiting value is known as the Nyquist rate. Fig. 2.9 The hearing range of the average person is approximately 20 Hz to 17kHz. (Sounds above this range is called ultrasonic sounds) Audio cards use 44.1kHz with sample sizes 8 and 16 bits

Undersampling and Quantization noise Undersampling –Sampling rate is less than the Nyquist rate. Aliasing –In images, it is usually seen in the form of jagged edges. Quantization noise –Number of quantization levels Image: grey levels Sound

Hardware Requirements Multimedia PC (MPC): Level 3

Hardware PDA –Less powerful devices –Difficult to achieve the same performance of PC –Limitation on the amount of storage –Often based on cellular telephone network, less bandwidth –Challenge of web designers Accessible to powerful PC and to PDA Multimedia architecture must be scaleable –Transparently to devices with different capabilities

High quality multimedia production are demanding than those for its consumption –Special-purpose graphics acceleration hardware and input devices for video and audio –High-speed disks, video capture card, specialized peripherals –High-powered, SGI: 3D animation and video effects, common in film and TV –Special-purpose array processing in Pentium and PowerPC (MMX, AltiVec) Blur the distinction between high-end PC and workstations

Producing multimedia content –Processing power –High-speed data buses –Large memories –Powerful graphics boards Content preparation –Substantial more storage than finished product E.g. image layers up to 100 High quality audio Compression only for final delivery

Speed of data transfer to and from disks is a serious limiting factor Digital video: 5Mbytes to 30 Mbytes IDE, SCSI-1 cannot cope with SCSI-2 supports 40Mbytes Ultra SCSI-2: 80Mbytes Firewire, IEEE 1934: 50 Mbytes, DV cameras Current disk speed for a dedicated computer: adequate performance Higher performance of disk for central server –RAID array: Redundant array of inexpensive disks –Improved performance in parallel AV disk

RAID 8 levels for different degrees of performance and fault-tolerance RAID 0: no protection against disk failure –If one disk fails, whole array fails RAID 1: mirrors disk

Specialized Peripherals Graphics tablet with a pressure-sensitive pen Large high-resolution monitor Two monitors: preparing images and display images Scanners Digital cameras Video camera and sound recording –The equipment may itself be digital and produce digital output that can be sent to computer over Firewire. –Video and audio capture from analogue equipment

Software The essence of multimedia is the combination of different media elements through computer programs. Different applications for different media –Graphics: Image editing, painting, drawing –Text: editors, layout –Video: capture, editing, postproduction –Motion graphics and animation –Sound: recording, editing, effects –Music synthesizer and sequencers Writing program for combination: advanced programming skills An authoring system a software that permits a user to combine and organize these media elements (example, Director)

Authoring Systems May be based on –Layout model with markup language –Timeline Scripting language

Multimedia Production A host of software tools and skills Require a team Low end of multimedia software, web page design –Non-specialists –Hide technical details such as HTML tags and JavaScript code –Wizards, assistants guide the production process

Multimedia Presentation A unified interface and manipulated a single program –Production: different software tools and team input WWW –Define a format (in markup language, HTML, XML) that can accommodate different media and view it using a dedicated browser Define an architecture (format) and API provides a rich set of functions to manipulate data in that format –QuickTime Deliver in a stand alone form, needs no additional software –Director Three approaches are not necessarily separate or incompatible –QuickTime movies in WWW pages –Director movies in Shockwave and embedded in WWW pages Fig. 2.11

Networks TCP/IP ISP, Internet Service Providers Dial-up connection, 56 kbps –V90 standard: downstream=56k, 33.6k in opposite direction –34-48 kbps are more realistic –Maximum bandwidth using analogue connections Digital telephone, ISDN –A digital channel=64 kbps –Basic rate= two connections=128kbps –Mid-1980

ADSL –Downstream: up to 6.1 Mbps –Upstream: up to 640 kbps Cable modem –500 kbps to 10 Mbps T1=1.544 Mbps, T3= Mbps LAN –10 base T Ethernet, 10 Mbps –100 base T, 100Mbps Table 2.1

Networks

Clients and Servers Server listen on a communication channel for requests from clients. Server receives a request, it sends a response. The requests and responses conform to a protocol. HTTP: HyperText Transfer Protocol HTML: markup language Browser: Netscape, IE FTP Real-time data streaming for audio and video

Dynamically Generate Web Pages Dynamically generate Web pages from database CGI, common gateway interface Microsoft, Active Server Pages, ASP Apple, WebObjects

MIME Types OS –Extension of file’s name Multipurpose Internet Mail Extension –Content-type: type/subtype Type: broad indication of the sort of data –text, image, audio, video –model for 3D model data such as VRML –message: –application: binary data, e.g. application/postscript Subtype: precise format –HTML, GIF, AIFF –x-, experimental, video/x-msvideo

Standards Define interfaces, file formats, markup languages, network protocols, and so on Three organization –ISO –International Electrotechnical Commission (IEC) –International Telecommunication Union (ITU) ISO, IEC: commercial companies Countries –ANSI: USA –BSI: UK –DIN: Germany

Rapidly changing environment of computers, networks, multimedia –Standard often obsolete before they have passed through all the stages. Internet standard –Semi-formal –Arpanet + NSFNET = TCP/IP Company production –Postscript –Quicktime –SVG (W 3 C) < Flash