Multimedia Authoring System

56
1 A Seminar On Multimedia Authoring

Transcript of Multimedia Authoring System

Page 1: Multimedia Authoring System

1

A SeminarOnMultimedia Authoring

Page 2: Multimedia Authoring System

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

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

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

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

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

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

8

Design issues for mm authoring

Display resolutionData formats for captured dataCompression algorithmsNetwork interfacesStorage formats

Page 9: Multimedia Authoring System

9

Types of Multimedia Authoring system

Dedicated authoring systemTimeline based authoring systemStructured mm authoring systemProgrammable authoring system

Page 10: Multimedia Authoring System

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

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

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

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

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

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

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

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

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

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

20

What is an Authoring Metaphor

It is the methodology by which authoring system accomplishes the task

Page 21: Multimedia Authoring System

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

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

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

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

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

26Macromedia Authorware Iconic/Flow Control Examples

Page 27: Multimedia Authoring System

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

28

Stage

Cast

Score

Screenshot of Macromedia Director

Page 29: Multimedia Authoring System

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

30

Macromedia Director

Macromedia Flash

Page 31: Multimedia Authoring System

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

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

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

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

35

Example: PowerPoint Interface

templates

Style and format

Page 36: Multimedia Authoring System

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

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

38

Flash Interface

Page 39: Multimedia Authoring System

39

Director Interface

Page 40: Multimedia Authoring System

40

Authorware Interface

Page 41: Multimedia Authoring System

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

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

43

Queries?

Page 44: Multimedia Authoring System

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

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

46

Primitives of good modeling structure

• Object types and object hierarchies

• Object representations

• Object connections

• Derived connections and representations

Page 47: Multimedia Authoring System

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

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

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

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

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

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

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

54

Frames, Key frames and Timeline

Page 55: Multimedia Authoring System

55

Frames, Key frames and Timeline

Page 56: Multimedia Authoring System

56