multimedia authoring system
TRANSCRIPT
![Page 1: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/1.jpg)
1
A SeminarOnMultimedia Authoring
![Page 2: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/2.jpg)
2
Contents
Multimedia application Multimedia Authoring Users of Multimedia Authoring v/s Programming Design Issues Types of multimedia Authoring Systems Multimedia Authoring Metaphor Categories of Multimedia Tool HyperMedia Application Flash Basics
![Page 3: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/3.jpg)
3
Objectives
How multimedia products are created and authored.
What are different multimedia authoring metaphor
What kinds of multimedia authoring tools you have to choose from to suit your project needs.
![Page 4: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/4.jpg)
4
Multimedia Application
Three kinds of multimedia applications: Mail Information Repository Business processes
All applications are shared and distributed.
First step in developing application is UI
Thus,mm authoring is important
![Page 5: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/5.jpg)
5
Multimedia Authoring
Applications that allow user to create mm objects and link or embed them in other compound objects such as documents or database records are called authoring systems
![Page 6: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/6.jpg)
6
Users
Professional users: who prepare documents, audio or sound tracks and full motion video clips for wide distribution.
Business users: prepare documents, audio recording, or full motion video clips for stored messages or presentations
![Page 7: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/7.jpg)
7
Authoring v/s Programming
• Authoring tools are what we call high level tools A lot of the technical details of how things are done
is hidden from the developer. The developer can concentrate on the functionality instead of how to make the hardware work
Can be used by non-programmers
• Programming tools are low level tools They provide access to the low level hardware
features for those who want to get the most out of the computer
Are used by programmers or software engineers
![Page 8: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/8.jpg)
8
Design issues for mm authoring
Display resolutionData formats for captured dataCompression algorithmsNetwork interfacesStorage formats
![Page 9: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/9.jpg)
9
Types of Multimedia Authoring system
Dedicated authoring systemTimeline based authoring systemStructured mm authoring systemProgrammable authoring system
![Page 10: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/10.jpg)
10
Dedicated Authoring system
Simplest type of systemDesigned for single user and for single
streamThese are at the desk of end users
![Page 11: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/11.jpg)
11
Authoring is performed on objects captured by camera, scanner or already stored objects
Follow real world metaphorsEg: VCR metaphor
![Page 12: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/12.jpg)
12
Timeline based
Objects are placed along a timelineResources are specified and positioned
in the timelineEditing a component causes all objects
in the timeline to be reassignedTo overcome timing relations are defined
directly between the objects
Animation
Voice over (narration)
Video
Background musicTrack 1
Track 2
Track 3
Track 4
![Page 13: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/13.jpg)
13
Structured Multimedia Authoring
Based on structured object level construction of complex presentation
Allows explicit manipulation of the structure of mm presentation
Timing constraints are derived from the structure
Consist of two stages: Construction of structure of presentation Assignment of detailed timing constraint
![Page 14: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/14.jpg)
14
Capabilities of Structured Multimedia Authoring
Ability to view the complete structureMaintain a hierarchy of objectsCapability to zoomView specific componentShow the timing relationship between
componentsAbility to address all mm types Inability to express automatic functions for handling routine tasks
![Page 15: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/15.jpg)
15
Programmable authoring
Overcome the shortcoming of structured authoring
Return the timestamp of next frameDelete a specified movie segmentCopy or cut a specified movie segmentReplace the current segment with
clipboard content
![Page 16: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/16.jpg)
16
Multisource Multi-user Authoring System
Objects are arranged in geographic plane just as in temporal scale
Besides information about the object data,information to locate the object with reference to other object in time as well as space is required
Task of rendering become very complex in compositing a scene with multiple independent objects
Knowledge of spatial alignment of objects allows the authoring to optimize the resolution
![Page 17: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/17.jpg)
17
Synchronization issues
The inputs must be managed in a intelligent manner and coordinated when multiple server writing the object to user workstation
Editing the objects by multiple authors result in timeline shifts that must be adjusted dynamically
![Page 18: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/18.jpg)
18
Telephone authoring system
The phone can be used as reading input device
Digitized voice clips are captured via phone and embedded in electronic mail message
Phones can be used to create email message where the voice is converted to ascii text on fly
![Page 19: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/19.jpg)
19
Telephone authoring system
It support the following distinct kind of application:
1. Workstation control for phone mail
2. Voice command control for phone mail
3. Embedding of phone mail in e-mail
4. Integration of phone mail and voice message with e-mail.
![Page 20: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/20.jpg)
20
What is an Authoring Metaphor
It is the methodology by which authoring system accomplishes the task
![Page 21: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/21.jpg)
21
Types of Authoring Metaphor
• There are numerous methods that can be used for multimedia applications
• Authoring metaphor are of following types Scripting language Iconic/Flow control Frame Card scripting Cast score scripting Time line based
![Page 22: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/22.jpg)
22
Scripting Language
• Scripting languages are cut-down versions of complete programming languages.
• It specifies (by filename) multimedia elements, sequencing, hotspots, synchronization
• Scripting metaphor allow the developer to write small scripts (programs) which can be associated with a multimedia object e.g. you may write a script to make a graphic
image move across the screen or to make a window pop up when an item is clicked
![Page 23: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/23.jpg)
23
Features of Scripting language
Longer in development time More powerful interactivity The runtime speed gains over other authoring
methods are minimal.
Example Lingo scripting language of macromedia
director Apple’s hypertalk for hypercard
![Page 24: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/24.jpg)
24
Frame metaphor
• Each part of the application is self-contained in a single page or frame
• Fast development system• Requires a good auto-debugging function
![Page 25: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/25.jpg)
25
Iconic/Flow control Authoring
• The core of the paradigm is the Icon Palette, containing the possible functions/interactions of a program, and the Flow Line, which shows the actual links between the icons
• High Speed authoring style• Best suited for rapid prototyping & short development time projects
![Page 26: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/26.jpg)
26Macromedia Authorware Iconic/Flow Control Examples
![Page 27: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/27.jpg)
27
Score Scripting metaphor
This model has an analogy with a musical score
Instead of musical instruments playing notes we have multimedia objects (sounds, images, video, text, etc.) that do something at specific points (times) in the score
There is usually some way to animate the objects (e.g. rotation, scaling, colour changes, etc.) between each transition (i.e. when they start and when they finish)
Each multimedia object lives in a track
A score has one or more tracks
![Page 28: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/28.jpg)
28
Stage
Cast
Score
Screenshot of Macromedia Director
![Page 29: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/29.jpg)
29
Timeline based
Timelines are a useful way of representing multimedia data during the course of a presentation or application Time is represented along the x-axis Tracks are represented along the y-axis
The developer can move objects left and right to change the order of the information and can lengthen or shorten the bars to change their duration
5 seconds0 seconds 10 seconds 15 seconds
AnimationVoice over (narration)
Video
Background musicTrack 1
Track 2
Track 3
Track 4
![Page 30: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/30.jpg)
30
Macromedia Director
Macromedia Flash
![Page 31: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/31.jpg)
31
What is an Authoring Tools
The tools by which various media components are brought together (integrated) into a structure and flow.
![Page 32: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/32.jpg)
32
Categories of Authoring Tools
Can be categorized into
1. Presentation software
2. Tools for creating production
3. Interactive training and education
Some authoring tools can fit into more than one category.
![Page 33: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/33.jpg)
33
1. Presentation software
Enable users to create and deliver business presentations in the form of the slide show.
Each major heading is the beginning of a new slide.
heading
![Page 34: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/34.jpg)
34
1. Presentation software
Templates are used to determine how the heads and subheads are formatted and displayed over backgrounds, including: (etc PowerPoint) position size font style color
![Page 35: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/35.jpg)
35
Example: PowerPoint Interface
templates
Style and format
![Page 36: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/36.jpg)
36
2. Tools for creating production
Typically oriented toward producing content that is more ambitious than the slide-show level (more interactive & dynamic)
Usually integrate all types of' multimedia data into a multitrack timeline that determines the evolution of events
Interactivity takes the form of conditional branching (multiple linking) that can make navigation decisions based on user input and other conditions
Production software creates dynamic content EXAMPLE: mTropolis / AppleMedia
Tool / MediaForge
![Page 37: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/37.jpg)
37
3. Interactive training and education tools
To create education or training content. Designed primarily to present information in an
Interactive book. Multimedia-oriented programming languages such as
Visual Basic represent another authoring alternative. Offers the higher flexibility, performance speed and
power Example: Macromedia Flash, Authorware & Director
![Page 38: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/38.jpg)
38
Flash Interface
![Page 39: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/39.jpg)
39
Director Interface
![Page 40: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/40.jpg)
40
Authorware Interface
![Page 41: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/41.jpg)
41
Terminology
Complex Application-consist of various multimedia objects
Rendering-to display completely with all specifications
Authoring tool-create multimedia application using metaphor
Authoring metaphor-method to create multimedia application
Storyboarding- prestep of animated movie
![Page 42: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/42.jpg)
42
References
Multimedia System Design by Prabhat K. Andleigh,Kiran Thakrar
en.wikipedia.org/wiki/Authoring_system www.trivantis.com/resources/what-authoring-tool
New Metaphors for Multimedia Authoring Environments by Christine Strothotte Carola Zwick ,Institute of Industrial Design, Magdeburg, Interaction Design Group
![Page 43: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/43.jpg)
43
Queries?
![Page 44: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/44.jpg)
44
Hypermedia Application Design
•These applications consisting of compound objects that include multimedia objects
•An authoring application may use existing mm objects or call upon media editor
•Primary role is to structure mm document
•Once the media streams are selected ,these are combined in some form of higher level object- a hypermedia object
![Page 45: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/45.jpg)
45
Structuring the information
• Identify the information objects and to develop an information model to define relationship among these objects.
• The information structure is fully defined in a database system
• MM objects pose a problem- size, created in different way and cannot be interpreted as alphanumeric data
![Page 46: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/46.jpg)
46
Primitives of good modeling structure
• Object types and object hierarchies
• Object representations
• Object connections
• Derived connections and representations
![Page 47: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/47.jpg)
47
Steps to design hypermedia system
• Determine the type of hypermedia application
• Structuring the information
• Determining the navigation throughout the application
• Methodologies for accessing the information
• Designing the user interface
![Page 48: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/48.jpg)
48
ASCII text Graphics
Sound track
Rich textImage document
Image page1 Image page3 Voiceover track
Video trackImage page2
Video clip
Compound object
Example of Object Hierarchy
![Page 49: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/49.jpg)
49
Attaching sounds and video clips to Objects
• Dialogue, music and sound effects merge along parallel paths through recording, editing, premixing, final mixing & print mastering
• Dialogue is recorded separately
• Production sound is recorded on the set along with actions
• Then dubbing takes place
• Rerecording is required for this, in a professional studio
![Page 50: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/50.jpg)
50
Attaching sounds and video clips to Objects
• Then music and sound effects are added
• Music editing ensures that the music is properly synchronized with the scene
• Other examples : whistle of train, roar of car racing & thunder all are recorded separately and then edited
• Premixing combines a number of concurrent sound effects into a synchronized sound effect
• Final mix brings the dialogue, music , and sound effects together in terms of timing synchronization, although the three remain on separate tracks
![Page 51: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/51.jpg)
51
Introduction to Flash
• It is a simple authoring tool that facilitates the creation of interactive movies
• Adobe Flash (Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to Web pages. Flash is frequently used for advertisements and games
• Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images
![Page 52: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/52.jpg)
52
Introduction to Flash
• Originally acquired by Macromedia, Flash was introduced in 1996, and is currently developed and distributed by Adobe Systems
• Flash files are in the SWF format, traditionally called "Shockwave Flash" movies, usually have extension .swf
![Page 53: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/53.jpg)
53
Terminologies
• Frame: graphics are designed on each frame
• Key frame: starting and ending frame
• Tweening: no. of frames between keyframes
• Synchronization: to set the timing between two objects that are going to be display simultaneously
• Timeline: set the display timings of objects
![Page 54: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/54.jpg)
54
Frames, Key frames and Timeline
![Page 55: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/55.jpg)
55
Frames, Key frames and Timeline
![Page 56: Multimedia Authoring System](https://reader033.vdocument.in/reader033/viewer/2022052206/553d05ec5503467d318b4c36/html5/thumbnails/56.jpg)
56