Adding Audio and Video Audio and Video on a Web Page Involves Embedding the File Onto Your Web Page

Total Page:16

File Type:pdf, Size:1020Kb

Adding Audio and Video Audio and Video on a Web Page Involves Embedding the File Onto Your Web Page Adding Audio and Video Audio and Video on a web page involves embedding the file onto your web page. The tag used to embed most types of media is the object tag. There are other tags that came out with the early browser and are still recognized by browsers today, such as the bgsound and embed tags. The <object> tag is used to include objects such as images, audio, videos, Java applets, ActiveX, PDF, and Flash. The object element was intended to replace the img and applet elements. However, because of bugs and a lack of browser support this has not happened.The object support in browsers depend on the object type. Unfortunately, the major browsers use different codes to load the same object type. Luckily, the object element provides a solution. If the object element is not displayed, the code between the <object> and </object> tags will be executed. This way we can have several nested object elements (one for each browser). Media Formats The table below describes some of the common audio and video types used. There are many more types than what is described. Format File Description AVI .avi The AVI (Audio Video Interleave) format was developed by Microsoft. AVI files can contain both audio and video data in a file container that allows synchronous audio-with-video playback. AVI files support multiple streaming audio and video, although these features are seldom used. WMV .wmv The Windows Media format is developed by Microsoft. Video or audio file based on the Microsoft Advanced Systems Format (ASF) container format and compressed with Windows Media compression MPEG .mpg The MPEG (Moving Pictures Expert Group) format is the most popular .mpeg format on the Internet. It is cross-platform, and supported by all the most popular web browsers. QuickTime .mov The QuickTime format is developed by Apple. Common multimedia format often used for saving movies and other video files; uses a proprietary compression algorithm developed by Apple Computer RealVideo .rm The RealVideo format was developed for the Internet by Real Media. .ram The format allows streaming of video (on-line video, Internet TV) with low bandwidths. Because of the low bandwidth priority, quality is often reduced. Flash .swf The Flash (Shockwave) format was developed by Macromedia. The .flv Shockwave format requires an extra component to play. But this component comes preinstalled with web browsers like Firefox and Internet Explorer. Mpeg-4 .mp4 Movie or video clip that uses MPEG-4 compression, a standard developed by the Moving Picture Experts Group (MPEG); commonly used for sharing video files on the Internet. The MPEG-4 video format uses separate compression for audio and video tracks. YouTube accepts multiple formats, and then converts them all to .flv or .mp4 for distribution. More and more online video publishers are moving to MP4 as the internet sharing format for both Flash players and HTML5. MIDI .mid The MIDI (Musical Instrument Digital Interface) is a format for .midi electronic music devices like synthesizers and PC sound cards. MIDI files do not contain sound, but digital musical instructions (notes) that can be played by electronics (like your PC's sound card). Wave .wav The Wave (waveform) format is developed by IBM and Microsoft. It is .midi supported by all computers running Windows, and by all the most popular web browsers (except Google Chrome). MP3 .mp3 MP3 files are actually the sound part of MPEG files. The MPEG format .midi was originally developed for video by the Moving Pictures Experts Group. MP3 is one of the most popular sound formats for music. The encoding system combines good compression (small files) with high quality. Expect future software systems to support it. Background Sounds Audio files can be placed on a web page using different methods. You can apply sound as a background to a web page, or embed it with a controller allowing the visitor to start and stop the music. Some users consider background sounds annoying so be careful when adding them to your site. Think of whom your audience is before adding them. The bgsound tag does not open a control bar for the user to turn off the music, so again know your audience. <bgsound src="musicfilename.mid" loop="5" /> Applied within the heading. The bgsound tag is an Internet Explorer tag that is used to add background music or a greeting to a web page running on Internet Explorer. • src - The audio file to be played. • loop - How many times the sound should repeat. Embed Tags The embed tag is considered by the WC3 to be an outdated tag. The embed tag places a plugin onto the web page to play the media. A plugin is a special program located on the client computer. Unlike other tags, the attributes used by embed tag depend on the type of plugin being used, therefore it has all but been replaced by the object tag which is more consistent and cross-browser compatible. The embed tag should be placed within the body of the document and it will create a control bar for the media file being played. <embed src="rain.mp3" height="16" autostart="0" /> <embed src="train.wmv" autostart="0" width="300" height="150" /> Attributes Attribute Description src Specifies the file name of the media to be played. height & Specifies the height and width that the media should be width displayed. Should be used when displaying video files. Can be set to TRUE or FALSE, or 1 or 0 to indicate whether a autostart media should automatically start playing. type Defines the type of the embedded object. Specifies where to get the plugin software required to play the pluginspage media. pluginurl Specifies where to get the where to get the plugin archive for automatic installation. loop Specifies how many times to play the sound/movie. playcount Defines how many times to play a sound or movie. volume Specifies how loud to play the sound. controller States whether controls should be displayed. starttime Specifies how far into the sound to start and stop. endtime Specifies when to finish playing. Object Tags The object tag is the most cross-browser compatible tag for adding audio and video to a web page. The object tag allows for everything about an objects presentation to be specified. Attribute Value Description left align right Specifies the alignment of the object center A space separated list of URLs to archives. The archives archive URL contains resources relevant to the object. border pixels Defines the border around an object. Specifies the application to be used to display the classid Class ID object. codebase URL Defines where to find the code for the object. The internet media type of the code referred to by the codetype MIME type classid attribute. data URL defines a URL that refers to the object's data. Defines that the object should only be declared, not declare declare created until needed. height pixels Defines the height of an object. Defines a unique name for the object to be used in name identifier scripts. standby text Defines a text to display while the object is loading. Defines the MIME type of data specified in the data type MIME-type attribute. Specifies a URL of a client-size image map to be used usemap URL with the object. vspace pixels Defines the vertical spacing around the object hspace pixels Defines the horizontal spacing around the object Activities 1. Build an html web page using notepad and include the following elements: o The page title should include your first and last name and "Lesson 21 ". o Follow the Lesson 21 Activity Document o Save the pages as directed. 2. Save a copy of your files to your server in WEB >1st 6 WEEKS > LESSON 21 >. 3. FTP/Upload your files to your web server and check its performance in a web browser. .
Recommended publications
  • Javascript and the DOM
    Javascript and the DOM 1 Introduzione alla programmazione web – Marco Ronchetti 2020 – Università di Trento The web architecture with smart browser The web programmer also writes Programs which run on the browser. Which language? Javascript! HTTP Get + params File System Smart browser Server httpd Cgi-bin Internet Query SQL Client process DB Data Evolution 3: execute code also on client! (How ?) Javascript and the DOM 1- Adding dynamic behaviour to HTML 3 Introduzione alla programmazione web – Marco Ronchetti 2020 – Università di Trento Example 1: onmouseover, onmouseout <!DOCTYPE html> <html> <head> <title>Dynamic behaviour</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div onmouseover="this.style.color = 'red'" onmouseout="this.style.color = 'green'"> I can change my colour!</div> </body> </html> JAVASCRIPT The dynamic behaviour is on the client side! (The file can be loaded locally) <body> <div Example 2: onmouseover, onmouseout onmouseover="this.style.background='orange'; this.style.color = 'blue';" onmouseout=" this.innerText='and my text and position too!'; this.style.position='absolute'; this.style.left='100px’; this.style.top='150px'; this.style.borderStyle='ridge'; this.style.borderColor='blue'; this.style.fontSize='24pt';"> I can change my colour... </div> </body > JavaScript is event-based UiEvents: These event objects iherits the properties of the UiEvent: • The FocusEvent • The InputEvent • The KeyboardEvent • The MouseEvent • The TouchEvent • The WheelEvent See https://www.w3schools.com/jsref/obj_uievent.asp Test and Gym JAVASCRIPT HTML HEAD HTML BODY CSS https://www.jdoodle.com/html-css-javascript-online-editor/ Javascript and the DOM 2- Introduction to the language 8 Introduzione alla programmazione web – Marco Ronchetti 2020 – Università di Trento JavaScript History • JavaScript was born as Mocha, then “LiveScript” at the beginning of the 94’s.
    [Show full text]
  • XMP SPECIFICATION PART 3 STORAGE in FILES Copyright © 2016 Adobe Systems Incorporated
    XMP SPECIFICATION PART 3 STORAGE IN FILES Copyright © 2016 Adobe Systems Incorporated. All rights reserved. Adobe XMP Specification Part 3: Storage in Files NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adobe Systems Incorporated. Adobe, the Adobe logo, Acrobat, Acrobat Distiller, Flash, FrameMaker, InDesign, Illustrator, Photoshop, PostScript, and the XMP logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. MS-DOS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Apple, Macintosh, Mac OS and QuickTime are trademarks of Apple Computer, Inc., registered in the United States and other countries. UNIX is a trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. All other trademarks are the property of their respective owners. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third party rights. Contents 1 Embedding XMP metadata in application files .
    [Show full text]
  • MSD FATFS Users Guide
    Freescale MSD FATFS Users Guide Document Number: MSDFATFSUG Rev. 0 02/2011 How to Reach Us: Home Page: www.freescale.com E-mail: [email protected] USA/Europe or Locations Not Listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 [email protected] Europe, Middle East, and Africa: Information in this document is provided solely to enable system and Freescale Halbleiter Deutschland GmbH software implementers to use Freescale Semiconductor products. There are Technical Information Center no express or implied copyright licenses granted hereunder to design or Schatzbogen 7 fabricate any integrated circuits or integrated circuits based on the 81829 Muenchen, Germany information in this document. +44 1296 380 456 (English) +46 8 52200080 (English) Freescale Semiconductor reserves the right to make changes without further +49 89 92103 559 (German) notice to any products herein. Freescale Semiconductor makes no warranty, +33 1 69 35 48 48 (French) representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability [email protected] arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or Japan: incidental damages. “Typical” parameters that may be provided in Freescale Freescale Semiconductor Japan Ltd. Semiconductor data sheets and/or specifications can and do vary in different Headquarters applications and actual performance may vary over time. All operating ARCO Tower 15F parameters, including “Typicals”, must be validated for each customer 1-8-1, Shimo-Meguro, Meguro-ku, application by customer’s technical experts.
    [Show full text]
  • Microsoft Powerpoint
    Development of Multimedia WebApp on Tizen Platform 1. HTML Multimedia 2. Multimedia Playing with HTML5 Tags (1) HTML5 Video (2) HTML5 Audio (3) HTML Pulg-ins (4) HTML YouTube (5) Accessing Media Streams and Playing (6) Multimedia Contents Mgmt (7) Capturing Images 3. Multimedia Processing Web Device API Multimedia WepApp on Tizen - 1 - 1. HTML Multimedia • What is Multimedia ? − Multimedia comes in many different formats. It can be almost anything you can hear or see. − Examples : Pictures, music, sound, videos, records, films, animations, and more. − Web pages often contain multimedia elements of different types and formats. • Multimedia Formats − Multimedia elements (like sounds or videos) are stored in media files. − The most common way to discover the type of a file, is to look at the file extension. ⇔ When a browser sees the file extension .htm or .html, it will treat the file as an HTML file. ⇔ The .xml extension indicates an XML file, and the .css extension indicates a style sheet file. ⇔ Pictures are recognized by extensions like .gif, .png and .jpg. − Multimedia files also have their own formats and different extensions like: .swf, .wav, .mp3, .mp4, .mpg, .wmv, and .avi. Multimedia WepApp on Tizen - 2 - 2. Multimedia Playing with HTML5 Tags (1) HTML5 Video • Some of the popular video container formats include the following: Audio Video Interleave (.avi) Flash Video (.flv) MPEG 4 (.mp4) Matroska (.mkv) Ogg (.ogv) • Browser Support Multimedia WepApp on Tizen - 3 - • Common Video Format Format File Description .mpg MPEG. Developed by the Moving Pictures Expert Group. The first popular video format on the MPEG .mpeg web.
    [Show full text]
  • OSLC Architecture Management Specification 3.0 Project Specification Draft 01 17 September 2020
    Standards Track Work Product OSLC Architecture Management Specification 3.0 Project Specification Draft 01 17 September 2020 This stage: https://docs.oasis-open-projects.org/oslc-op/am/v3.0/psd01/architecture-management-spec.html (Authoritative) https://docs.oasis-open-projects.org/oslc-op/am/v3.0/psd01/architecture-management-spec.pdf Previous stage: N/A Latest stage: https://docs.oasis-open-projects.org/oslc-op/am/v3.0/architecture-management-spec.html (Authoritative) https://docs.oasis-open-projects.org/oslc-op/am/v3.0/architecture-management-spec.pdf Latest version: https://open-services.net/spec/am/latest Latest editor's draft: https://open-services.net/spec/am/latest-draft Open Project: OASIS Open Services for Lifecycle Collaboration (OSLC) OP Project Chairs: Jim Amsden ([email protected]), IBM Andrii Berezovskyi ([email protected]), KTH Editor: Jim Amsden ([email protected]), IBM Additional components: This specification is one component of a Work Product that also includes: OSLC Architecture Management Version 3.0. Part 1: Specification (this document). architecture-management- spec.html OSLC Architecture Management Version 3.0. Part 2: Vocabulary. architecture-management-vocab.html OSLC Architecture Management Version 3.0. Part 3: Constraints. architecture-management-shapes.html OSLC Architecture Management Version 3.0. Machine Readable Vocabulary Terms. architecture-management- vocab.ttl OSLC Architecture Management Version 3.0. Machine Readable Constraints. architecture-management-shapes.ttl architecture-management-spec Copyright © OASIS Open 2020. All Rights Reserved. 17 September 2020 - Page 1 of 19 Standards Track Work Product Related work: This specification is related to: OSLC Architecture Management Specification Version 2.0.
    [Show full text]
  • Kdv-Mp6032u Dvd-Receiver Instruction Manual Receptor Dvd Manual De Instrucciones Receptor Dvd Manual De Instruções
    KDV-MP6032U DVD-RECEIVER INSTRUCTION MANUAL RECEPTOR DVD MANUAL DE INSTRUCCIONES RECEPTOR DVD MANUAL DE INSTRUÇÕES © B64-4247-08/00 GET0556-001A (R) BB64-4247-08_KDVMP6032U_en.indb64-4247-08_KDVMP6032U_en.indb 1 008.5.98.5.9 33:38:29:38:29 PPMM Contents Before use 3 Listening to the USB Playable disc type 6 device 23 Preparation 7 Dual Zone operations 24 Basic operations 8 Listening to the iPod 25 When connecting with the USB cable Basic operations Operations using the control screen — Remote controller 9Listening to the other external Main elements and features components 29 Listening to the radio 11 Selecting a preset sound When an FM stereo broadcast is hard to receive FM station automatic presetting mode 31 — SSM (Strong-station Sequential Memory) General settings — PSM 33 Manual presetting Listening to the preset station on Disc setup menu 37 the Preset Station List Disc operations 13 Title assignment 39 Operations using the control panel More about this unit 40 Selecting a folder/track on the list (only for MP3/WMA/WAV file) Troubleshooting 47 Operations using the remote controller Operations using the on-screen bar Specifications 51 Operations using the control screen Operations using the list screen 2 | KDV-MP6032U BB64-4247-08_KDVMP6032U_en.indb64-4247-08_KDVMP6032U_en.indb 2 008.5.98.5.9 33:38:33:38:33 PPMM Before use 2WARNING Cleaning the Unit To prevent injury or fire, take the If the faceplate of this unit is stained, wipe it with a following precautions: dry soft cloth such as a silicon cloth. If the faceplate is stained badly, wipe the stain off • To prevent a short circuit, never put or leave any with a cloth moistened with neutral cleaner, then metallic objects (such as coins or metal tools) inside wipe it again with a clean soft dry cloth.
    [Show full text]
  • Realaudio and Realvideo Content Creation Guide
    RealAudioâ and RealVideoâ Content Creation Guide Version 5.0 RealNetworks, Inc. Contents Contents Introduction......................................................................................................................... 1 Streaming and Real-Time Delivery................................................................................... 1 Performance Range .......................................................................................................... 1 Content Sources ............................................................................................................... 2 Web Page Creation and Publishing................................................................................... 2 Basic Steps to Adding Streaming Media to Your Web Site ............................................... 3 Using this Guide .............................................................................................................. 4 Overview ............................................................................................................................. 6 RealAudio and RealVideo Clips ....................................................................................... 6 Components of RealSystem 5.0 ........................................................................................ 6 RealAudio and RealVideo Files and Metafiles .................................................................. 8 Delivering a RealAudio or RealVideo Clip ......................................................................
    [Show full text]
  • (A/V Codecs) REDCODE RAW (.R3D) ARRIRAW
    What is a Codec? Codec is a portmanteau of either "Compressor-Decompressor" or "Coder-Decoder," which describes a device or program capable of performing transformations on a data stream or signal. Codecs encode a stream or signal for transmission, storage or encryption and decode it for viewing or editing. Codecs are often used in videoconferencing and streaming media solutions. A video codec converts analog video signals from a video camera into digital signals for transmission. It then converts the digital signals back to analog for display. An audio codec converts analog audio signals from a microphone into digital signals for transmission. It then converts the digital signals back to analog for playing. The raw encoded form of audio and video data is often called essence, to distinguish it from the metadata information that together make up the information content of the stream and any "wrapper" data that is then added to aid access to or improve the robustness of the stream. Most codecs are lossy, in order to get a reasonably small file size. There are lossless codecs as well, but for most purposes the almost imperceptible increase in quality is not worth the considerable increase in data size. The main exception is if the data will undergo more processing in the future, in which case the repeated lossy encoding would damage the eventual quality too much. Many multimedia data streams need to contain both audio and video data, and often some form of metadata that permits synchronization of the audio and video. Each of these three streams may be handled by different programs, processes, or hardware; but for the multimedia data stream to be useful in stored or transmitted form, they must be encapsulated together in a container format.
    [Show full text]
  • VMP74 Datasheet
    VMP74 Full HD Digital Media Player Infinite Digital Entertainment Hot and loud without the heat and noise The changing face of media requires new ways to integrate this revolution into an existing home viewing experience. Enjoying a library of unlimited music and video content is possible using the ViewSonic VMP74. With no moving parts and generating no heat, the VMP74 invisibly integrates into any home cinema environment. In addition to online video sources such as BBC iPlayer * and YouTube, the VMP74 connects to social networks such as Flickr and Facebook allowing constant access within a big screen experience. The powerful processor of the VMP performs seamless 1080p up-scaling of most video formats and delivers cinema quality audio. *VMP74: BBCi Player is available on the VMP74 in the UK only Corporate names, trademarks stated herein are the property of their respective companies. Copyright © 2010 ViewSonic® Corporation. All rights reserved. VMP74 Infinite Digital Entertainment > Multi-format support: The VMP74/75 support all major video, audio and photo formats, including MKV,AVI, MOV, JPG, WAV, MP4, MP3, FLAC and Internet radio broadcasts. > Video-on-Demand from all over the world: Video programs can be streamed from sources such as the BBC iPlayer or YouTube for virtually an unlimited selection of online content. > Internet surfing: Thanks to the solid Internet functions of VMP74, it is possible to freely explore the internet and visit social networking sites without using a dedicated expensive and power hungry PC. > Full HD video and audio support: The entire ViewSonic ® VMP Series delivers Full HD and high-fidelity Dolby Digital audio through the digital HDMI 1.3 and optical interfaces interface as standard.
    [Show full text]
  • Towards the Second Edition of ISO 24707 Common Logic
    Towards the Second Edition of ISO 24707 Common Logic Michael Gr¨uninger(with Tara Athan and Fabian Neuhaus) Miniseries on Ontologies, Rules, and Logic Programming for Reasoning and Applications January 9, 2014 Gr¨uninger ( Ontolog Forum) Common Logic (ISO 24707) January 9, 2014 1 / 20 What Is Common Logic? Common Logic (published as \ISO/IEC 24707:2007 | Information technology Common Logic : a framework for a family of logic-based languages") is a language based on first-order logic, but extending it in several ways that ease the formulation of complex ontologies that are definable in first-order logic. Gr¨uninger ( Ontolog Forum) Common Logic (ISO 24707) January 9, 2014 2 / 20 Semantics An interpretation I consists of a set URI , the universe of reference a set UDI , the universe of discourse, such that I UDI 6= ;; I UDI ⊆ URI ; a mapping intI : V ! URI ; ∗ a mapping relI from URI to subsets of UDI . Gr¨uninger ( Ontolog Forum) Common Logic (ISO 24707) January 9, 2014 3 / 20 How Is Common Logic Being Used? Open Ontology Repositories COLORE (Common Logic Ontology Repository) colore.oor.net stl.mie.utoronto.ca/colore/ontologies.html OntoHub www.ontohub.org https://github.com/ontohub/ontohub Gr¨uninger ( Ontolog Forum) Common Logic (ISO 24707) January 9, 2014 4 / 20 How Is Common Logic Being Used? Ontology-based Standards Process Specification Language (ISO 18629) Date-Time Vocabulary (OMG) Foundational UML (OMG) Semantic Web Services Framework (W3C) OntoIOp (ISO WD 17347) Gr¨uninger ( Ontolog Forum) Common Logic (ISO 24707) January 9, 2014
    [Show full text]
  • Compression for Great Video and Audio Master Tips and Common Sense
    Compression for Great Video and Audio Master Tips and Common Sense 01_K81213_PRELIMS.indd i 10/24/2009 1:26:18 PM 01_K81213_PRELIMS.indd ii 10/24/2009 1:26:19 PM Compression for Great Video and Audio Master Tips and Common Sense Ben Waggoner AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO Focal Press is an imprint of Elsevier 01_K81213_PRELIMS.indd iii 10/24/2009 1:26:19 PM Focal Press is an imprint of Elsevier 30 Corporate Drive, Suite 400, Burlington, MA 01803, USA Linacre House, Jordan Hill, Oxford OX2 8DP, UK © 2010 Elsevier Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or any information storage and retrieval system, without permission in writing from the publisher. Details on how to seek permission, further information about the Publisher’s permissions policies and our arrangements with organizations such as the Copyright Clearance Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions . This book and the individual contributions contained in it are protected under copyright by the Publisher (other than as may be noted herein). Notices Knowledge and best practice in this fi eld are constantly changing. As new research and experience broaden our understanding, changes in research methods, professional practices, or medical treatment may become necessary. Practitioners and researchers must always rely on their own experience and knowledge in evaluating and using any information, methods, compounds, or experiments described herein.
    [Show full text]
  • Lossless Compression of Audio Data
    CHAPTER 12 Lossless Compression of Audio Data ROBERT C. MAHER OVERVIEW Lossless data compression of digital audio signals is useful when it is necessary to minimize the storage space or transmission bandwidth of audio data while still maintaining archival quality. Available techniques for lossless audio compression, or lossless audio packing, generally employ an adaptive waveform predictor with a variable-rate entropy coding of the residual, such as Huffman or Golomb-Rice coding. The amount of data compression can vary considerably from one audio waveform to another, but ratios of less than 3 are typical. Several freeware, shareware, and proprietary commercial lossless audio packing programs are available. 12.1 INTRODUCTION The Internet is increasingly being used as a means to deliver audio content to end-users for en­ tertainment, education, and commerce. It is clearly advantageous to minimize the time required to download an audio data file and the storage capacity required to hold it. Moreover, the expec­ tations of end-users with regard to signal quality, number of audio channels, meta-data such as song lyrics, and similar additional features provide incentives to compress the audio data. 12.1.1 Background In the past decade there have been significant breakthroughs in audio data compression using lossy perceptual coding [1]. These techniques lower the bit rate required to represent the signal by establishing perceptual error criteria, meaning that a model of human hearing perception is Copyright 2003. Elsevier Science (USA). 255 AU rights reserved. 256 PART III / APPLICATIONS used to guide the elimination of excess bits that can be either reconstructed (redundancy in the signal) orignored (inaudible components in the signal).
    [Show full text]