SYNCHRONIZATION
SYNCHRONIZATION
Live
Live Input/
Input/ Storage output
output
Storage
3. Media Synchronization.
i) Asynchronous: No well defined timing
relationships exists between objects of a
single stream or between objects of
different streams.
ii) Synchronous: Well defined temporal
relationships between objects of different
streams. Ex: Video with sound.
iii) Isochronous: Well defined time relations
between objects of same stream.
Ex: Sound
Asynchronous Media.
There is NO well defined TIMING
RELATIONSHIP between objects of one or
more object stream(s). This synchrony may be
intrastream or interstream. Example of former is
user typing text on keyboard.
A during B
A B encloses A
B
A A ends B
B is ended by
B A
A A meets B
B B meets A
A
A overlaps B
B B overlaps A
A A equals B
B equals A
B
A
A starts B
B B is started by A
t0 t1 t2 t3 t4 t
T play (play-out)
t1
T play
play-out)
Lower bound
Upper bound
SYNCHRONIZATION ACCURACY
SPECIFICATIONS. (SAS).
The factors used to specify SAS are :
• Delay
• Jitter
• Skew
• Error rate
Management of these SAS factors is key to
delivery of good quality MM presentation. The
final aim of the networked MM system is to
deliver required quality of service (QoS).
Network interface
N bits █ t1
█ t2
Communication channel
█ t3
█ t4
D = distance
Reference
clock
C1 C2 C3 C4 C5 C6 C7 C8
Stream A
objects
A1 A2 A3 A4 A5 A6 A7 A8
Reference
clock
C1 C2 C3 C4 C5 C6 C7 C8
Stream A
objects
A1 A2 A3 A4 A5 A6 A7 A8
Stream B
objects
B1 B2 B3 B4 B5 B6 B7 B8
C1 C2 C3 C4 C5 C6 C7 C8
Stream A
objects
A1 A2 A3 A4 A5 A6 A7 A8
Intra-media Skew.
Reference
clock
C1 C2 C3 C4 C5 C6 C7 C8
Stream A
objects
A1 A2 A3 A4 A5 A6 A7 A8
Stream B
objects
B1 B2 B3 B4 B5 B6 B7 B8
Skew is also caused by variations in end-to-end
delay in object streams. In a skewed
presentation, the average rate of object delivery
deviates from the desired average rate. It is the
AVERAGE DIFFERENCE between the desired
presentation rate & actual presentation rate of
streamed MM objects. It can be intramedia or
intermedia. The actual presentation times of the
consecutive objects are displaced w.r.t. the
system reference clock which keep on increasing
& have a cumulative effect. Effect of intramedia
skew shall be either a slow or fast moving
animation clip for an animation video or for a
sound track may have a higher or lower pitched
voice. Effect of intermedia skew may be
complete loss of sync for audio video clip.