4
Middle-Tier for Multimedia Synchronization Ramazan Savas ¸ Ayg¨ un Dept. of Computer Science and Eng. State University of New York at Buffalo [email protected] Aidong Zhang Dept. of Computer Science and Eng. State University of New York at Buffalo [email protected] ABSTRACT 1. INTRODUCTION 2. THE MIDDLE-TIER

Middle-Tier for Multimedia Synchronizationraygun/pubs/conf/2001_acmm_aygun_middle... · 2016-05-24 · Middle-Tier for Multimedia Synchronization Ramazan Savas¸ Aygun¨ Dept. of

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Middle-Tier for Multimedia Synchronizationraygun/pubs/conf/2001_acmm_aygun_middle... · 2016-05-24 · Middle-Tier for Multimedia Synchronization Ramazan Savas¸ Aygun¨ Dept. of

Middle-Tier for Multimedia Synchronization �

Ramazan Savas AygunDept. of Computer Science and Eng.

State University of New York at Buffalo

[email protected]

Aidong ZhangDept. of Computer Science and Eng.

State University of New York at Buffalo

[email protected]

ABSTRACT��������� ������������������������������ �!���"$#%�&��"'!��(�)�����"+*,�%�&��"'!��-�.�,/0������������1�� �!��"$#%�&��"$!�324!5/���676$"$24"+����8��)�� 9"$�:���� �������"$!����<;=!. >�02�8�6+��"+?24��/�"'�-� ����)���:���.��"$!�A@B�����C24"'/�/�6'�1?D��"$�� E;F!� G2�8�6+��"$24�%/�"'� ������?���� �!���"$#%�&��"'!��-�����,/�6$���H�������������1�� �!��"'#��.��"$!� �8�6$���I�����.���& ��4/�"+? �������6+�J�1K��) ��.�����%/4;F �!�2L�����I�)�����"+*,�%�&��"'!��M@ON��J�/�/�"+��"$!�P��!��������)� �8�6$����Q5�����I24"'/�/�6$��?R��"$�� S�.6'�)!�2E�����������"$24�6$"$��"+������������ �!���"$#%�.��"$!�� �8�6$���T�U��"$���V�& �����!.�W�)�����"+*��%/9��8��X�%���9���7�1K��) ��.�����%/<;F �!�2Y!������� �8�6$����@J�����4���������� �!���"$#%�.��"$!��- �8�6$����������� ��&���%/-�:�C�����>24"'/�/�6$��?��"$�� Z�.�)�)"$�����Z�����I���������� �!���"$#%�.��"$!��024!5/���6,��!V� �!&[5"'/��H8��)�� S"$�:���� )?�.����"$!�����U��"$6$�]\�����"$���H�����S���������� �!���"$#%�.��"$!��P�)�����"+*,�%�&��"'!��E24"'��?"$2E�.6R@_^-�0��"'[�0��K���24�6$���V!.;H��!%�L�������)�J �8�6$���4�. ��J������� ��.����/;` �!2ba�c0N�d(��K�� ����)�)"$!����@

1. INTRODUCTION������ ��9�,���Z�������C�>6$!.�I!.;O ����)�%�. ���� /�!���<!��"$�:���� )?D���) ��%��2e2�8�6+?��"$24�%/�"'� ���������� �!���"$#%�&��"'!��M@gfT"+ ����424!5/���6$�V ��%h:8�"+ ��E�����0�)�����"+*�?���.��"$!�Y"$�i���� �24��!�;>��"$24�kj l.mR@na������"+*��%�.��"$!�o�:�o!���6+�p8��)"$�����"$24�3����� ��!��(���.��"$��;=������!. )�q�����%�.8��)�r!�;E���������� �!���"$#%�&��"'!��Y ���?h:8�"$ ���24���:���J"$�i/�"$���) �"$��8����%/s���5[�"+ �!���24���:����@t������ ��(�,�.�0�������24!5/���6$�H�U��"$��� ��%h:8�"$ �����!�����) ���"$�:����QM ���6`�&��"$!���)��"$��9��24!����P24��?/�"'�H���) ��%��24�Sj u&mR@7c0!5/���6$�7�U��"$���>��!����)"'/��� O��[���:���T���� ��Z��6$�)!<� �!�?�!��)�%/Cj v5Q�w.mR@Ox]�O�����Z�)�����"+*,���.��"$!�P"$��� �!&[5"'/��%/>�:�>��[y���:����Q:��!���?���) ��."$�5����Qy�������1�� �!��"'#��.��"$!�4��K�� ����)�)"$!���O!� z ���6'�&��"'!����)��"'����.24!���24��/�"'�P���) �����24��Q{�����98��)�� H"'�:���� ��.����"$!���H���� ��>��"$������ <6$"$24"+���%/�!� �����<�)�����"+*,���.��"$!�G�����%��24�<24!. ��H��!24�6$��KE���,���P ��%h:8�"+ ��%/ j |&mR@

ND;S���<}�8����9��!���)"`/��� 9�����424!���� ��������:�V24!5/���6$�96$"$\y�E~<a:�����0j |&mDQ�z�]��c��Vj v.mS���,/-fWdMN��7akj w.mRQz"+�9"$�9 ��%�.6$"'#��%/-���,�&��8��)�� �"'�:���� ��.��?��"$!����H�& ���6$"$24"+���%/0!. I�������)�����"$*��%�.��"$!�� "$�Z��!24�6$��KG!. I��!.���M@UN�;���0!���6+�_��!����)"'/��� >�I���U?R������48��)�1 >"$�:���� �������"$!�����Q�~Ha5�����E/�!:�����!���� �!&[5"'/��>�����4������\:�S�. �/ ;=8�������"$!����6$"+���_�.�,/(�����4�)\5"'(;=8�����?��"$!��,��6$"+���r ��%h:8�"$ ����V�����P8��)�� V��!(�)�����"$;`�r�����0!���� ��.��"$!����>��! �����1 );=!� �24��/r;F!� E�%�.�1�g"$�5���1 �[�.6S"'�g�����P� ����)���5���&��"$!�M@��z�I�7c��"$�����>��[���:�)?������)�%/�24!5/���65�U��"$���E��6$�)!��,����/�6$���W��"$24�S!��� ��&��"$!����@�z�]��c���!���6+�9��6$6$!%�U�O�)"$24�6'�78��)�� T"'�:���� ��.����"$!���W6'"$\y���6'���:Q����8��)��.�,/> ����)8�24�@zfWdMN���a>�%�.�E!��6+�4������/�6$�]��[y���:�)?D�,���)��/E!���� ��.��"$!����� ����"$�S ����)�%�. ����G"$�Z�)8���!. )���%/J�:�E~Ha�f3�� ��.�:�]N)N�a5?��y�.||��|�5@

����/�/�!:���]��!.�H� �!&[5"'/����,�.�1\:���. �/0;=8�������"$!��,��6$"+���:@ZND�I� �!.[5"'/����I�6$"$24"$����/J�)\5"$J;=8�������"$!��,��6$"+���:@�c08�6$��"$24�%/�"'�V����6$"$�%�.��"$!����Z6'"$\y��/�"$��?�����:���%/�8��%�.��"$!�E!&[y�� 7N��:���� ����������,/4�)�!. )��������6$"$�%�.��"$!����� ��%h:8�"+ ����6$6<�����(�]���Z?R�������;=8�������"$!��,��6$"+��"$����@�N��i�����-� ���[5"'!�8��3�=��"$24��?�,�.�)�%/,��24!5/���6$��QO24!���V!�;Z�����E"$��;F!� �2E�.��"$!��k��"'[���r�5�(�����E8��)�1 �S�.�����.��"$��;=������!. )�P;F!� ������U24!5/���6��.�,/48��)�1 �"$�:���� �������"$!�����@Ox]�O��������������� �!���"$#%�.��"$!��r ���h58�"+ ���24���:���V�& ��J�)�����"+*,�%/_�:�3��[���:����Qz��!��?���) ���"$�:���9!� 9���������� �!��"$#%�.��"$!�-��K�� ����)�)"$!����QT�����4"$��;=!� �2E�&��"$!�-��!�����P����������2������%��24�E"$24�6$"$��"+�%@_�M! !&[y�1 ���!24�E����"$��QO��"+������ ������8��)�1 0�����E��!3�)�����"+;F��24!� ���"$��;F!� �2E�&��"'!��p���J"'��~<a5�����G!� P�����;=8�������"$!��,��6$"+��"$���H�& ��<6$"'24"+���%/J���U"$��fWdMN���aP����/G�O�]�7c���@

^3��� �!�!��)�U�I24"'/�/�6'�76'�%�y�� z�������������V�������)�����"+*��%�.��"$!�>���,/���������������� �!���"$#%�.��"$!��J24!5/���6��U��"'���4�U"$6'6A�.�)�)"'���S�����U�������1�� �!��"'#��.��"$!�24!5/���6���!(� �!.[5"'/��J8��)�� >"'�:���� ��.����"$!���E�U��"$6'�0\y�����"'��� �����0������?���� �!��"$#%�.��"$!�0�)�����"+*,�%�&��"$!�G24"$��"$2E�.6R@X^3�]�U"$6$6X����6$6A����"$��24"'/�/�6$�6'���:�� ����E�V�R����'���R���D�1�1@G�����424"'/�/�6$�V��"$�� V"$�9� ���[5"$!8��)6+�3/���*,���%/���<�����V6$!��"'����6�6'���:�� �"$�-�0/�"$���) �"$��8����%/(����������2b�������������-�J8��)�1 "$�:���� );��.���>!� ]^3���C��6$"$���:���.�,/G������/��&�����,�.�)�@<ND�H"$�<�E��!6$6$������"$!�!�;I��8��)"'�����)�V �8�6'���E���,/_;=8�������"$!����V�����.�4�������� ��&��������/g!���� ��.���8��!��> �������"$[5"$���9"$��;=!. �2E�.��"$!�A@O�����Z24"'/�/�6$��?R��"$�� z;=!. S2V8�6+��"'24��/�"'����������� �!���"$#%�.��"$!��g������/�6$���V�������1�� �!��"$#%�&��"$!�_ �8�6$���9���,�.�V�%���r�����K5�) ����1���%/>��K��6$"$��"+��6+�V;F �!�2������U8��)�� 7�)�����"+*,���.��"$!�P����/V���������� �!.?��"$#%�&��"$!�- �8�6'���H���,�.�H�%���(���4/��%/�8�����/ "$24�6$"$��"+��6+�C;F �!2���K��6$"$��"+����������� �!���"$#%�.��"$!��C �8�6$����@<������24"'/�/�6$��?R��"'�1 Z ���/�8������]�����V�.24!8��:�!�;�8��)�� H�)�����"+*,�%�&��"$!�(�U��"$6'�V"'���� ��%�.�)"'���J�����V�!%���� H!�;������V������?���� �!��"$#%�.��"$!�_24!5/���6�@Jx����������� �!��"$#%�.��"$!�( �8�6$�4"$��"$�-�����>;=!� �2!�;O�.�G�z[y���:�)?���!��/�"+��"$!��?�xZ����"$!�-�R�7��xH�� �8�6'��@

N��������V���1K��I�)������"$!�AQM�����U"$6$6z��K��6'��"$�C�����V24"'/�/�6$��?R��"$�� <�.�,/�"+���;=8�������"$!��,��6$"+��"$����@EN��-a�������"$!�3|5QM���>��K�� ����)�H�����V��[y���:����QX��!�,/�"+?��"$!��������/4������"$!�����!.;X�<���������� �!���"$#%�&��"'!��> �8�6$�@zN��Pa�������"$!��4l�Q:�����K��6'�."'�J��!%�p���������� �!���"$#%�.��"$!��J �8�6$���U�& ��H��K5�) ����1���%/E;` �!2�a�c0N�dj+��m{��K�� ����)�)"$!��������/E��!%��"$24�6$"$��"+�� �8�6'�����. ��]/���/�8����%/A@z�����]6'�.����)������"$!�����!����6$8,/����Z!�8� U������ %@

2. THE MIDDLE-TIER������24"'/�/�6$��?R��"$�� E;=!� P2�8�6+��"$24�%/�"'�(�������1�� �!��"$#%�&��"$!��*� ����J������?/�6$���H�����V �8�6$���H�����.���%�.�-���>�1K��) ��.�����%/C;F �!2b�����>���������� �!���"$#%�&?��"$!�C�)�����"+*��%�.��"$!�A@<a:�������� �!��"$#%�.��"$!�G ���h58�"+ ���24���:���Z�. ��9����!� ��%/"$�> �8�6$���7�)"'�����Z�%�����E�������1�� �!��"'#��.��"$!�> �8�6'�Z"$���)"$24�6$�Z����/>�%���E���� �!:�����)�)�%/V�%�.�)"$6$�9��!I�������1 ��.����!.������ W �8�6'����@O�I�����7�����7 �8�6$���W;F �!2�����U�)�����"$*��%�.��"$!��J�& ��U��K5�) ��������%/{Qy�����S�������1�� �!��"$#%�&��"$!�> �8�6$���O;=!. ����� �,�.�1\:���. �/s� ����)���5���&��"$!�i�. ��(������� ��.���%/{@������(��K5�) ��.�����%/ �8�6$���I�. ���;=�%/G"$�:��!4���������������� �!���"$#%�.��"$!�� 24!5/���6�@Z���������������� �!.?��"$#%�&��"$!�p24!5/���6]��!�:���."'���G�- �8�6'� 2E���������� J��!_2E�.�,�.����������)� �8�6$����@���������"'24��6'"$���C;F!� 0��[y���:���P����/s������"$!���G�& �� �������1 ��.���%/"$�p�%���)� ����� ��!8� ��)�-!�;9�����C� ����)���:���.��"$!�i���,��������0�.;`���� �8��)�1

raygun
Text Box
© ACM 2001. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia, http://dx.doi.org/10.1145/500141.500215.
Page 2: Middle-Tier for Multimedia Synchronizationraygun/pubs/conf/2001_acmm_aygun_middle... · 2016-05-24 · Middle-Tier for Multimedia Synchronization Ramazan Savas¸ Aygun¨ Dept. of

SynchronizationSpecification

Generation of ImplictRules

Generation of ExplicitRules

Generation of Timeline

TIME Manager

RULE Manager

SynchronizationModel

SlideHandler

VideoHandler

ImageHandler

TextHandler

AudioHandler

MIDDLE-TIER

Rules

Events, Conditions

Actions

PRESENTATION Module

InteractionUSER

������������ �������������������������� �"!#�� �%$

Temporal Events

Absolute Relativebegin-of end-of realization VCR-Type Selection

Composite Events

Play Pause Resume Forward BackwardSkip

2..* *AND, OR

Stream Events User Events

Primitive Events

Multimedia Events

System Events

* 2..*

&('�)�*,+.-0/214365�-�- 7�-98;:<5�'�-9+=>+@?.5;A�B

CED%FHGJILK.MJFHCENODQP4RECESTG6PUS9CEV0K@DQWXMLY�K.DQZOG<W>C[IHG\MJFHCEN@D,]�^_YQGJD�FHY>G6V9IHGJ`PUGJD FLKFHCENODXabN W>cQREG4IHG\M\GJCedOG\P4K@DXG\dTGJD F�f�IHN@agFHY>G6c>PUGJIhN.I4NOD>G6N.fFHY>GiP"FUIHG\K@ajYQK@DQW>REGJIHP\klC[FmCED>f�N@IHabP6FHY>GiGJdTG\D%FmK.D�WnFHYQGoM\c9IUIHG\D%FMJNOD�W9C[FHCeN@DpN@f�FHYQGhV9IHG\PUG\D%FLK.FHCENODqFHN<FHYQGrP"s9DQMLY>IHNOD>CEt#K.FHCENODuabN W>G\Rv]wxY>GxP"s9DQMLY>IHN@DQCEt#K.FHCEN@D<abN W>GJR W>GJFHGJIHabCED>G\P�C[f�K.D s�N.fQFHY>GyIHcQREG\PzKIHGPHKFHCEP"{�G#WoK@DQWmC[f�KhIHc>ReG�CEP|PHKFHCeP"{QG#WbC[F|CED>f�N@IHabPlFHYQG(DQG\MJG\PUPHK.IUsoK.MJ`FHCEN@DQPrFHNbFHY>G�V9IHG\PUG\D%FLK.FHCEN@DXabN W9cQREGO]rwxYQG�f�ILK.abGJ}xN.IHSuCEPhPUY>N}(DCED�~�CEZ@c>IHGm�O]

3. COMPONENTS OF SYNCHRONIZATIONRULES�lK@MLY�P"s>D>M�Y9IHNOD>Cet\K.FHCENOD�IHcQREGuCEPmCED�FHYQGof�N@IHajN@f�K@D��|�x��IHcQREGO]

��F�YQK@PrK@D�G\dOG\D%FrG��>V9IHG\PUPUCENOD2k�M\NODQW>C[FHCENOD�GJ�9V9IHG\PUPUCENOD�K@DQW�K@MJFHCEN@DG��>V9IHG\PUPUCENOD2]���DQMJG�FHY>G6G\dOG\D%F�GJ�9V9IHG\PUPUCENOD�CEPhPHK.FHCEP"{�G\W2k�FHYQG�M\N@D>`W9C[FHCeN@DnGJ�9V>IHGJPUPUCeN@D�CEP�M�Y>G\MLSTG#W2]6��f|FHYQG<MJNOD�W9C[FHCeN@DnGJ�9V>IHGJPUPUCeN@D�CEPK.REPUNqPHKFHCEP"{�G#W;k>FHY>G�K@MJFHCENOD>P�KIHG4GJ�9G\M\c9FHG#W2]z^nGr}(CeRER,GJ�9VQReK@CEDuFHY>GGJdTG\D%FHP\k9M\NODQW>C[FHCENODQP(K.D�WiK@MJFHCENOD>P(N@f�K�a<c>REFHCEabG#W9CeK�V9IHG\PUG\D%FLK.FHCEN@DCEDpFHY>CeP�PUG\MJFHCEN@D,]���D�Kba6cQR[FHCEabG#W>CeK6P"s9P"FHG\apk>FHYQG�G\dTGJD FHP(aoK\si��GFUIHCEZ@ZOGJIHG#Wp�%siK<abG#W9CeK6P"FUIHG#K.apk9FHY>G4cQPUGJI(N.IrFHY>GhP"s9P"FHG\ap]

3.1 EventswxY>GnZONOK@R�CED�CED%FHGJIU`�P"FUIHG#K.a�P"s9DQMLY>IHN@DQCEt#K.FHCEN@D�CEPpFHN�W9GJFHGJIHabCEDQG}(Y>G\D�FHN�P"FLKIUFzK@DQW�GJD�W4P"FUIHG#K@abP\]�wxYQGlP"FLK.IUFzK.D�W�G\D�WhN.f�P"FUIHG#K.abPW9G\V�G\DQWqN@Dua<c>R[FHCeabG\W>CeK4G\dTG\D%FHP\]lwxYQG�YQCEGJILK.IHMLY%sqN@f�a6cQR[FHCEabG#W>CeKGJdTG\D%FHPoK.IHG�W9G\VQCEMJFHG#W�CED_~�CEZOc>IHGX�%]�wxYQG�c>PUGJIqY�K@PmFHN�PUV�G\M\C[f�sCED9f�N@IHaoKFHCENOD�IHG\ReK.FHG#W�}(C[FHY�FHY>G6P"FUIHG\K@a�GJdTG\D%FHP\]4��ReREG\D�PUV�G\MJCE{QG\P�\��FHG\abV�[email protected]�IHG\ReK.FHCENOD>PUYQCEVQPX� ���]��rG\ReKFHCeN@DQPUY>CeV>P��o�H���v H¡m H��¢@£��v K.D�W��U¤J¥>¢O¦  xIHG#§%cQC[IHG4FHYQGi¨L��©@ª�«Q«>ª�« ©O¬�­"®(G\dTG\D%F(f�N.I�KbP"FUIHG#K@ap]���GJ`ReKFHCeN@DQPUY>CeV>Ph¯z«Qª� U°>�� hK@D�W��U¤J¥Q¢@¦  �IHG#§%cQC[IHGmFHY>GX��«�±O¬�­"®4G\dTG\D%F4f�N@IKXP"FUIHG#K@ap]���G\ReK.FHCENOD>PUYQCEVQP�­@²@��£�¦E¢�³� <K@DQW�±.¥9£Lª�«%©iIHG#§%cQC[IHG�£H�U¢O¦[¬ªE´¢.�vª�­@«nGJdTG\D%F<FHNXP"FLK.IUF�µvG\DQW�¶�[email protected]"FUIHG#K@a·CED�FHYQGiabC�W�N.fK�P"FUIHG#K.ap]�wxYQGoIHG\ReK.FHCENOD>PUYQCEVQP�¨L��®\­.£H�mK@DQW¸¢"®�����£�IHG#§%cQC[IHGoFHG\am`V�N.ILK@RrG\dTG\D%FHPmPUCEDQMJGpFHYQGpZOK@V¹��GJF�}xG\GJD�F�}|NnP"FUIHG#K.abPbM#K@D¹N@DQR[s��GqW9GJFHGJIHabCEDQG#WX�%sXFHCEabGO]pw�G\abV�N.ILK@R|GJdTG\D%FHP�aoK#sX��G�¢T¨J �­O¦ ¥ ���}(C[FHY�IHGJPUV�G\MJF4FHNpKqPUV�G\M\C[{�MbV�N@CED F�CED0KuV>IHGJPUG\D%FLK.FHCENOD�µvGO] Z>]mFHY>G��GJZOCEDQD>CeD>ZoN@flKbV>IHG\PUGJD FLKFHCENOD�¶�]�w�G\abV�[email protected]�G\dTGJD FHP(aoK\suK@REPUNo��G£U�J¦E¢@�vª�²@�,}(C[FHY4IHG\PUV�G\MJF�FHNrK.DQN.FHYQGJI�G\dTG\D%F#]���a6cQR[FHCEabG#W>CeKxG\dOG\D%F�CEP

PUV�G\M\C[{QG#Wb� s<C[FHPxZOG\D>GJILK.FHN.I#k9G\dTG\D%FlF�s9V�G�K@D�WmGJdTG\D%F�W>K.FLK9]��ldTGJD FWQKFLK<aoK\so��GhFHYQG�f�ILK@abG4D cQa6��GJI�CEDpK6d9CeW9G\NmP"FUIHG#K.ap]

º�PUG�IHPbM#K@D�K@REPUNnM#K.cQPUG�G\dTGJD FHP<PUcQMLY�K.PqP"FLKIUF#kxVQK@cQPUG@kxIHG\PUcQabG@kµ�fvK.P"FU`�PUReN#}r¶�f�N@IU}xK.ILW2krµ�fvK.P"FU`�PUReN#}r¶6�QK@MLS%}�K.ILW�K.D�WnPUS CEV,]0wxYQG\PUGG\dTGJD FHP�YQKdOG<F�}|N�S9CEDQW>P4N@f(G�»;G\MJFHP�NODnFHY>GmV>IHG\PUGJD FLKFHCENOD,]p¼9S CEVK@DQW6�QK@MLS }xK.ILW<MLY�K.DQZ@GxFHYQGxM\N@c>IHPUG(N@fQFHYQG�V>IHGJPUG\D%FLK.FHCENOD2]l�rFHYQGJIHPNOD>R[snK»;G\MJF�FHYQGoW>c9ILK.FHCENOD�N@f�FHYQGbV9IHG\PUG\D%FLK.FHCEN@D,]uwxYQG\PUGoG\dTGJD FHPaoK\soM�YQK@D>ZOGhFHYQG�P"FLK.FHGhN.fzK<P"FUIHG#K.a�PUcQMLYpK@P(V>R�K\s9CEDQZ�FHYQG4K.c�W>CENP"FUIHG#K.a�CeDiFHYQGha6c>FHG�P"FLKFHGO]

�|NOabV�N@PUC[FHCeN@D¹N@f�G\dTG\D%FHPmaoK\s���GqIHG#§%cQC[IHG#W�FHNXFUIHCEZOZOG�IuK.MJFHCENOD>PCEDQP"FHG#K@W�N@f|KqPUCEDQZ@REG<G\dTGJD F#]��|N@abV�NOPUC[FHG<G\dOG\D%FHPrM#K.D���G6MJIHG\K.FHG#W�%sq��N%NOREG#K@D�N@V�GJILK.FHN.IHP���½�¾�K@D�Wu����¿

À�Áu µ�Ã%Ä#ÅUÃ@ÆÅ\ÇEÇeÇEÅLÃÈ�¶�¿l��RER2GJdTG\D%FHP#µ�ÃTÄ|FHNbÃÈ>¶|PUYQNOc>ReWq��GhPUCEZ@D�K@REG#WFHN<FUIHCEZOZ@GJI�[email protected]]É4Ê µ�ÃTÄ\ÅLÃ.Æ.Å\ÇEÇEÇEÅLÃÈQ¶�¿r�xF�REG#K.P"F4NOD>G<N.fyFHY>G�GJdTG\D%FHP�PUY>NOcQReW���G�PUCeZ.`D�K.REG#WiFHN<FUIHCEZOZ@GJI�[email protected]]

3.2 Condition��M\N@D�W9CEFHCEN@DpCED�W>CEM#KFHG\P(FHYQG4P"FLK.FHc>P(N@f�FHYQG4V9IHG\PUG\D%FLK.FHCEN@D�K@DQWuC[FHPabG#W9C�KbN@�9Ë�G\MJFHP\]6wxYQG6abNOP"FhCEabV�N.IUFLK@D%FhM\N@D�W9CEFHCEN@D0CEP�FHY>GmW>C[IHG\M�`FHCENODnN.f�FHYQGbV9IHG\PUG\D%FLK.FHCENOD2]iwxYQGmIHG\M\GJCeV9F<N.fxFHYQGbGJdTG\D%FHP4aoK.FUFHGJI}(YQGJD¹FHYQGXW>C[IHG\MJFHCEN@D_CePqf�N.IU}�K.ILW_N.Iu�QK@MLS }xK.ILW;]Ì�rFHYQGJIoF�s9V�G\PN@f�M\N@D�W9CEFHCEN@DQP<CED>M\REc�W>GbFHY>GqP"FLKFHG\P<N.f(FHYQGoabG#W>CeKuN@�9Ë�G\MJFHP\]0~QN.IGJ�>K@abV>REGOk�K.D�K.c�W>CEN0P"FUIHG#K@aÍaoK\s���GuFHc9IHDQG#W�N@»�W9c>IHCEDQZ�fvK.P"FU`f�N.IU}�KILW�V9IHG\PUG\D%FLK.FHCEN@D�K@DQW�G\dTG\D%FHP4FHY�KF6K.IHGoGJ�9V�G\MJFHG#WX�%sXFHY>CEPP"FUIHG#K.a�aoK#sqD>N@F(��GhIHG\M\GJCedOG#W2]

3.3 Action�rD�K@MJFHCEN@D_CeDQW>CEM#KFHG\Pq}(YQK.FqFHNnGJ�9G\M\c9FHGp}(YQG\D�M\NODQW>C[FHCENODQPiK.IHGPHK.FHCEP"{QG#W2]nÎ>��¢@£L�vª�« ©qK@D�W�Ï\¦E­@ Hª�« ©oKuP"FUIHG#K.apkzK@DQW¹±@ª� �³�¦E¢@Ð.ª�«%©oN.I°%ª�±.ª�« ©pCEaoK@Z@G\P\k(PUREC�W9G\PqK@DQW�FHGJ� FqK.IHG�PHK.abVQREG�K@M�FHCeN@DQP\]�wxYQGJIHGK.IHGiF�}xNXS CED�W>P<[email protected]>P\¿0ÑH�<�b�U±@ª�¢@���p��MJFHCENOD�K@D�W�Ò���®#��£�£U�U±�rM�FHCeN@D,]lÑH�<�o�U±@ªv¢@���yK.MJFHCENOD�CEP�K@D�K.MJFHCENOD4FHY�KF�PUY>NOc>R�Wh��GlK.VQVQRECEG#WK@P6PUN%NOD�K@P6FHYQGoM\NODQW>C[FHCENOD>PmK.IHGqPHK.FHCEP"{QG#W2]�Ò���®\��£�£U�H±�K.MJFHCENOD�CEP

Page 3: Middle-Tier for Multimedia Synchronizationraygun/pubs/conf/2001_acmm_aygun_middle... · 2016-05-24 · Middle-Tier for Multimedia Synchronization Ramazan Savas¸ Aygun¨ Dept. of

�.�)�)!:��"'�.���%/P�U"$���P�)!24�]�)�����"+*,�Z��"$24�@O�����I/���;F�� ) ��%/P������"$!�J�%���!���6+�_�����& )�E�.;`���� >����"$�>�)�����"+*,�E��"'24�P�,�.�V�������g��6`�.��)�%/{@_N�;I����.����"$!�_�����<�����. )����/3����/(�,��/(��!���*,��"'�)���%/��:���%QX�����.�9�.����"$!�3"$���!���)"'/��� ��%/G�.�I�.�G��6$"$[y�9���1��"'!��M@

4. SYNCHRONIZATION RULES AND SMILa:�������� �!��"$#%�.��"$!�( �8�6$����/������� �24"$���V�����> �8�6'���9;F!� ��������1�� �!��"'#��.?��"$!��- ��%h:8�"+ ���24���:����@�N���������|J��. )����QX��[y���:�<��K�� ����)�)"$!�MQX��!��/�"+?��"$!��k��K�� ����)�)"$!�g����/g�.����"$!�r��K�� ����)�)"'!��M@3xe2�8�6+��"$24�%/�"'�0� ���?�)���5���&��"$!�08��)8,�.6'6+�E��!��:����"$����24!. ��Z�������P!���] �8�6$�@O�����I���) ��%�.24�2E���J������ �!8���%/����],�& ���6$6$��6W!� ]�)�%h:8����:��"'��6X"'� a�c0N�dz@�����������������&����24���:�G���,����6$���G,�& ���6$6$��69�� �!8��"$���g!�;����) ��%�.24��@�����������������&����24���:�C��������6$�����)��h58����:��"'��69�� �!8��"$����!�;4���) ��%�.24��@�a5���& )���"$24�P!�;H� ���) ��%�.2 2E���3���P ���6'�.��"$[y�J�U"+���r ����)������4��!(����!������� ���) �����2 !. E�� ���;=�� ��������J�!"$�:�%@r����"$�V ���;F�� ��������0�!�"'�:�42E���-��������<�����"$����"$���>!.;T�����I�� �!8�M@7�z�,/P��"$24�H!.;O�V�)�%h:8����5��"'�.6M�. �!8�"$��/������� �24"$����/��:�k�����(6'�����0�1��"$6`/s"$������� �� �!�8�A@�x���. ��.6'6$��6�. �!8�-�%�.�-����/C�U�����("+���H*� ����%QX6'������!. ��)�����"+*,�V��6$��24���:�<����/���@�����V;=!�6$6'!%�U"$�����1K��.24�6$�0�RfT"$��8� ��4|�Z�U"$6'6O���>8��)�%/C;F!� ���K��6`�."$��?"$���g�������1�� �!��"$#%�&��"$!�� �8�6$����k�&�4�����. )�G��8,/�"$!������M@ ��" ��_�U����������E� ����)���:���&��"'!��r�����. )�������������& )�>[5"'/���!�������A�@ 245[����@ u��)����?!��,/��]�&;F���� Z�����I�����"$����"$���>!.;T�����<� ����)���:���.��"$!�G|y�S/�"$�)�6'���E����K5��6$�%�/��� ��"+��6$�@ �5��246���&;F���� ���@ u��)����!��/��7�.;F���1 S[5"`/���!������M��@ 24�[������& )���Jly�E�����& )�P[�"'/���!��������:@ 245[���-�)����!��/��P�.;`���� J���������,/!.;z[5"`/���!�������A�@ 245[�>u��[5"'/���!�������A�@ 245[�>����/��������:@ 24�[��& ��(�6'�%�y�%/��)�%h:8����:��"'��6$6+�s��8��P,�& ���6$6$��6H�U"+���o�.8,/�"'!�������A@ �." ���.�,/V����K5��6$�%��/��� ��"+��6$�@ �:��246��vy�z�U�����>�����Z6'��������6$��24���:�O!�;A����"$���. ��.6'6$��6U�)���)�)"$!�� �=�U��"$���k"$�4�.8,/�"'!������M@ �."���y�V���,/���QO�����. )�E�.8�?/�"$!>�������5@ ��" ��E�.�,/J[5"'/���!������,|5@ 24�[��"'�J,�& ���6$6$��6�@������9a�c0N�d�1K�� ����)�)"$!���U���� ��� ����"$!�s"$��;=!� �2E�&��"$!�s"$�E"'����!. ��%/��U"$6'6I���C���;F!6$6$!%�U��

Text

Video

Audio A1 A2

V2 V3V1

T1

2s0.5s 1.5s

5s0.5s

3s 5s

2s

3s

2s

��� ��!#"%$'&)(�*,+-�.'/10 $�/2"%$�+$�3�4-546�87�3�9

: �)�%h�;: ,�& U���,/��������=<>�6`�.���?@;

: ��8,/�"$!>"'/�<>y�5�4�� ��=<BA �����M@ ��" �CEDF;: �)�%h�;

: [5"`/���!>"'/�<>�[��>�� ��=<>������A�@ 245[��������"$��<>y�5@ u.��GD�;: [5"`/���!>"'/�<>�[@�%>�� ��=<>��������5@ 245[��������"$��<>F�&��GD�;

: D.�)�%h�;: ����K5�U"`/5<>��%�H>�� ��=<>6$�%��/��� ��"$��6$�@ �:��246������"$��<>"'/M��[��&���R�5@ u.���IE/�8� J<>:u&��FD�;

: D.��. 6;: ,�& 6;

: [�"'/���!>"'/�<>�[�|%>�� ��=<>�������|�@ 245[��D�;: ��8,/�"$!>"'/�<>y�K�%4�� ��=<BA �������:@ �." ��LDF;

: D.��. 6;: D.�)�%h�;

4.1 Explicit Synchronization Rules�WK��6$"$��"+�I �8�6'���H�. ��9������� ��&���%/��5�0� �!:�����)�)"'���P�������������1�� �!��"'#��.?��"$!��-�)�����"+*��%�.��"$!�A@>�����V������"$����"$���0!�;��P�. �!8�("$��/��1���� �24"$���%/

�:�3�.�_��[y���:���)"$�����6$�%/3;F �!�2 �.��!.������ ��� �!�8�MQW�G���) ��%��2�!� 9�����8��)�1 %@zN�;������U�. �!8�E"$�7�����S*� ����7�� �!8�>���,�&���U"$6$6,���]� ����)���:���%/>"$������E2�8�6+��"$24�%/�"'�G� ����)���:���.��"$!�AQO�����E8��)�� ���[y���:�LM����1�1�N���O�.�1�]/��1?���� �24"$�����������H������"$����"$���>!�;W�����H� ����)���5���&��"$!�M@

�����V,�. ��.6$6'��67�. �!8��"$���0��!� ) ����)�!��,/��<��!P�����V6$"$����!�;S��6$6��.����"$!������,�&�U�U"'6$6W���<�����& )���%/0�U�����J�������� �!�8�G�U"$6$6T�����. )�%@�����8���Q�"+;W�����,�& ���6$6$��6X�. �!8��"$���4"$�U6$"'\�

: ,�. 6;: @$@$@7"'/5<>"'/A�H0@$@'@�;: @$@$@7"'/5<>"'/��=0@$@'@�;�@$@'@: @$@$@7"'/5<>"'/��@0@$@'@�;

: D.,�& 6;<Q

�����I�������1�� �!��"'#��.��"$!�0 �8�6$�H�U"'6$6M�������S;=!�6'6$!%�U��

P�QHR6ST�3�I~ @$@$@�S�I~VUHN���N��I~ /�"+ ����1��"'!���<];F!� )�S�& �/xZ����N��I~ �����. )�Z"'/A�

�����. )�Z"'/��@$@$@�����. )�Z"'/��

N��9�����7�)�%h:8����:��"'��6��� �!�8��"$����Q����������/9!.;{�I���) ��%�.2Y�) �"'����� ��z�����& )�!�;�����!������1 <���) ��%��2G@�ND;7�����V�)�%h:8����:��"`�.6W�� �!�8� �,����W_��6'��24���:����Q�����1 ��0�U"$6'6Z���G��?��P �8�6$���4;F!� 4�����0�� �!8�M@�����8���QS"+;H�)�%h:8����:��"`�.6�� �!�8��"'���>"$�U6'"$\y�

: �)�%h�;: @$@$@7"'/5<>"'/A�H0@$@'@�;: @$@z"'/�<>"'/5�%G@$@$@X;B@$@$@ : @'@$@O"'/�<>�"`/A����?��&�I�; : @$@7"'/5<>"'/��@0@$@'@�;

: D.�)�%h�;

�����9���������� �!���"$#%�.��"$!��G �8�6$���]�����.�Z�U"$6'6W������������ ��&���%/G�U"$6'6W���9�.�;=!�6$6'!%�U��

P>Y[ZI\]^� �I~ @$@$@�S�I~>UHN���N)�I~ /�"$ �������"$!��<];F!� )���. �/x]����N��I~ �����& )�]"'/{�

P Y[ZI\`_ � �I~ �����H���,/P!�;W"'/{��S�I~>UHN���N)�I~ /�"$ �������"$!��<];F!� )���. �/x]����N��I~ �����& )�]"'/5�@'@$@

P Y[ZI\a b�c2]ed ���I~ �����H���,/P!�;W"'/A����?��&��S�I~>UHN���N)�I~ /�"$ �������"$!��<];F!� )���. �/x]����N��I~ �����& )�]"'/��

~I!.��"$��� �����.�P����� /�"+ ����1��"'!��p"'�0��!���)"`/��� ��%/p���P;=!. )�S�. �/s"$�s�������!��,/�"+��"$!� ,�& )�<�)"$�����������V8��)�� <�)�����"$*����I������ ��%h:8�"+ ���24���5���Z;=!. �����9;=!. )�S�. �/ � ����)���5���&��"$!�M@�ND;7��"$24�9"$�����)�)!:��"'�.����/-"$� �����������& )�!�;��3���) ��%�.2GQU��"'24�C"$�P��!���)"`/��� ��%/s,�& )�0!.;������ ������"$!��� ��.�����1 ���,�.�0��. )�U!�;M�����H��[y���:�%@gf�������8��)��"$����6'8�/�"$���9��"$24�I"$�J�����H��[y���:���K�� ����)�)"'!��C"'���� ��%�.�)���I�������58�2����� Z!�;z �8�6$���]�)"$���"+*��%���:��6+�:Q��)"$����������I����24�<��[y���5�U2E���P�.6'�)!>�) �"$����� ]!������� Z������"$!�����@

�����1 ��_�. ��_�.6$�)!��)!24�(� �!��6$��24�G"$�Ya�c0N�dB�)�����"+*,���.��"$!�A@ x���) ��%�.2�2E���G�����. )�9�&;F���� H�)�����"+*,�V��"$24�9�,�.�H������� ��6'����)�%/C�U"+���

Page 4: Middle-Tier for Multimedia Synchronizationraygun/pubs/conf/2001_acmm_aygun_middle... · 2016-05-24 · Middle-Tier for Multimedia Synchronization Ramazan Savas¸ Aygun¨ Dept. of

����)������<��!G�E ���;=�1 ��������V�!"$�:�%@>f�!. ���K���24�6'��QM"+��"$�<�!�)�)"$��6'�>��!�)�����"+;F�4��!9�����. )�S�.8,/�"'!9���) ��%�.2b�%���)����!��,/����.;`���� S�����U������"$����"$���!.;Z�G[5"`/���!G���) ��%�.2��.��|�0;` ���24���`D&�)����!��/A@ f�8��9"+�9"'�9��!.�9�!��?�)"$��6'����!(�)�����"+;F�k��!3�����. )�J��8�/�"$!3���) ��%�.2 �.;`���� J|��-;` ���24���E!.;[5"'/���!>���) ��%��2e"$�Z/�"$�)�6'���:�%/{@ON���a�c0N�dzQ�!���6+�E;=!6$6$!%�U"$���E �8�6$�<�%������<�������1 ��.���%/

�I~ �����H�����"$����"$���>!.;z[5"`/���!�S�I~>UHN���N)�I~ /�"$ �������"$!��<];F!� )���. �/xZ����N)�I~ �����& )�I�.8,/�"'!>�.;F���1 ����V�)����!��,/��

f78��%Q5�����Z;=!6$6$!%�U"$���> �8�6$�H24"$���5��������/E��!����I������� ��&���%/0�.�,/4����"$�"$�U�U�:�P �����6$"$#%�.��"$!����[y���:�U"$�U ���h58�"+ ��%/)�

�I~ ;` ���24��|���V ��%��6$"$#%�&��"'!���!�;z[5"'/���!�S�I~>UHN���N)�I~ /�"$ �������"$!��<];F!� )���. �/xZ����N)�I~ �����& )�I�.8,/�"'!

�����S;=!6$6$!%�U"$���9�������1�� �!��"'#��.��"$!�> �8�6'�����& ��Z�����S��K��6$"$��"+�7 �8�6'���O;F!� ;F!� )���. �/G� ����)���:���.��"$!�0;F!� Z�����H�1K��.24�6$�H�)�����"$*��%/0����;F!� ��K�

P ]�� �I~ �����I8��)�� Z�����. )�Z!.;z� ����)���:���&��"'!���S�I~>UHN���N)�I~ /�"+ ����1��"'!���<];F!� )�S�& �/x]����N��I~ �����. )�]�5�

�����. )�Z[����&;F���� ��@ �.�PT_>� �I~ �����I�����"$����"$���>!.;z[{�

�S�I~>UHN���N)�I~ /�"+ ����1��"'!���<];F!� )�S�& �/x]����N��I~ �����. )�U�%���&;F���� ]�5@ u&�

P � � �I~ �����I���,/P!�;z[���S�I~>UHN���N)�I~ /�"+ ����1��"'!���<];F!� )�S�& �/x]����N��I~ �����. )�Z[@�V�&;F���� ��@ �.�

P��T� �I~ �����I���,/P!�;W�%��S�I~>UHN���N)�I~ /�"+ ����1��"'!�� < ;=!. )�S�. �/x]����N��I~ ����/0���

����/J[@������. )�]�K������. )�Z[�|

4.2 Implicit Synchronization Rules�����4 �8�6$����;F!� 9�����E�,�.�1\:���. �/3� ����)���:���.��"$!�_�%�.�_���4������� ��.����/8��)"$���E������ �8�6$���I;F!� H�����9;F!� )�S�& �/(�������� ��&��"$!�M@9���� ����9��6$��24���:���2�8����<���4��!���)"'/��� ��%/(;F!� 9�,�.�1\:�S�& �/-� ����)���:���.��"$!�)����[y���:����QW�.��?��"$!����9����/ ��"$24�@P�����V�!y�.6�"$�<��!�/��1���� �24"$�����U���.�9���) ��%�.24����!�����& )�P!�r�U�,�.�P��[���:����@������0 ���6'�.��"$!���E�������������k�����0;=!. )�S�& �/� ����)���:���.��"$!��C���,/J�,����\:�S�& �/0� ����)���5���&��"$!�C�. ���6$"$�����%/G"$�3j �&mR@�ND�/��������/��S!�J�U�,�.�Z��[���:���S�%��8��)���S�U��"$�1�G������"$!����@

xZ��!.������ ���!24�!������:�O"$�������S��"$24��6$"$���@O��"$24�U"$����K��6$"$��"+��6+�4�"$[y���"$����"$24��?D�,�.�)�%/�����6$"$�%�.��"$!���<����/G24!5/���6$��@]��"$24��6$"$���9�,���Z��!E���/������� �24"$����/k;=!. G8��)�1 0"$�:���� ����1��"'!����P�U��"$�1���1��������� ��������!8� ��)�6$"$\y�E�)\5"$3����/-���,������E/�"$ �������"$!�M@G��"$24��6$"'���4�,�.�9��!�/������� �24"$����U�����>��[���:���T������� ��.����/AQy�U�����V��[���:�z��K�� ����)�)"$!���O�. ��S���.��"$��*��%/AQ�U�����g������"$!����V�����& )�4�.�,/3����/3"'�r��!24"$�,�.6�� ����)���:���.��"$!�A@3������������1 ��.��"$!�p!�;<��"$24��6$"$����"$�E�"$[y����"$�qj �%mR@q�����C/��%/�8����%/r �8�6$��������)�%/J!�0�����I ���6'�.��"$!���)��"$��]����/P�����H��"'24�H�. ������S;F!6$6$!&�U��

P��>� �I~ �����<8��)�� U������\:�S�. �/J� ����)���:���&��"'!���S�I~>UIN���N)�I~ /�"+ �������"$!��<I�,����\:�S�& �/

x]����N��I~ �,�.�1\:���. �/G�K��,�.�1\:���. �/0[�|V�&;F���� I|��

P���� �I~ �����<�����"$����"'���>!�;W� �V�.�,/0[�|�S�I~>UHN���N)�I~ /�"+ ����1��"'!���<I������\5���. �/x]����N��I~ �,�.�1\:���. �/0[@�

�,�.�1\:���. �/J�%��,�.�1\:���. �/G�5���.;`���� ��:@ u��

P��T� �I~ �����<�����"$����"'���>!�;T[5��S�I~>UHN���N)�I~ /�"+ ����1��"'!���<I������\5���. �/x]����N��I~ �,�.�1\:���. �/0[��<�&;F���� T�.�

5. CONCLUSIONN��9����"$�z,�.��� %Q���S"'�:�) �!5/�8����%/9������24"'/�/�6$��?R��"'�1 W;=!� O"$�:���� )?D���) ��%��22V8�6+��"'24��/�"'�(���������� �!���"$#%�&��"'!��M@ ������24"'/�/�6$��?R��"'�1 J������/�6$���4����� �8�6$���U���,�&�]�. �����K5�) ���������/J;F �!�2e�����<���������� �!��"$#%�.��"$!�0�)�����"+*,�%�&?��"$!���1K��6$"'��"$��6+������/g�����J �8�6$���E���,�.�P�& ��C/��%/�8�����/g;F �!�2 �������)� �8�6$���0��6'"$\y�E �8�6$����;=!� >�,����\:�S�& �/r� ����)���:���.��"$!����1@_�����J��"$24��6$"$���;=!. P��[y���:���4�.�,/g������"$!���E�. ������������)���& )�k��!24�!�����:���V;=!. E2V8�6$?��"$24�%/�"'�3���������� �!���"$#%�&��"'!��s"+;�8��)�� J"$�5���1 �������"$!���J�U��"'�������,�.������!�8� ��)�V!.;�������� ����)���:���.��"$!�(�. ���� �!&[5"'/��%/{@H^3�9�"$[y����K���24�6$�����!%�Y �8�6$���<�. ���������� ��.����/C;` �!2 a�c0N�d_��K�� ����)�)"$!�����@�a�c0N�d_��K5?� ����)�)"'!����S6'����\>���������� �!���"$#%�&��"'!��J"$�4���� �24�7!�;A ��%��6$"$#%�.��"$!��0��[y���5����U��"$����"$�I���������)���. )�G"'�C/�"$���) �"'��8����%/G� ����)���:���.��"$!�����@]�I8� ]24!5/���6"$�T��!.�T6$"$24"+���%/<�5�<a�c0N�dE�)�����"+*,�%�&��"'!��M@T^-�7��%[y�7�1K��.24�6$���A;F �!2a�c0N�d ��!>�)��!%�o�����<����6$"$�%����"'6$"+���J!�;z!�8� U24!5/���6�@

6. REFERENCESj+��m9�����H���U"X�)24"$6{,�.��@ �:�)��#� D D&�S�S�<@ ���U"�@ ��68D.�)24"$6�@j �&m��@�x]6$6$���A@�cG�."'�:���."'��"$����<��!%�U6$�%/��������!�8��]�X��24�!. ���6N��5���1 �[�.6'��@ ��������M������`�.�������5����������CQ��.v������&�J� w �.|��5w.ly|5Q~]!.[��2V���� ]�%��w|�@

j |.m f]@5f��."'6$���:Q���@ <!�������.�MQ��9@���!:!�6'�1�:Q�����/�c(@@UH��}�!�����@~]�������]?�����!:!6$\5"+�U;=!� Z��8�"$6'/�"$���>"$�:���� ��.����"$[y�<2V8�6$��"$24�%/�"'�� ����)���:���.��"$!����@�N��"!��#�$�����)���%��& �'��������(� M�� ���=�4���.�N��Q�������>��u�)����v�v�QMa5�������2����� H����w5@

j l�m�a�@�*I"$������Q,�]@�f7 ���"+�������%/��1 %Q,�.�,/�UV@����)"$���� �"+��#�"$��@�U<�&���c0!5/���6$"'���4!�;z��"$24��?ef��.�)�%/�c0�%/�"'��@,N��"!��#�$�����)���%��& �'������� ��+-,/.��10324,5�����1�5���.�����������3�����)�%�1���6���1�'����'�/���$&:�1�4�6���7�8��2 ���O��Q�,�������]���6���%�K�5QAc0"$�����%���!�6$"'��Qc0"$�������)!����5Q{cG���C�%����l�@

j u&m���@-9H��2E�.\�����V����/:��@��]��\�"$24!.��!�@��I��}������Z��!�24�!�)"+��"$!��.�,/J�6'�%��������\P24!5/���6$��;=!. I�����,/�6$"'���>2V8�6+��"'24��/�"'��/��.���5@� M�� ���=�4�)���N���<; �����1����Q���� ��v$�5|yu:QW�%����l�@

j v.m�N�@ 9]�� �2E���AQ�~�@���!� ) ���"+ ��5Q�UV@�x9@�UH8����Q5U�@=��@�UH8�\y�Q=*�@���@�Z������!�6`/���Q����,/>��@,�9@�dM!:!�@,xo�����.�,/��& �/024!5/���6{;F!� 2�8�6+��"$24�%/�"'���������1�� �!��"'#��.��"$!�)���W ���24!��������1�� �!��"'#��.��"$!�!���}���������@?��M�� ���F�E�)���N���<; �����1�B��Q,v��O���J� w�w����%����Qz�%���w�@

j �&m���@�a{@�xZ���8��0�.�,/0x�@A@��,�.����@�N��5���1 �������"$[y�H2�8�6+��"$24�%/�"'�� ����)���:���.��"$!�J2E���������24���:�U"'�0/�"$���) �"$��8����%/J2�8�6+��"$24�%/�"'�����������24��@�N��:!S���$��B��8��,5���CBD�����)�$BE���:,5�$�)�.�1�����������F{�#�5G�����H�<&�;JI'���%���%��&L�����"�����V��M5���%��&�Q�dX�.�Z�O�������Q~]��[��/��5Q�xZ� �"$6#�������@

j w.m��@,a����������;�Q ��@�<!����������AQ����,/GUV@�UH8M@�fWdMN���a���fT6$��K�"$��6$�N��5���1 �������"$���<�W ����)���:���&��"'!�� a5�������� �!���"$#%�&��"'!��M@A,�K3K�K+����'�<�����)�L�Z����� ����L��������M������?����������QA��l����&�J�$���l/�,�6�u:QO�����v�@