Next: Distributed Systems
Up: Multimedia Systems Design Issues
Previous: Multimedia Systems Design
Each multimedia application handles one or more media type of information.
There are two levels of description for an application:
- Functional level -- what the application does and source and
display data formats. E.g. An application may deal with the
retrieval and display of movies. It retrieves movies and displays them in a
window.
- System Level -- The entities that the application
deals with and how it deals with them. In the above example we deal with
video frames and voice samples and need to process these accordingly.
The following functionality should be provided by a multimedia system:
- Digital Representation of Media -- Many standardised formats for
many media
- Capture: Digitisation of Media -- special Hardware/Software
- Creation and editing -- assemble media and alter it
- Storage Requirements -- significant for multimedia
- Compression -- related to above and below, ie can save on storage but can hinder retrieval
- Structuring and retrieval methods of media -- simple to advanced DataBase Storage
- Display or Playback methods -- effect of retrieval must view data
- Media Synchronisation -- display multimedia as it is intended
Typical Range of operations required for common media include:
- Text
- --
- Editing
- Formatting
- Sorting
- Indexing
- Searching
- Encrypting
The above operations involve basic processing such as:
- Character Manipulation
- String Manipulation
- Audio
- --
- Audio Editing
- Synchronisation
- Conversion/Translation
- Filtering/ Sound Enhancing Operators
- Compression
- Searching
- Indexing
The above operations involve basic processing such as:
- Sample Manipulation
- Waveform Manipulation
- Graphics
- --
- Graphic primitive Editing
- Shading
- Mapping
- Lighting
- Viewing
- Rendering
- Searching
- Indexing
The above operations involve basic processing such as:
- Primitive Manipulation
- Structural/Group Manipulation
- Image
- --
- Pixel operations
- Geometric Operations
- Filtering
- Conversion
- Indexing
- Compression
- Searching
The above operations involve basic processing such as:
- Pixel Manipulation
- Area Manipulation, copy image areas, delete area, process areas
of interest
- Animation
- --
- Primitive/Group Editing
- Structural Editing
- Image Overlaying
- Rendering
- Synchronisation
- Searching
- Indexing
The above operations involve basic processing such as:
- Pixel Manipulation
- Area Manipulation, copy image areas, delete area, process areas
of interest
- Frame Manipulation, Copy frame(s) to frame(s), Process frame(s)
- Video
- --
- Pixel Operations
- Frame Operations
- Editing
- Synchronisation
- Conversion
- Mixing
- Indexing
- Searching
- Video Effects/Filtering
The above operations involve basic processing such as:
- Pixel Manipulation
- Area Manipulation, copy image areas, delete area, process areas
of interest
- Frame Manipulation, Copy frame(s) to frame(s), Process frame(s)
Next: Distributed Systems
Up: Multimedia Systems Design Issues
Previous: Multimedia Systems Design
Dave Marshall
5/21/1999