Multi-Media Assignment
Multi-Media Assignment
KETEMA DEBA……………………11959/14
HABIB HUSSEN……………………11534/14
TEWODROS BEDESSA………….11316/14
ABUSH KASAHUN………………..11815/14
EDEN TARIKU……………………..11316/13
Group Submitted to :
Assignment Of Mr Shambel D
Multi-Media
System
Table of Contents
1. What is the importance of synchronization in multimedia? Discuss the four layer synchronization
reference model. .......................................................................................................................................... 2
1.1 Importance of Synchronization in Multimedia ....................................................................................... 2
1.2 Four-Layer Synchronization Reference Model ....................................................................................... 3
1.3 Detailed Explanation of Each Layer ....................................................................................................... 4
2. Why is the reference model for synchronization required? Briefly describe synchronization
specification. ................................................................................................................................................ 6
3.What are the difference type of compression technique used? Explain any one source encoding
technique used for data compression ......................................................................................................... 8
4.What is data compression ? Why multimedia data should be compressed? Describe the JPEG
compression with difference modes ......................................................................................................... 10
5. Explain hypermedia system with examples. ..................................................................................... 14
5.1 Hypermedia System Explained ............................................................................................................. 14
5.2 Characteristics of Hypermedia Systems................................................................................................ 14
5.3 Examples of Hypermedia Systems ........................................................................................................ 14
6.Draw and discuss multimedia document architecture. .......................................................................... 16
7.What is hypertext and hypermedia? ...................................................................................................... 17
8.Differentiate between SGML and ODA document architecture. .......................................................... 19
9.List three distinct models of colors used in multimedia? Explain why there are a number of different
colors models are exploited in multimedia data format? ........................................................................ 22
10.Explain the methods that are used to control animation. .................................................................. 24
11.Describe briefly about transport and application subsystem in multimedia communication........... 27
1. What is the importance of synchronization in
multimedia? Discuss the four layer synchronization
reference model.
Synchronization in multimedia is crucial for ensuring that various types of media
(audio, video, text, etc.) are presented in a coordinated manner. This coordination
is vital for maintaining the coherence and quality of the multimedia experience.
Without proper synchronization, the media elements may not align correctly,
leading to issues such as out-of-sync audio and video, which can significantly
degrade the user experience.
1. Temporal Alignment: Ensures that media streams are presented at the correct
times relative to each other. For example, in a video conference, the speaker's lips
should move in sync with their voice.
1. Presentation Layer:
- Purpose: Manages the presentation of media to the user, ensuring that audio,
video, and other media types are rendered correctly.
- Functions:
- Synchronizes media streams during playback.
- Handles buffering and media rendering.
- Manages synchronization at the application level, dealing with user
interactions and timing constraints.
2. Stream Layer:
- Purpose: Manages individual media streams, ensuring they are delivered
correctly and in the right order.
- Functions:
- Deals with the timing and sequencing of media packets.
- Manages the temporal relationships within a single stream.
- Coordinates the inter-stream synchronization for multimedia streams that
need to be played together.
3. Synchronization Layer:
- Purpose: Provides mechanisms for maintaining the temporal relationships
between different media streams.
- Functions:
- Implements synchronization protocols and algorithms.
- Ensures that media streams remain in sync despite network delays and other
disruptions.
- Coordinates synchronization across multiple streams and devices.
4. Transport Layer:
-Purpose: Handles the transmission of media streams over the network.
- Functions:
- Ensures the reliable and timely delivery of media packets.
- Manages network-specific issues such as latency, jitter, and packet loss.
- Provides mechanisms for error detection and correction to maintain stream
integrity.
Presentation Layer:
- At this layer, the focus is on how media is displayed or played back to the user.
Synchronization issues such as lip-sync (audio with video) and subtitle alignment
with dialogue are addressed. Media players and applications use this layer to
ensure that media appears coherent to the end-user.
Stream Layer:
- This layer deals with the temporal aspects of individual streams. It manages the
correct ordering and timing of media packets, ensuring that a video plays
smoothly or an audio stream is heard without interruptions. It is concerned with
maintaining the integrity of each stream independently.
Synchronization Layer:
- The synchronization layer is crucial for maintaining the correct timing between
different media streams, such as ensuring that video and audio streams are
synchronized during playback. It uses timestamps and synchronization protocols
to align these streams correctly. This layer compensates for variations in network
conditions that could cause delays.
Transport Layer
- At the transport layer, the focus is on the reliable and efficient transmission of
media over the network. Protocols such as RTP (Real-time Transport Protocol) are
used to ensure that media packets are delivered with minimal delay and in the
correct order. This layer also handles retransmissions and error corrections to
mitigate the effects of network issues.
times, but other control events cannot be fed back to the document player because
processing in individual subsystems have no relationship to each other. As a conse
quence, new control models are required that allow the coordinated presentation of
embedded data.