Saturday, February 14, 2009

Multimedia Authoring System

Multimedia Authoring Systems are designed with two primary target users: They are
  • Professionals who prepare documents, audio or sound tracks, and full motion video clips for wide distribution.
  • Average business users preparing documents, audio recordings, or full motion video clips for stored messages or presentations.
The authoring system covers user interface. The authoring system spans issues such as data access, storage structures for individual components embedded in a document, the user's ability to browse through stored objects, and so on. Most authoring systems are managed by a control application. The authoring system is called in when a user selects an EDIT function in the control application menu.

The control application managing the authoring system must determine storage location and compression format according to the type of multimedia object, the capturing equipment in use, and the software drives and compression standards supported by the authoring system. The control application must also be designed to handle sufficient cache storage to manage compressed as well as decompressed objects before they are dispatched to other multimedia server objects.

Friday, February 13, 2009

Design issues for multimedia Authoring

Enterprise wide standards should be set up to ensure that the user requirements are fulfilled with good quality and made the objects transferable from one system to another. So standards must be set for a number of design issues:
  • Display Resolution.
  • Data formula for capturing data.
  • Compression algorithms.
  • Network Interfaces.
  • Storage Formats.

Wednesday, February 11, 2009

Display Resolution

Display Resolution should be at various levels since user's requirement differs accordingly. For example, for television, people will watch it at distance of atleast 10 to 15 feet's away. But in the case of computer (i.e. Desktop), people will watch only at the distance of 12-18 inches away. So, display resolution must be more than for TV. So we should set the display resolution as per user's requirement. In a large organization, there are a number of different display types with large variations in resolution and display technologies. Hence, the display resolution becomes an important consideration. A number of design issues must be considered for handling different display outputs.

They are:
  • Levels of standardization on display resolutions.
  • Display control standardization.
  • Corporate norms for service degradations.
  • Corporate norms for network traffic degradations as they relate to resolution issues.
Setting norms will be easy, if the number of different work station types, window managers, and monitor resolutions are limited in number.

Monday, February 9, 2009

File Format and Data Compression Issues

There are varieties of data formats available for image, audio and full motion video objects. Since the varieties are so large, controlling them becomes difficult. So we should standardize on a single format. Instead, we should select a set for which reliable conversion application tools are available. 

  • Another key design issue is to standardize on one or two compression formula for each type of data object. For example for facsimile machines, CCITT group 3 and 4 should be included in the selected standard. Similarly for full motion video, the selected standard should include MPEG and its derivatives such as MPEG 2.
  • Standardizing protocols in WAN's is essential to ensure that multimedia objects can be transformed from one LAN via a WAN to another LAN without loss of information. All hubs, routers, switches, etc.must be standardized.
  • Storing and retrieving of very large objects is an important consideration. Storing should be done quickly and retrieving should be done efficiently. 
  • While doing storage, it is useful to have some information about the object itself available outside  the object to allow a user to decide if they need to access the object data.


Sunday, February 8, 2009

Types of Attributes

  • Comparison Type 
  • Size of Object 
  • Object Orientation
  • Data and Time of Creation
  • Source file name
  • Version Number
  • Required software application to display etc..

Thursday, February 5, 2009

Sevice Delegation policies

Setting up corporate norms for network traffic delegation is difficult as they relate to resolution issues. To address these design issues, several policies are possible.
They are: 
(i) Decline further requests with a message to try later.
(ii) Provide the playback service but at a lower resolution.
(iii) Provide the playback service at full resolution but, in the case of sound and full motion video, drop intermediate frames.

Tuesday, February 3, 2009

Design Approach to authoring

Designing an authoring system spans a number of design issues. They include:
  1. Hypermedia application design specifies
  2. User Interface aspects
  3. Embedding/linking streams of objects to a main document or presentation.
  4. Storage of and access to multimedia objects.
  5. Playing back combined streams in a synchronized manner.

A good user interface design is more important to the success of hypermedia applications. User interface presents a window to the user to control storage and retrieval, to insert objects in the documents and to specify the exact point of insertion, and to index marks for combining different multimedia streams and rules for playing them back. The authoring system must allow playing several streams in a coordinated manner to produce a final product.

Saturday, January 24, 2009

Dedicated Authoring Systems

Dedicated Authoring Systems are designed for a single use and generally for single streams. Designing this type of authoring system is simple, but if it should be capable of combining even two object streams, it becomes complex. The authoring is performed on objects captured by the local video camera and image scanner or an objects stored in some form of multimedia object library. in the case of dedicated authoring systems, users need not to be experts in multimedia or a professional artist. But the dedicated systems should be designed in such a way that it has to provide user interfaces that are extremely intuitive and follow real-wold metaphors. A structured design approach will be useful in isolating the visual and procedural design components.

Tuesday, January 20, 2009

Timeline Based Authoring

In a Timeline Based Authoring system, objects are placed along a timeline. The timeline can be drawn on the screen in a window in a graphic manner, or it is created using a script in a manner similar to a project plan. But the user must specify resource object and position it in the timeline. On playback the object starts playing at that point in the time scale. In most timeline based approaches, once the multimedia object has been captured in a timeline, it is fixed in location and cannot be manipulated easily. So, a single timeline causes loss of information about the relative time lines for each individual object. Editing a component causes all objects in the time line to be reassigned because the positions of objects are fixed in time, only in sequence. Copying portions of timeline becomes difficult because it is difficult to predict the start of new section. This limitation of using timeline approach can be overcome by defining time relations directly between objects.

Friday, January 16, 2009

Structued Multimedia Authoring

A Structured Multimedia Authoring system consists of two stages:
  1. The Construction of the structure of presentation.
  2. Assignment of detailed timing constraints
A successful structured authoring system must provide the following capabilities for navigation though the structure of the presentation.

  1. Ability to view the complete structure.
  2. Maintain a hierarchy of objects.
  3. Capability to zoom down to any specified component.
  4. View specific components in part or from start to finish.
  5. Provide a running status of percentage full of the designated length of the presentation.
  6. Clearly show the timing relations between the various components.
  7. Ability to address all multimedia types, including text, image, audio, video and frame based digital images.
The author must ensure that there is a good fit within each object hierarchy level. The navigation design of authoring system should allow the author to view the overall structure while examining a specific object segment more closely. The design of the views must show relevant information for a specific view.

Monday, December 29, 2008

Programmable Authoring systems

Early structured authoring tools were not able to allow the authors to express automatic function for handling certain routine tasks. But programmable authoring system has improved in providing powerful functions based on image processing and analysis and embedding program interpreters to use image-processing functions. The capability of this authoring system is enhanced by building user programmability in the authoring tool to perform the analysis and to manipulate the stream based on the analysis results and also manipulate the stream based on the analysis results. The programmability allows the following tasks through the program interpreter rather than manually.

  • Return the time stamp of the next frame.
  • Delete a specified movie segment.
  • Copy or cut a specified movie segment to the clip board.
  • Replace the current segment with clip board contents.

Tuesday, December 23, 2008

Multisource Multi user Authoring System

We can have an object hierarchy in a geographic plane; that is some objects may be linked to other objects by position, while others may be independent and fixed in position. We need object data, and information on composing it. Composing means locating it in reference to other objects in time as well as space. Once the object is rendered (rendering here means display of multimedia object on screen) the author can manipulate it and change it's rendering information must be available at the same time for display.
If there are no limits on network bandwidth and server performance, it would be possible to assemble all required components on queue at the right time to be rendered. In Addition to the multi-user composing function, a multi user authoring system must provide resource allocation and scheduling of multimedia objects. This gives raise to a number of synchronization issues.

Friday, December 5, 2008

Synchronization Issues

As multiple servers start writing out the objects to the user workstation, the input must be managed in a temporally intelligent manner and coordinated so that buffers of appropriate streams are managed separately and synchronized for rendering. A composition process manager is essential for this purpose. This problem becomes more complex if some objects must overlap other objects and remain visible. The sequence in which these objects are received and buffered becomes crucial for correct operation.

Another synchronization issue occurs when multiple authors must edit a set of objects sharing common areas on a timeline in a predefined sequence in real time. The objects must be played out to the different users in the proper order. Editing these objects can result in timeline shifts that must be adjusted dynamically.

Finally in a complex composition system, the user may need some specialized capabilities for customizing their environment. A programmable system is highly desirable for such system authoring requirements. 

Monday, November 24, 2008

Telephone Authoring Systems

There is an application where the phone is linking into multimedia electronic mail application.

  • The phone can be used as a reading device by providing full text-to-speech synthesis capability so that a user on the road can have electronic mail messages read out on the telephone.
  • The phone can be used for voice command input for setting up and managing voice mail messages. Digitalized voice clips are captured via the phone and embedded in electronic mail messages.
  • As the capability to recognize continuous speech is deployed, phones can be used to create electronic mail messages where the voice is converted to ASCII text on the fly by high-performance voice recognition engines.

Friday, November 14, 2008

Applications of Telephone authoring Systems

The Telephone authoring Systems supports different types of applications. Some of them are:

  • Workstation control for Phone mail
  • Voice Commands controls for phone mail.
  • Embedding of phone mail in electric mail.
  • Voice synthesis in integrated voice mail and electronic mail
  • Local/Remote continuous speech recognition


Sunday, November 2, 2008

Hypermedia Application Design Consideration

The user interface must be highly intuitive to allow the user to learn the tool quickly and be able to use them effectively. In addition, the user interface should be designed to cater to the needs of both experienced and inexperienced user.

In addition to control of their desktop environments, users also need control of their System environment. 

This control should include some of the following:

* The ability to specify a primary server for each object class within a domain specified by the system administrative. A domain can be viewed as a list of servers to which they have unrestricted access.
* The ability to specify whether all multimedia objects or only references should be replicated
* The ability to specify that the multimedia object should be retrieved immediately for display versus waiting for a signal to "play" the object. This is more significant if the object must be retrieved from a remote server.
* Display resolution defaults for each type of graphics or video object
* Decompression should be performed at another network server or locally. 

Tuesday, October 21, 2008

Essential For good Hypermedia Design

  1. Determining the type of hypermedia applications
  2. Structuring the information
  3. Determining the Navigation Throughout the application
  4. Methodologies for accessing the information
  5. Designing the user interface

Wednesday, October 15, 2008

My disclosure Policy

This policy is valid from 15 October 2008 This blog is a personal blog written and edited by me. This blog accepts forms of cash advertising, sponsorship, paid insertions or other forms of compensation. This blog abides by word of mouth marketing standards. We believe in honesty of relationship, opinion and identity. The compensation received may influence the advertising content, topics or posts made in this blog. That content, advertising space or post will be clearly identified as paid or sponsored content. The owner(s) of this blog is compensated to provide opinion on products, services, websites and various other topics. Even though the owner(s) of this blog receives compensation for our posts or advertisements, we always give our honest opinions, findings, beliefs, or experiences on those topics or products. The views and opinions expressed on this blog are purely the bloggers' own. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer, provider or party in question. This blog does not contain any content which might present a conflict of interest. To get your own policy, go to http://www.disclosurepolicy.org

Friday, October 10, 2008

Integration of Applications

The computer may be called upon to run a diverse set of applications, including some combination of the following:

=> Electronic Mail
=> Word processing or technical publishing 
=> Graphics and formal presentation preparation software 
=> Spreadsheet or some other decision support software
=> Access to a relation on Object-oriented database.

 Customized applications directly related to job function:

 *Billing
  *portfolio Management
 *Others

Integration of these applications consists of two major themes:

The appearance of the applications & The ability of the applications to exchange of data.

Wednesday, September 24, 2008

Common UI and Application Integration

Microsoft windows have standardized the user interface for a large number of applications by providing standardization at the following levels:

=> Overall visual look and feel of the application windows
=> Menus
=> Dialog Boxes
=> Buttons
=> Help Features
=> Scroll Bars
=> Tool Bars
=> File open and save

This standardization level makes it easier for the user to interact with applications designed for the Microsoft windows operational environment. Standardization is being provided for object linking and embedding (OLE), Dynamic data exchange (DDE), and the remote Procedure calls (RPC). A compound document may consist of a number of different object types such as text, image, spread sheet data, and video. All applications required to operate on various sub-objects of a compound document cooperate in an integrated manner.


Sunday, September 14, 2008

Data Exchange

The Microsoft windows clipboard allows exchanging data in any format. It can be used to exchange multimedia objects also. We can cut, and copy a multimedia object in one document and pasting it in another. These documents can be opened under different applications.

The windows clipboard allows the following formats to be stored:

->Text
->Bitmap
->Image
->Sound
->Video (AVI Format)

The data exchange capabilities can be enhanced to make applications more object-oriented, whereby complex objects may be copied to clipboard. 

The receiving applications can specify sub objects it needs from the group stored on the clipboard. The OLE model for application data interchange is being extended to other platforms like Windows NT and UNIX.