MCDL: A REDUCED BUT EXTENSIBLE MULTIMEDIA CONTENTS DESCRIPTION LANGUAGE

Size: px
Start display at page:

Download "MCDL: A REDUCED BUT EXTENSIBLE MULTIMEDIA CONTENTS DESCRIPTION LANGUAGE"

Transcription

1 MCDL: A REDUCED BUT EXTENSIBLE MULTIMEDIA CONTENTS DESCRIPTION LANGUAGE Marco Furini Computer Science Department University of Piemonte Orientale Via Bellini 25/G Alessandria Italy marco.furini@mfn.unipmn.it ABSTRACT Multimedia contents are more and more present in our life and their presentation usually rests on a text-based description that defines rules and properties of such contents and is produced by markup description languages (e.g., XML, MPEG7-DDL and SMIL). Although effective, the criticism to such approach regards the length of the produced description, which is considered too verbose. Since this may lead to performance problems for devices with limited resources, binary-based descriptions are being proposed. However, the simplicity of a text-based description cannot be underestimated and hence, the contribution of this paper is the proposal of a reduced, but extensible, markup Multimedia Contents Description Language (MCDL), which produces short text-based description of multimedia contents. MCDL is designed to organize and synchronize contents for the mobile music scenario and a comparison study with other languages shows that MCDL describes the same contents with a much shorter description. KEY WORDS Multimedia Contents Description, SMIL, MPEG7-DDL, Contents Sychronization 1 Introduction Multimedia contents are entering the way we live, we work and we have fun. Web services, distance learning, online games, video streaming, on-line radio and emusic are only some examples of applications that are composed of multimedia objects.

2 The large availability of multimedia contents is creating the need of having efficient methods for managing these multimedia contents. Markup multimedia description languages are proposed to this aim: they produce a content-neutral text-based description in order to represent various modalities of the multimedia contents (video, images, audio, multilingual text) and to specify multiple abstraction levels (raw data, features, semantics, and meta-data). The most popular description language is XML (extensible Markup Language) [1], which is a standard for preserving, transmitting and processing documents and complex data structures. XML uses text-based commands (named tags) to specify and to describe the contents; the resulting description is text-based, easy to interpret either by humans or by browsers and is quite similar to HTML (although in XML one can define his own tags, while HTML has only pre-defined tags). The XML approach has been considered also in proposals related to the description of multimedia contents: SMIL (Synchronized Multimedia Integrated Language) [2] and MPEG7-DDL (MPEG7- Description Definition Language) [3] are the most popular languages designed to facilitate both the creation of multimedia presentations and the methods for searching, indexing and managing multimedia contents (audio, video, animations, graphics, texts, etc.). Regardless of the used multimedia language, the resulting text-based description has some characteristics in common: i) it provides content authors with the ability to exchange their contents with other authors in an easy way; ii) it is easy to read by humans and machines; iii) it can be easily used by search engines to index and manage multimedia contents. Although the benefits of having a text-based multimedia contents description are remarkable, this approach is criticized since the resulting description is usually too verbose [4, 5]. This may arise performance issues, as the parsing of such description may be complex, time-consuming and in general not suitable for scenarios where resource-limited devices are used (for instance, in a mobile scenario, devices may have memory and computational power constraints). For this reason, instead of a text-based description, the production of a binary-based description is being considered. Two main problems arise with this approach: the need of a standard format and the impossibility for humans to directly read/edit the resulting description. Without a standard format, it is likely that a proliferation of different binary formats will happen, leading to interoperability problems. Without a text-based description, an additional overhead in handling the description will be introduced as a tool will be needed to convert a binary description into ASCII and back again. It is worth noting that, currently, a binary-xml version is under development (but so far, a standard version 2

3 is not present) and the MPEG7 group has also introduced a binary-based description, named BiM (Binary Format for MPEG7 description). From this consideration, it seems that the direction toward binary-based description is clear. However, it is also worth mentioning that the MPEG4 group initially introduced a binary-based description (named BIFS, Binary For Scenes) in the MPEG4 standard, but, recently, they introduced the XMT (Extensible MPEG-4 Textual) format, a language that produces a textual syntax representation of multimedia contents. This highlights that the benefits of a text-based description are important and hence a language that produces short text-based description would be worth developing. The contribution of this paper is the proposal of a multimedia contents description language designed to manage multimedia contents for the mobile music scenario. This scenario requires an organization of different multimedia contents (images, cd-cover, links to external resources, lyrics, karaoke-like service) and since it is mainly composed of resource-limited devices, it requires a short description of such contents. Our proposed language is named MCDL (Multimedia Contents Description Language) and is provided with a small set of pre-defined tags that are designed to handle multimedia contents in the mobile music scenario. In particular, it describes multimedia contents and their temporal behavior in a short text-based description. The presence of few tags causes the parsing task to be an easy task with a negligible processing time and hence it is suitable for a resource-limited scenario. A comparison study with other multimedia contents description languages (e.g, with SMIL and MPEG7-DDL) is carried out and results show that the same multimedia contents can be described in a much shorter way with our MCDL. However, it is to point out that MCDL is meant to be an alternative language for describing contents inside the mobile music scenario and that it is not a replacement of other XML-based languages, which remain powerful and general contents description languages. The reminder of this paper is organized as follows: in Section 2 we briefly present the characteristics of SMIL and MPEG-DDL; in Section 3 we present details of our MCDL proposal; Section 4 shows some fields of application of our MCDL. Conclusions are drawn in Section 5. 2 Background In this section, we briefly present the characteristics of two of the most popular contents description languages: SMIL and MPEG7-DDL. Both languages produce a text-based description that can specify the spatial layout of different media elements (video, audio, graphics, text) as well as the temporal order in which these elements will be played out during the presentation. In addition, a multimedia description may also contain some references (e.g., links) to the media elements composing the presentation. 3

4 <smil> <head>... </head> <body> <par> <audio src="song.wma"></audio> <seq> <text begin="4s" dur="3s" region="reg1_1">you can call me a sinner</text> <text begin="8s" dur="4s" region="reg1_1">you can call me a saint</text>... </seq> </par> </body> </smil> Table 1: Example of a karaoke SMIL file. 2.1 SMIL SMIL (Synchronized Multimedia Integration Language) [2] is an XML-based language that can be used to describe the spacial and temporal behavior of a multimedia presentation. It defines placement and time synchronization of different media objects (audio, video, still pictures, still text, text stream and animations). A SMIL description consists of two parts: a header and a body. The header describes parameters like window size, multimedia element position, etc., while the body contains information about the multimedia objects, period of the object presentation, etc. Table 1 shows a very simple example of a SMIL file that describes a karaoke application: the par tag defines a simple time grouping in which multiple elements can play back at the same time (in this case, one task is the play out of song.wma and the other is defined inside the seq tag). The seq tag defines a sequence of elements in which elements play one after the other. The tag text defines a media object and its properties. In this case the text You can call me a sinner is defined and its timing is described using the begin (it defines when the element becomes active) and dur (it specifies the time duration) attributes. With such description, when a SMIL media player executes the SMIL file, it plays out the audio file (in this case song.wma) and can display lyrics according to the specified timing descriptions. 4

5 2.2 MPEG-7 DDL MPEG7-DDL (MPEG7 Description Definition Language) [3] has been designed to provide detailed formatting information and fine-grained descriptions of the structural, and low-level audio, visual and audiovisual features of multimedia contents. It provides a rich set of standardized tools to enable audiovisual descriptions and is based on the XML; the resulting description can be expressed in a textual form (i.e., human readable) or in a compressed binary form (BiM, Binary Format for MPEG-7, designed for storage or transmission). Table 2 shows an example of MPEG7-DDL description for presenting an image and for providing a karaoke service. The contents description begins with <mpeg7> and ends with </mpeg7>. Between the two tags, several tags may be used to describe the multimedia contents. Images can be described through the tags <image>...</image>. The image is located through the <MediaLocator> and <MediaUri> tags. To provide a karaoke service, timing properties have to be attached to lyrics. To this aim, the song has to be decomposed in audiosegments (specified within the <AudioSegment>...</AudioSegment> tags). Each Audio segment specifies its showtime and its duration (through the tags <MediaTime>...</MediaTime>) and the text related to such segment (through the tags <TextAnnotation> and <FreeTextAnnotation>). From this basic description, it follows that an MPEG7-DDL description may be too verbose for describing some contents (like the karaoke service). 3 Multimedia Contents Description Language In this section we present details of MCDL (Multimedia Contents Description Language), a markup description language that we propose to describe multimedia contents for the mobile music scenario. The main motivation behind our proposal is that the mobile music scenario is characterized by the presence of resource-limited devices and that in the near future emusic is likely to become a multimedia rich product with different media objects to render and to synchronize. In fact, in the near future, an emusic file will not be a simple audio track as it is today, but it will provide images, cover, links to websites, updated information, lyrics, karaoke, etc. All these multimedia objects have to be synchronized with the audio stream, and hence a multimedia contents description should be provided Due to the massive presence of resource-limited devices (e.g., cellphones) the description should be as short as possible in order to keep low the introduced overhead. As we previously mentioned, existing languages like SMIL and MPEG7-DDL can be used to this aim. However, as we show in Section 4, when using these languages, the resulting description is too verbose; the reason is that these languages may require several tags for describing 5

6 <Mpeg7> <Image> <MediaLocator> <MediaUri> </MediaLocator> </Image> <Audio> <MediaTime> <MediaTimePoint>T00:00:00</MediaTimePoint> <MediaDuration>PT4M32S</MediaDuration> </MediaTime> <TemporalDecomposition gap=false overlap=false> <AudioSegment> <TextAnnotation> <FreeTextAnnotation>You can call me a sinner</freetextannotation> </TextAnnotation> <MediaTime> <MediaTimePoint>00:00:04;9</MediaTimePoint> <MediaDuration>00:00:03</MediaDuration> </MediaTime> </AudioSegment>... </TemporalDecomposition> </Audio> </MultimediaContent> </mpeg7> Table 2: The use of MPEG7-DDL. 6

7 very simple media contents like images, CD-cover and karaoke-like service. While the overhead in terms of time and memory usage can be tolerated in a classic computer/internet scenario, it may arise problems in the mobile music scenario, where users are provided with a device with limited storage capacity and processing power and where bandwidth is usually paid upon consumption. An alternative to SMIL and MPEG7-DDL is the usage of binary formats, but this would introduce a different overhead, as a binary to text tool (and viceversa) should be provided to allow humans to read and to modify the described data. For these reasons, we propose an alternative markup description language provided with a small set of tags that are designed to specifically describe the multimedia contents of the mobile music scenario. Since the language is designed ad-hoc, it produces a very short multimedia contents description. In summary, MCDL is provided with the following characteristics: 1. the language is designed to describe multimedia contents for the mobile music scenario; in particular, it describes and provides time synchronization to the following media objects: images, cover, links to websites, updated information, lyrics and karaoke; 2. the resulting multimedia contents description is text-based; 3. the set of tags is extensible for introducing additional multimedia contents description; In other words, MCDL is designed to provide a very simple textual representation of the multimedia contents that can be associated with emusic (images, CD-cover, updated information and karaoke-like service) and the resulting description has to be much shorter than the one obtained from describing the same contents with SMIL and MPEG7-DDL. 3.1 Multimedia Contents Description MCDL is a markup description language and hence it is provided with a set of tags in order to describe multimedia contents. Before going into details of the tags, here we present the general characteristics of MCDL. MCDL is not case sensitive and uses tags with attributes and values to describe multimedia contents and timing capabilities: tags are enclosed between angle brackets and are in the form <tag attribute=value>, with the exception of tags that do not have attributes. The meaning of tags, attributes and values is the following: Tag: Defines the purpose of the description. The tag name comes after a left angle bracket. Most of the tags have attributes and some tags may consist of just the name. If the tag consists of a pair, the second tag (or closing tag) consists of just the tag name preceded by a slash (for instance, </body>). A closing 7

8 <body> </body> <audio> <video> <www> <img> <cover> <kar> <br> <track> <add> </add> <a> </a> <encrypted> </encrypted> Defines the documents body. Defines the emusic file to be played out. Defines the video file to be played out. Defines an external reference where information are stored. Defines a resource where an image is located. Defines a resource where the CD-cover is located. Defines the audio-lyrics timing relation. Defines a new line in the lyrics/karaoke description. Defines a song in a file that contains multiple songs. Defines the additional information area. Defines an external reference with an anchor. Defines the body of the encrypted data. Table 3: MCDL Tags. tag never has attributes. In Table 3 we show tags designed to describe the services proposed in this paper; It is worth noting that additional tags may be introduced to describe other contents, without any problem. Attribute: Each attribute defines one aspect of the tag; Table 4 shows the possible attributes: href locates a resource; unit and time are used to define the timing attribute of the tag; song is used for files that contains multiple songs; secure is used to inform the player whether the MCDL description is encrypted or not (TRUE or FALSE value). Attributes are followed by a equal sign (=) and by a value; Value: All values may be integers, names or boolean, depending on the attribute. Names must be enclosed in double quotation marks. In the following, we describe how multimedia contents can be described using the tags provided in Table 3. In particular, we focus here on describing multimedia contents for the mobile music scenario: images, CD-cover, updated information, karaoke-like service and additional information. Time Granularity: Since multimedia contents may need to be synchronized with the audio stream, it is 8

9 href="url" unit=value time=value song="title" secure=value Gives a fully qualified HTTP URL. Gives the value of the time unit for the audio-lyrics timing relation. In ms. Gives the timing property of the associated tag. Gives the title of the song if multiple songs are encoded in the same MP3 file Switches the player to security mode. Table 4: Standard Tag Attributes. important to provide an abstraction of the time. In fact, some songs (e.g., rap songs) may require a finer time granularity than other songs (e.g., jazz or opera songs). MCDL allows specifying the time granularity through the <body> tag, where the attribute unit is used to define the length of a single time unit: it is defined in term of milliseconds (e.g., <body unit=100> means that a single time unit corresponds to 100 ms). Audio Play Out: The emusic file to be played out can be described with the audio tag. The MCDL syntax is <audio href = "url">, where url is the attribute that defines the link to access the emusic file. CD-Cover: The CD-cover is mainly composed of images and has a well defined format (front-cover, backcover, internal-covers). To avoid an excessive increment of the file size, MCDL links the emusic file with an external resource that represents the CD-cover. In this way, users may access to the CD-cover only if they really want it. The MCDL syntax is <cover href = "url">, where url is the attribute that defines the link to access the CD-cover. For instance, <cover href =" links the emusic file with a resource (cover.pdf) located in somesite, while <cover href ="file://somedir/cover.pdf"> links the emusic file with an internal resource. Note that, MCDL does not pose any restriction on the type of resource that represents the CD-cover, as the rendering of the cover will be performed by the emusic player. Hence, the resource should be specified according with the emusic player capabilities. Image: The emusic file is linked to an external image through the MCDL tag <img href = "url" time=value>, where url is the link to access a particular image and time represents the time at which the image should be displayed by the emusic player. For instance, <img href = " time=34> links the emusic file with a jpg file located in somesite and the emusic player should render this image at time 34. If the image is locally available the word http should be substituted with the word file. Also in this case, the image format depends on the emusic player characteristics and hence MCDL does not pose any restriction on the image type. 9

10 Updated Information: Although updated information (for instance, singer tour dates and singer information) may be directly stored into the emusic file, an external link should be used; The storing is avoided because these information require to be always updated, otherwise they will soon become obsolete. The MCDL syntax is <www href="url">, where url is the link to access the updated information. For instance, <www href = " links the emusic file with a webpage page.html located in somesite, where information are supposed to be updated (for instance, the singer website or an RSS feed). Karaoke: Karaoke is a multimedia entertainment service that is receiving a large interest by providing users with on-screen lyrics information synchronized with audio play out. One of the main concerns in the design of a karaoke system is the adopted synchronization strategy [6, 7, 8, 9] that has to specify the timing property of the song lyrics. MCDL uses the tag <kar> and the attribute <time> to describe the timing property. The MCDL syntax is <kar time=value>text, where value is the time at which the text has to be shown (text can be a syllable, a word or a group of word, depending on the karaoke granularity that the description wants to provide to the final user). For instance, <kar time=49>you can call me a sinner<br> means that after 49 time units, the words You can call me a sinner are sung. The <br> tag is used as a new line. With these information, the emusic player can exactly know what the singer is singing. An example of MCDL timing description is given in Table 5. Lyrics: No MCDL tags are designed to describe lyrics. Lyrics are the only text not included between angle brackets. Hence, to display lyrics, the emusic player has simply to skip all the MCDL tags. However, since multiple songs may be encoded in the same emusic file (an entire album may be available in a single file), it may be necessary to identify lyrics of the different songs. For this reason, the <track song="title"> tag is introduced, which specifies the name of the song through the attribute song. For instance, if the tag <track song="hold It"> is present, it means that lyrics that follows the tag are related to the song Hold It. Additional Information: While listening to a song, sometimes it would be interesting to have some additional information about the song or about the singer (for instance: where do the singer live? How many album did he/she release?). To this end, MCDL is provided with two particular tags. A first tag, named add, identifies the additional information area, which is concluded by the paired closing tag /add. Inside the add area it is possible to insert additional information (as plain text) and links to external documents. A time attribute inside the opening add tag is used as always to synchronize the additional information with the audio. To create a link 10

11 <body unit=100> <img href=" <www href=" <cover href=" <kar time=49>you can call me a sinner<br> <kar time=84>you can call me a saint<br> <kar time=126>celebrate me for who I am<br> <kar time=165>dislike me for what I ain t<br> <kar time=226>put me up on a pedestal<br> <kar time=243>or drag me down in the dirt<br> <kar time=284>sticks and stones will break my bones<br> <kar time=316>but your words will never heard<br> <kar time=362>i ll be the garden<br> <kar time=381>you be the snake<br> <kar time=401>all of my fruit is yours to take<br> <kar time=441>better the devil that you know<br> <kar time=480>your love for me will grow<br>... </body> Table 5: The use of MCDL to provide a karaoke service. to another document, instead of using the www tag (it does not provide an anchor), we borrow the <A> tag from the HTML language. The syntax is: <a href="url">text to be displayed</a>. The <a> tag is used to create an anchor to link from, the href attribute is used to address the document to link to, and the words between the open and close of the anchor tag will be displayed as a hyperlink. Table 6 shows an example of the above. Suppose we want to provide additional information about the album Confessions on a dance floor, released by Madonna in 2005; Suppose also that we want these information to appear at a particular time (say at time 1310), then the add tag has timing attribute of value 1310 and information are provided as plain text between the add tag pair, while the starting point for browsing the web (here the Madonna web site) is provided by the A tag. Security: Security is an important aspect in multimedia distribution; contents vendors are hesitant to release their contents if a protection mechanism is not provided to ensure the right usage of their contents. For this reason, both multimedia objects and the multimedia contents description may need to be protected against possible piracy. 11

12 <add time=1310> Confessions on a Dance Floor is the tenth studio album by singer Madonna released in It debuted at number one on the Billboard 200, Madonna set a new record for Billboard magazine, becoming the tenth number one debut in a row in the year <A href=" web site</a> </add> Table 6: The use of the tags (add and A) to provide additional information. While multimedia objects are usually protected with Digital Right Management (DRM) systems [10], which either wrap contents in a protective software layer or ensure that contents can only be examined by specific software, the multimedia description is usually provided without any protection. This may arise a security issue as lyrics is a type of content that should be protected against piracy or against a malicious user who can modify the stored information to provide wrong multimedia contents as well as wrong audio-lyrics timing synchronization (for instance, it can change the image location in order to link the song to an advertisement, or even offending, image). To handle this security issue, MCDL is provided with the <encrypted>..</encrypted> tags. All the information provided between these tags are encrypted so that the multimedia content description is protected. Note that the encryption method and the keys to encrypt/decrypt the contents are not specified by MCDL, as they depends on the used DRM. The emusic player is notified that the multimedia contents description (or a part of it) is encrypted by the the usage of the secure attribute, which has to be inserted inside the <body> tag.) 4 Fields of Application MCDL has been designed to be employed into the mobile music scenario, as it produces short description of multimedia objects and their temporal behavior. Having a short description is necesary because this scenario is mainly composed of resource-limited devices. To analyze the performance of our MCDL, we select some media contents (a cover, one image and the karaoke service, where a timing property was given to each word) and we use three different multimedia description langugaes (our MCDL, SMIL and MPEG7-DDL). Table 7 shows the additional memory required by the resulting descriptions. Note that we consider different types of emusic song (in this case encoded with Advanced Audio Coding, AAC), from pop to rock, from alternative to dance. The benefits of using MCDL are remarkable as results show that the ratio MCDL:SMIL:MPEG7-DDL is equal to 12

13 Song Simple emusic Contents Increment (singer) audio track description (percentage) (bytes) (bytes) Like It or Not (MCDL) 0.20 (Madonna) (SMIL) (DDL) 1.70 Cruel (MCDL) 0.10 (T. Amos) (SMIL) (DDL) 0.97 Daysleeper (MCDL) 0.12 (R.E.M.) (SMIL) (DDL) 1.04 American Idiot (MCDL) 0.15 (Green Day) (SMIL) (DDL) 1.38 Table 7: All songs are AAC encoded with 128kbps. The karaoke timing description is provided for any single word. 13

14 1:3:8. Hence, MCDL produces shorter descriptions than SMIL and MPEG7-DDL. The mobile music scenario is not the only field of application of our MCDL. For instance, the audiobook industry may attach multimedia contents to the digital audiobook version, so that a simple audiobook file would become a media rich product and hence an audiobook could be not only listened to but also watched. The written text may be shown on a display, synchronized with the narrator s voice (a sort of karaoke effect); images may appear timely on the screen, integrating the narrator s descriptions; explanations may appear on the display for improved understanding; links to websites would allow a deeper, more informed reading. Similar benefits would be enjoyed also by the learning discipline as the simultaneous written and audio stimuli can help to memorize new words more quickly, as pointed out by several researches (this is mainly due to the simultaneous use of the left part of the brain, used to understand the written language, and to the right part of the brain, used to understand the audio part). The learning of a foreign language will be easier. The synchronization of audio and images may bring benefits also to the movie industry, as the narration of a screenplay could be coupled with a story board, so that actors may get the immediate picture of what the director intends to do. For instance, a director could send a simple audio file to his/her cast to provide them with a vision of what he/she wants to do. In summary, the usage of MCDL would bring benefits to all the fields where audio and small devices are involved and to all the users who owns a portable audio player (commuters, students, young people, etc.). 5 Conclusions In this paper we proposed MCDL, a markup description language designed to produce short multimedia contents description of multimedia objects and their temporal behavior. MCDL has been provided with a small set of tags, specifically designed to describe multimedia contents for the mobile music scenario. The language provides a text-based description and its performance has been evaluated in a scenario where the same multimedia contents have been described through three different languages (our MCDL, SMIL and MPEG7-DDL). Results showed that MCDL can describe the same contents in a shorter description. In particular, the description is reduced of a factor of 3 with respect to the SMIL language and of a factor of 8 with respect to the MPEG7-DDL. It is to point out that MCDL has been designed to be an alternative language for a particular scenario (the mobile music scenario); it is not a general purpose description language as SMIL and MPEG7-DDL. However, the usage of MCDL offers great benefits to scenarios where audio and small devices are involved. Since it is likely that this type of scenario will see a large expansion in the next few year, a reduced, but extensible, markup 14

15 description language will be worth using. References [1] Extensible Markup Language (XML). [on-line] Available at: [2] SMIL 2.0 Specification. [online]. Available: [3] MPEG7-DDL Home Page. [online]. Available: [4] L.Egidi, M.Furini, Bringing Multimedia Contents into MP3 Files, IEEE Communication Magazine, pp May 2005 [5] R.Troncy, J.Carrive, A reduced yet extensible audio-visual description language, Proceedings of the 2004 ACM symposium on Document engineering Milwaukee, Wisconsin, USA. pp 87-89, [6] Karaoke Media File. [online]. Available: [7] W.H. Tseng, J.H. Huang, A high performance video server for karaoke system, IEEE Transaction on Consumer Electronics, 40(3), , August [8] M. Roccetti, P. Salomoni, V. Ghini, S. Ferretti, S. Cacciaguerra, Delivering Music over the WIreless Internet: From Song Distribution to Interactive Karaoke on UMTS Devices, Chapter 24, Wireless Internet Handbook, B. Furth, M. Ilyas Editors, CRC Press, [9] M.Furini, L.Alboresi, Audio-Text Synchronization inside MP3 files: A new approach and its implementation, in Proceedings of IEEE Consumer Communications and Networking Conference (CCNC) Las Vegas 5-8 January [10] M. Stamp, Digital rights management: The technology behind the hype, Journal of Electronic Commerce Research 4 (3),

Audio-Text Synchronization inside mp3 files: A new approach and its implementation

Audio-Text Synchronization inside mp3 files: A new approach and its implementation Audio-Text Synchronization inside mp3 files: A new approach and its implementation Marco Furini and Lorenzo Alboresi Computer Science Department University of Piemonte Orientale Spalto Marengo 33, 15100

More information

Bringing Multimedia Contents into MP3 Files

Bringing Multimedia Contents into MP3 Files ENTERTAINMENT EVERYWHERE Bringing Multimedia Contents into MP3 Files Lavinia Egidi and Marco Furini, Università del Piemonte Orientale ABSTRACT The digital music revolution has improved the availability

More information

The Digital Restyling of Audiobooks

The Digital Restyling of Audiobooks The Digital Restyling of Audiobooks Lavinia Egidi and Marco Furini Computer Science Department University of Piemonte Orientale Via Bellini 25/G 15100 Alessandria Italy {lavinia.egidi,marco.furini}@mfn.unipmn.it

More information

Delivery Context in MPEG-21

Delivery Context in MPEG-21 Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories Philips Research France Presentation Plan MPEG achievements MPEG-21: Multimedia

More information

MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions

MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions Takayuki Tsutsui, Santi Saeyor and Mitsuru Ishizuka Dept. of Information and Communication Eng., School of Engineering,

More information

Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL)

Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL) Data Synchronization in Mobile Computing Systems Lesson 12 Synchronized Multimedia Markup Language (SMIL) Oxford University Press 2007. All rights reserved. 1 Language required to specify the multimodal

More information

USING METADATA TO PROVIDE SCALABLE BROADCAST AND INTERNET CONTENT AND SERVICES

USING METADATA TO PROVIDE SCALABLE BROADCAST AND INTERNET CONTENT AND SERVICES USING METADATA TO PROVIDE SCALABLE BROADCAST AND INTERNET CONTENT AND SERVICES GABRIELLA KAZAI 1,2, MOUNIA LALMAS 1, MARIE-LUCE BOURGUET 1 AND ALAN PEARMAIN 2 Department of Computer Science 1 and Department

More information

Skill Area 325: Deliver the Multimedia content through various media. Multimedia and Web Design (MWD)

Skill Area 325: Deliver the Multimedia content through various media. Multimedia and Web Design (MWD) Skill Area 325: Deliver the Multimedia content through various media Multimedia and Web Design (MWD) 325.1 Understanding of multimedia considerations for Internet (13hrs) 325.1.1 Analyze factors affecting

More information

MPEG-7. Multimedia Content Description Standard

MPEG-7. Multimedia Content Description Standard MPEG-7 Multimedia Content Description Standard Abstract The purpose of this presentation is to provide a better understanding of the objectives & components of the MPEG-7, "Multimedia Content Description

More information

Performance Evaluation of XHTML encoding and compression

Performance Evaluation of XHTML encoding and compression Performance Evaluation of XHTML encoding and compression Sathiamoorthy Manoharan Department of Computer Science, University of Auckland, Auckland, New Zealand Abstract. The wireless markup language (WML),

More information

Accessing SMIL-based Dynamically Adaptable Multimedia Presentations from Mobile Devices

Accessing SMIL-based Dynamically Adaptable Multimedia Presentations from Mobile Devices Accessing SMIL-based Dynamically Adaptable Multimedia Presentations from Mobile Devices Robert Steele Marcin Lubonski Yuri Ventsov Elaine Lawrence Technology, Sydney Technology, Sydney Technology, Sydney

More information

0 MPEG Systems Technologies- 27/10/2007. MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman

0 MPEG Systems Technologies- 27/10/2007. MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman 0 MPEG Systems Technologies- 27/10/2007 MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman Overview of The Presentation 1 MPEG Systems Technologies- 27/10/2007 Key Standards Developed in

More information

A SMIL Editor and Rendering Tool for Multimedia Synchronization and Integration

A SMIL Editor and Rendering Tool for Multimedia Synchronization and Integration A SMIL Editor and Rendering Tool for Multimedia Synchronization and Integration Stephen J.H. Yang 1, Norman W.Y. Shao 2, Kevin C.Y. Kuo 3 National Central University 1 National Kaohsiung First University

More information

MPEG-4. Today we'll talk about...

MPEG-4. Today we'll talk about... INF5081 Multimedia Coding and Applications Vårsemester 2007, Ifi, UiO MPEG-4 Wolfgang Leister Knut Holmqvist Today we'll talk about... MPEG-4 / ISO/IEC 14496...... is more than a new audio-/video-codec...

More information

MPEG-4: Overview. Multimedia Naresuan University

MPEG-4: Overview. Multimedia Naresuan University MPEG-4: Overview Multimedia Naresuan University Sources - Chapters 1 and 2, The MPEG-4 Book, F. Pereira and T. Ebrahimi - Some slides are adapted from NTNU, Odd Inge Hillestad. MPEG-1 and MPEG-2 MPEG-1

More information

Hypertext Markup Language, or HTML, is a markup

Hypertext Markup Language, or HTML, is a markup Introduction to HTML Hypertext Markup Language, or HTML, is a markup language that enables you to structure and display content such as text, images, and links in Web pages. HTML is a very fast and efficient

More information

Tips on DVD Authoring and DVD Duplication M A X E L L P R O F E S S I O N A L M E D I A

Tips on DVD Authoring and DVD Duplication M A X E L L P R O F E S S I O N A L M E D I A Tips on DVD Authoring and DVD Duplication DVD Authoring - Introduction The postproduction business has certainly come a long way in the past decade or so. This includes the duplication/authoring aspect

More information

3. WWW and HTTP. Fig.3.1 Architecture of WWW

3. WWW and HTTP. Fig.3.1 Architecture of WWW 3. WWW and HTTP The World Wide Web (WWW) is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability, and user-friendly features

More information

Types and Methods of Content Adaptation. Anna-Kaisa Pietiläinen

Types and Methods of Content Adaptation. Anna-Kaisa Pietiläinen Types and Methods of Content Adaptation Anna-Kaisa Pietiläinen Agenda Introduction Multimedia Content Types Types of Adaptation Methods of Adaptation Conclusion Networks 2 Introduction Networks 3 The Problem

More information

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 1. Open Google Earth. 2. Familiarize yourself with Google Earth s navigational features by zooming into Furman s campus, your

More information

MPEG-4 AUTHORING TOOL FOR THE COMPOSITION OF 3D AUDIOVISUAL SCENES

MPEG-4 AUTHORING TOOL FOR THE COMPOSITION OF 3D AUDIOVISUAL SCENES MPEG-4 AUTHORING TOOL FOR THE COMPOSITION OF 3D AUDIOVISUAL SCENES P. Daras I. Kompatsiaris T. Raptis M. G. Strintzis Informatics and Telematics Institute 1,Kyvernidou str. 546 39 Thessaloniki, GREECE

More information

Contents. Topics. 01. WWW 02. WWW Documents 03. Web Service 04. Web Technologies. Management of Technology. C01-1. Documents

Contents. Topics. 01. WWW 02. WWW Documents 03. Web Service 04. Web Technologies. Management of Technology. C01-1. Documents Management of Technology Topics C01-1. Documents Code: 166125-01 Course: Management of Technology Period: Spring 2013 Professor: Sync Sangwon Lee, Ph. D 1 Contents 01. WWW 03. Web Service 04. Web Technologies

More information

Interchange formats. Introduction Application areas Requirements Track and object model Real-time transfer Different interchange formats Comparison

Interchange formats. Introduction Application areas Requirements Track and object model Real-time transfer Different interchange formats Comparison Interchange formats Introduction Application areas Requirements Track and object model Real-time transfer Different interchange formats Comparison Petri Vuorimaa 1 Introduction In transfer of multimedia

More information

Advanced Functionality & Commercial Aspects of DRM. Vice Chairman DRM Technical Committee,

Advanced Functionality & Commercial Aspects of DRM. Vice Chairman DRM Technical Committee, Advanced Functionality & Commercial Aspects of DRM Dipl.-Ing. Alexander Zink, MBA Vice Chairman DRM Technical Committee, DRM Treasurer, Vice President DRM Association Services & Structure Up to 4 Services

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia application format (MPEG-A) Part 4: Musical slide show application format

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia application format (MPEG-A) Part 4: Musical slide show application format INTERNATIONAL STANDARD ISO/IEC 23000-4 Second edition 2009-01-15 Information technology Multimedia application format (MPEG-A) Part 4: Musical slide show application format Technologies de l'information

More information

Introduction to HTML5

Introduction to HTML5 Introduction to HTML5 History of HTML 1991 HTML first published 1995 1997 1999 2000 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 After HTML 4.01 was released, focus shifted to XHTML and its stricter standards.

More information

Metadata, Chief technicolor

Metadata, Chief technicolor Metadata, the future of home entertainment Christophe Diot Christophe Diot Chief Scientist @ technicolor 2 2011-09-26 What is a metadata? Metadata taxonomy Usage metadata Consumption (number of views,

More information

Design of the Data-Retrieving Engine for Distributed Multimedia Presentations

Design of the Data-Retrieving Engine for Distributed Multimedia Presentations Design of the Data-Retrieving Engine for Distributed Multimedia Presentations Chun-Chuan Yang Multimedia and Communications Laboratory Department of Computer Science and Information Engineering National

More information

KARAOKE ON A "WINDOWS.." PC-PART 1

KARAOKE ON A WINDOWS.. PC-PART 1 KARAOKE ON A "WINDOWS.." PC-PART 1 There are two ways to play karaoke music for free on a PC: Method 1: Local application-based karaoke--using a karaoke software application to play karaoke song files,

More information

Multimedia Presentation Authoring System for E- learning Contents in Mobile Environment

Multimedia Presentation Authoring System for E- learning Contents in Mobile Environment Appl. Math. Inf. Sci. 6 No. 2S pp. 705S-711S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. Multimedia Presentation Authoring System

More information

CONTENT MODEL FOR MOBILE ADAPTATION OF MULTIMEDIA INFORMATION

CONTENT MODEL FOR MOBILE ADAPTATION OF MULTIMEDIA INFORMATION CONTENT MODEL FOR MOBILE ADAPTATION OF MULTIMEDIA INFORMATION Maija Metso, Antti Koivisto and Jaakko Sauvola MediaTeam, MVMP Unit Infotech Oulu, University of Oulu e-mail: {maija.metso, antti.koivisto,

More information

What You Will Learn Today

What You Will Learn Today CS101 Lecture 03: The World Wide Web and HTML Aaron Stevens 23 January 2011 1 What You Will Learn Today Is it the Internet or the World Wide Web? What s the difference? What is the encoding scheme behind

More information

!!!!!! Portfolio Summary!! for more information July, C o n c e r t T e c h n o l o g y

!!!!!! Portfolio Summary!! for more information  July, C o n c e r t T e c h n o l o g y Portfolio Summary July, 2014 for more information www.concerttechnology.com bizdev@concerttechnology.com C o n c e r t T e c h n o l o g y Overview The screenplay project covers emerging trends in social

More information

HTML Overview. With an emphasis on XHTML

HTML Overview. With an emphasis on XHTML HTML Overview With an emphasis on XHTML What is HTML? Stands for HyperText Markup Language A client-side technology (i.e. runs on a user s computer) HTML has a specific set of tags that allow: the structure

More information

GCSE Computing. Revision Pack TWO. Data Representation Questions. Name: /113. Attempt One % Attempt Two % Attempt Three %

GCSE Computing. Revision Pack TWO. Data Representation Questions. Name: /113. Attempt One % Attempt Two % Attempt Three % GCSE Computing Revision Pack TWO Data Representation Questions Name: /113 Attempt One % Attempt Two % Attempt Three % Areas of Strength Areas for Development 1. Explain how ASCII is used to represent text

More information

Interactive Authoring Tool for Extensible MPEG-4 Textual Format (XMT)

Interactive Authoring Tool for Extensible MPEG-4 Textual Format (XMT) Interactive Authoring Tool for Extensible MPEG-4 Textual Format (XMT) Kyungae Cha 1 and Sangwook Kim 2 Abstract. MPEG-4 is an ISO/IEC standard which defines a multimedia system for communicating interactive

More information

MP3/MP4 Digital Player User s Manual

MP3/MP4 Digital Player User s Manual MP3/MP4 Digital Player User s Manual Caution Note:...2 Caution Note:...2 Please Note:...2 Components:...3 Functions:...3 Introduction to your MP3/MP4 Digital Player...4 Automatic Shutdown...5 Setting the

More information

M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) DURATION: 03 Hrs

M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) DURATION: 03 Hrs M4-R4: INTRODUCTION TO MULTIMEDIA (JAN 2019) Max Marks: 100 DURATION: 03 Hrs M1-R4-01-19 1.3 Which of the following tag pair is used to list the text? (a) and (b) and (c)

More information

OLIVE 4 & 4HD HI-FI MUSIC SERVER P R O D U C T O V E R V I E W

OLIVE 4 & 4HD HI-FI MUSIC SERVER P R O D U C T O V E R V I E W OLIVE 4 & 4HD HI-FI MUSIC SERVER P R O D U C T O V E R V I E W O L I V E 4 & O L I V E 4 H D P R O D U C T O V E R V I E W 2 4 Digital Music Without Compromise Olive makes the only high fi delity digital

More information

AUDIOVISUAL ARCHIVE WITH MPEG-7 VIDEO DESCRIPTION AND XML DATABASE

AUDIOVISUAL ARCHIVE WITH MPEG-7 VIDEO DESCRIPTION AND XML DATABASE AUDIOVISUAL ARCHIVE WITH MPEG-7 VIDEO DESCRIPTION AND XML DATABASE Pedro Almeida, Joaquim Arnaldo Martins, Joaquim Sousa Pinto, Helder Troca Zagalo IEETA Instituto Engenharia Electrónica e Telemática de

More information

Application of high quality internet music service & combination of MPEG-4 Structured Audio and physical model synthesis method

Application of high quality internet music service & combination of MPEG-4 Structured Audio and physical model synthesis method Application of high quality internet music service & combination of MPEG-4 Structured Audio and physical model synthesis method Adviser: Associate Professor Alvin W.Y. Su System Developer: Jian-Lung Wu,

More information

Lesson Plans. Put It Together! Combining Pictures with Words to Create Your Movie

Lesson Plans. Put It Together! Combining Pictures with Words to Create Your Movie Lesson Plans L e s s o n 4 : Put It Together! Combining Pictures with Words to Create Your Movie National Language Arts Standard 3: Students apply a wide range of strategies to comprehend, interpret, evaluate,

More information

Desktop Crawls. Document Feeds. Document Feeds. Information Retrieval

Desktop Crawls. Document Feeds. Document Feeds. Information Retrieval Information Retrieval INFO 4300 / CS 4300! Web crawlers Retrieving web pages Crawling the web» Desktop crawlers» Document feeds File conversion Storing the documents Removing noise Desktop Crawls! Used

More information

Lecture 7: Introduction to Multimedia Content Description. Reji Mathew & Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009

Lecture 7: Introduction to Multimedia Content Description. Reji Mathew & Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009 Lecture 7: Introduction to Multimedia Content Description Reji Mathew & Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009 Outline Why do we need to describe multimedia content? Low level

More information

A Scripting Language for Multimodal Presentation on Mobile Phones

A Scripting Language for Multimodal Presentation on Mobile Phones A Scripting Language for Multimodal Presentation on Mobile Phones Santi Saeyor 1, Suman Mukherjee 2, Koki Uchiyama 2, Ishizuka Mitsuru 1 1 Dept. of Information and Communication Engineering, University

More information

Inserting multimedia objects in Dreamweaver

Inserting multimedia objects in Dreamweaver Inserting multimedia objects in Dreamweaver To insert a multimedia object in a page, do one of the following: Place the insertion point in the Document window where you want to insert the object, then

More information

The new official site jw.org is still in construction but here are some tips you might find useful.

The new official site jw.org is still in construction but here are some tips you might find useful. Getting the Most from jw.org The new official site jw.org is still in construction but here are some tips you might find useful. In the area marked as (A) click on the format you want. (See below for format

More information

CMT111-01/M1: HTML & Dreamweaver. Creating an HTML Document

CMT111-01/M1: HTML & Dreamweaver. Creating an HTML Document CMT111-01/M1: HTML & Dreamweaver Bunker Hill Community College Spring 2011 Instructor: Lawrence G. Piper Creating an HTML Document 24 January 2011 Goals for Today Be sure we have essential tools text editor

More information

About MPEG Compression. More About Long-GOP Video

About MPEG Compression. More About Long-GOP Video About MPEG Compression HD video requires significantly more data than SD video. A single HD video frame can require up to six times more data than an SD frame. To record such large images with such a low

More information

At the Crossroads of Web and Interactive Multimedia: an Approach to Merge the Two Realms

At the Crossroads of Web and Interactive Multimedia: an Approach to Merge the Two Realms At the Crossroads of Web and Interactive Multimedia: an Approach to Merge the Two Realms Stefano Ferretti, Paola Salomoni, Marco Roccetti, Silvia Mirri, Ludovico A. Muratori Dipartimento di Scienze dell

More information

Only pictures that are in JPEG format and whose resolution does not exceed 2560 x Cameras with 5 megapixels and beyond may create photos with la

Only pictures that are in JPEG format and whose resolution does not exceed 2560 x Cameras with 5 megapixels and beyond may create photos with la About ARCHOS 2 Photo, Video, Voice Can I transfer my photos directly (without a PC) on the ARCHOS 2? No. Can I record video on my ARCHOS 2? If not what is ''Record" in the menu? No. Record is to record

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 18: Font compression and streaming

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 18: Font compression and streaming INTERNATIONAL STANDARD ISO/IEC 14496-18 First edition 2004-07-01 Information technology Coding of audio-visual objects Part 18: Font compression and streaming Technologies de l'information Codage des objets

More information

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal COMSC-030 Web Site Development- Part 1 Part-Time Instructor: Joenil Mistal Chapter 1 1 HTML and Web Page Basics Are you interested in building your own Web pages? This chapter introduces you to basic HTML

More information

E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application

E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application Yu-Doo Kim and Il-Young Moon Korea University of Technology and Education kydman@koreatech.ac.kr

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) (VPAT) DATE: 05/01/2015 PRODUCT NAME: CREDO INFORMATION LITERACY COURSEWARE PRODUCT VERSION NUMBER: 2.0 VENDOR COMPANY NAME: CREDO REFERENCE LIMITED VENDOR CONTACT NAME: ROBERT SMITH VENDOR CONTACT TELEPHONE:

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) (VPAT) DATE: 8/01/2016 PRODUCT NAME: CREDO INFOLIT MODULES PRODUCT VERSION NUMBER: 2.0 VENDOR COMPANY NAME: CREDO REFERENCE LIMITED VENDOR CONTACT NAME: ROBERT SMITH VENDOR CONTACT TELEPHONE: 1-617-292-6103

More information

Scott D. Lipscomb. Music Education & Music Technology. Tenure Dossier. Electronic Dossier Instructions

Scott D. Lipscomb. Music Education & Music Technology. Tenure Dossier. Electronic Dossier Instructions Scott D. Lipscomb Music Education & Music Technology Tenure Dossier Electronic Dossier Instructions Includes instructions for: Timesketch Player BubbleMachine Flash Templates TimeSketch Editor Pro The

More information

Streaming video. Video on internet. Streaming video, live or on demand (VOD)

Streaming video. Video on internet. Streaming video, live or on demand (VOD) Streaming video 1 Video on internet. There are two different basic ways of presenting video on internet: The receiver downloads the entire video file and than plays it using some kind of media player The

More information

Chapter 2. Application Layer. Chapter 2: Application Layer. Application layer - Overview. Some network apps. Creating a network appication

Chapter 2. Application Layer. Chapter 2: Application Layer. Application layer - Overview. Some network apps. Creating a network appication Mobile network Chapter 2 The Yanmin Zhu Department of Computer Science and Engineering Global ISP Home network Regional ISP Institutional network CSE Department 1 CSE Department 2 Application layer - Overview

More information

IST MPEG-4 Video Compliant Framework

IST MPEG-4 Video Compliant Framework IST MPEG-4 Video Compliant Framework João Valentim, Paulo Nunes, Fernando Pereira Instituto de Telecomunicações, Instituto Superior Técnico, Av. Rovisco Pais, 1049-001 Lisboa, Portugal Abstract This paper

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Voluntary Product Accessibility Template (VPAT) Date 2017-02-28 Name of Product Top Hat Lecture - Student Web Version Contact Steve Pascoe steve.pascoe+vpat@tophat.com Summary Table Criteria Supporting

More information

Multimedia Systems. Part 1. Mahdi Vasighi

Multimedia Systems. Part 1. Mahdi Vasighi Multimedia Systems Part 1 Mahdi Vasighi www.iasbs.ac.ir/~vasighi Department of Computer Science and Information Technology, Institute for Advanced Studies in Basic Sciences, Zanjan, Iran Teaching Plan

More information

Compression and File Formats

Compression and File Formats Compression and File Formats 1 Compressing Moving Images Methods: Motion JPEG, Cinepak, Indeo, MPEG Known as CODECs compression / decompression algorithms hardware and software implementations symmetrical

More information

Background of HTML and the Internet

Background of HTML and the Internet Background of HTML and the Internet World Wide Web in Plain English http://www.youtube.com/watch?v=akvva2flkbk Structure of the World Wide Web A network is a structure linking computers together for the

More information

A Brief Introduction to HTML

A Brief Introduction to HTML A P P E N D I X HTML SuMMAry J A Brief Introduction to HTML A web page is written in a language called HTML (Hypertext Markup Language). Like Java code, HTML code is made up of text that follows certain

More information

idsa.org 3.0 Content Creation for Chapters and Sections January 2012 INDUSTRIAL DESIGNERS SOCIETY OF AMERICA

idsa.org 3.0 Content Creation for Chapters and Sections January 2012 INDUSTRIAL DESIGNERS SOCIETY OF AMERICA idsa.org 3.0 Content Creation for Chapters and Sections January 2012 1 This is the 3 rd iteration of the website since 1996. Idsa.org is built on the Drupal Content Management System (CMS). Drupal is the

More information

The World Wide Web is a technology beast. If you have read this book s

The World Wide Web is a technology beast. If you have read this book s What Is a Markup Language and Why Do I Care? The World Wide Web is a technology beast. If you have read this book s introduction, you should have at least a passing familiarity with how the Web started

More information

GRAPHIC WEB DESIGNER PROGRAM

GRAPHIC WEB DESIGNER PROGRAM NH128 HTML Level 1 24 Total Hours COURSE TITLE: HTML Level 1 COURSE OVERVIEW: This course introduces web designers to the nuts and bolts of HTML (HyperText Markup Language), the programming language used

More information

QuickTime Pro an inexpensive (but clunky) solution

QuickTime Pro an inexpensive (but clunky) solution QuickTime Pro an inexpensive (but clunky) solution Converting Existing Media into QuickTime Movies Compatible Media (not an exhaustive list) Audio AIFF AU CD audio (Mac only) MIDI MP3 (MPEG-1 layers 1,

More information

Media player for windows 10 free download

Media player for windows 10 free download Media player for windows 10 free download Update to the latest version of Internet Explorer. You need to update your browser to use the site. PROS: High-quality playback, Wide range of formats, Fast and

More information

UNDERSTANDING MUSIC & VIDEO FORMATS

UNDERSTANDING MUSIC & VIDEO FORMATS ComputerFixed.co.uk Page: 1 Email: info@computerfixed.co.uk UNDERSTANDING MUSIC & VIDEO FORMATS Are you confused with all the different music and video formats available? Do you know the difference between

More information

so, what's chumby anyway? free content

so, what's chumby anyway? free content RB-Chu-02 Varsity Blue Chumby Smart Internet Companion so, what's chumby anyway? chumby takes your favorite parts of the internet and delivers them to you in a friendly, always-on, alwaysfresh format.

More information

From administrivia to what really matters

From administrivia to what really matters From administrivia to what really matters Questions about the syllabus? Logistics Daily lectures, quizzes and labs Two exams and one long project My teaching philosophy...... is informed by my passion

More information

Lesson 4: Web Browsing

Lesson 4: Web Browsing Lesson 4: Web Browsing www.nearpod.com Session Code: 1 Video Lesson 4: Web Browsing Basic Functions of Web Browsers Provide a way for users to access and navigate Web pages Display Web pages properly Provide

More information

3 USING NERO BURNING ROM

3 USING NERO BURNING ROM 3 USING NERO BURNING ROM Nero Burning ROM gives you the maximum amount of flexibility and options for burning data to create different types of CDs and DVDs, such as bootable CDs or Super Video CDs. Until

More information

If Statements, For Loops, Functions

If Statements, For Loops, Functions Fundamentals of Programming If Statements, For Loops, Functions Table of Contents Hello World Types of Variables Integers and Floats String Boolean Relational Operators Lists Conditionals If and Else Statements

More information

Internet Streaming Media Alliance Hyperlinked Video Specification Version 1.0 September 2006

Internet Streaming Media Alliance Hyperlinked Video Specification Version 1.0 September 2006 Internet Streaming Media Alliance Hyperlinked Video Specification Version 1.0 September 2006 URL-Streams Version 1.0 Page 1 of 12 September 2006 ISMA SPECIFICATION LIMITATIONS AND CONDITIONS OF USE LEGAL

More information

XML BASED MOBILE SERVICES

XML BASED MOBILE SERVICES XML BASED MOBILE SERVICES Outi Marttila and Petri Vuorimaa Telecommunication Software and Multimedia Laboratory, Helsinki University of Technology, P.O Box 5400, FI-02015 HUT, Finland. omarttil@tcm.hut.fi

More information

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION Tutorial 1 Getting Started with HTML5 HTML, CSS, and Dynamic HTML 5 TH EDITION Objectives Explore the history of the Internet, the Web, and HTML Compare the different versions of HTML Study the syntax

More information

Copyright 2017 by Kevin de Wit

Copyright 2017 by Kevin de Wit Copyright 2017 by Kevin de Wit All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic

More information

Table of Contents. Major Functions 02. Description of Buttons/Interfaces..03. Description of Display Screen 04. Basic Operation 07

Table of Contents. Major Functions 02. Description of Buttons/Interfaces..03. Description of Display Screen 04. Basic Operation 07 Table of Contents Major Functions 02 Description of Buttons/Interfaces..03 Description of Display Screen 04 Basic Operation 07 Master Interface 09 Music Mode 10 Video Playing 12 FM Radio 14 Picture Browse

More information

Transcribing and Coding Audio and Video Files

Transcribing and Coding Audio and Video Files Transcribing and Coding Audio and Video Files Contents TRANSCRIBING AND CODING AUDIO AND VIDEO FILES... 1 GENERAL INFORMATION ABOUT THE ANALYSIS OF AUDIO AND VIDEO FILES... 1 THE MEDIA PLAYER TOOLBAR...

More information

request HTML Document send HTML Document

request HTML Document send HTML Document 1 HTML PROGRAMMERS GUIDE LESSON 1 File: HtmlGuideL1.pdf Date Started: Dec 14,1999 Last Update: March 15, 2003 ISBN: 0-9730824-0-2 Version: 1.0 LESSON 1 HTML PROGRAMMING FUNDAMENTALS Pre-resequites You

More information

Contents. Introduction

Contents. Introduction Contents Preface Introduction xiii xvii 1 Why Did the Chicken Cross the Road? 1 1.1 The Computer.......................... 1 1.2 Turing Machine.......................... 3 CT: Abstract Away......................

More information

Using Development Tools to Examine Webpages

Using Development Tools to Examine Webpages Chapter 9 Using Development Tools to Examine Webpages Skills you will learn: For this tutorial, we will use the developer tools in Firefox. However, these are quite similar to the developer tools found

More information

Duke Library Website Preliminary Accessibility Assessment

Duke Library Website Preliminary Accessibility Assessment Duke Library Website Preliminary Accessibility Assessment RAW OUTPUT FROM CYNTHIASAYS December 15, 2011 Michael Daul, Digital Projects Developer Digital Experience Services HiSoftware Cynthia Says - Web

More information

VPAT. Voluntary Product Accessibility Template

VPAT. Voluntary Product Accessibility Template VPAT Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary

More information

Lecture #3: Digital Music and Sound

Lecture #3: Digital Music and Sound Lecture #3: Digital Music and Sound CS106E Spring 2018, Young In this lecture we take a look at how computers represent music and sound. One very important concept we ll come across when studying digital

More information

Lecture 3 Image and Video (MPEG) Coding

Lecture 3 Image and Video (MPEG) Coding CS 598KN Advanced Multimedia Systems Design Lecture 3 Image and Video (MPEG) Coding Klara Nahrstedt Fall 2017 Overview JPEG Compression MPEG Basics MPEG-4 MPEG-7 JPEG COMPRESSION JPEG Compression 8x8 blocks

More information

TECHNOEzine. Student Workbook

TECHNOEzine. Student Workbook TECHNOEzine For Microsoft Word 2010 Student Workbook TECHNOeBooks Project-based Computer Curriculum ebooks www.bepublishing.com Copyright 1993 2010. TechnoKids Inc. in partnership with B.E. Publishing,

More information

LAD-500/LAD-500(R) Model for Audio Card (EAM-032)

LAD-500/LAD-500(R) Model for Audio Card (EAM-032) LAD-500/LAD-500(R) Model for Audio Card (EAM-032) Sherwood America, Inc. http://www.sherwoodamerica.com Sherwood Electronics Europe GMBH http://www.sherwood.de Http://www.etronics.co.kr 1-1 Index 1. Notice

More information

Section 508 Compliance (VPAT)

Section 508 Compliance (VPAT) Section 508 Compliance (VPAT) DATE: 22 DECEMBER 2013 NAME OF PRODUCTS: STATPLANET AND STATPLANET PLUS PRODUCT VERSION NUMBER: 3.2 Summary Table Section 1194.21 Software Applications and Operating Systems

More information

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility California Open Online Library for Education & Accessibility COOL4Ed (the California Open Online Library for Education) was created so that faculty can easily find, adopt, utilize, review and/or modify

More information

Chapter 7 (Week 14) The Application Layer (CONTINUATION ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP

Chapter 7 (Week 14) The Application Layer (CONTINUATION ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP Chapter 7 (Week 14) The Application Layer (CONTINUATION ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP. 611-720 1 The Application Layer s topics 7.1. DNS The Domain Name System 7.2. Electronic

More information

LATIHAN Identify the use of multimedia in various fields.

LATIHAN Identify the use of multimedia in various fields. LATIHAN 4.1 1. Define multimedia. Multimedia is the presentation of information by using a combination of text, audio, graphic, video and animation. Multimedia has played an important role in other fields,

More information

ESOTERIC Sound Stream. User s Manual

ESOTERIC Sound Stream. User s Manual ESOTERIC Sound Stream User s Manual Layout Now Playing This is the main screen of the ESOTERIC Sound Stream app. Now Playing: Use to show the current file and control its playback. Playlist: This shows

More information

ENDNOTE X7 VPAT VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE

ENDNOTE X7 VPAT VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE ENDNOTE X7 VPAT VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE Updated May 21, 2013 INTRODUCTION Thomson Reuters (Scientific) LLC is dedicated to developing software products that are usable for everyone including

More information

BE A MOVIE MAKER! Before we import our pictures, we want to change the default frame rate -- in other words, how fast our movie will run.

BE A MOVIE MAKER! Before we import our pictures, we want to change the default frame rate -- in other words, how fast our movie will run. BE A MOVIE MAKER! Tips: Keep shapes simple Keep action to 20 frames or fewer Put one object that doesn t move at the edge of the frame to use to keep the frames steady Make a lot of tiny changes between

More information

Electronic Mail (SMTP)

Electronic Mail (SMTP) Electronic Mail (SMTP) Nowadays email is more popular than the paper letters called snail-mails. It is a form of network communication. Some of the other forms of network communication being voice-over-internet,

More information

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003

Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems. 01/06/2003 Reusability and Adaptability of Interactive Resources in Web-Based Educational Systems 01/06/2003 ctchen@ctchen.idv.tw Reference A. El Saddik et al., Reusability and Adaptability of Interactive Resources

More information