Corporate Services Other Services
Private Instruction Invest in China
Curriculum FAQ
Business Culture Health Education
Textbooks Our Staff
Hours and Location Contact Us
¡¡

Synchronized Multimedia Integration Language (SMIL) 1.0 Specification

ÇÑ±Û ¹ø¿ªÆÇ

  • ÀÌ ¹®¼­ÀÇ ¿øº» URLÀº http://www.w3.org/TR/1998/REC-smil-19980615À̸ç, ¿ùµå¿ÍÀ̵åÀ¥ÄÁ¼Ò½Ã¾ö(W3C)ÀÇ ¸ÖƼ¹Ìµð¾î µ¿±âÈ­ ÀÛ¾÷Áý´Ü(Synchronized Multimedia Working Group)¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾î ÇöÀç W3CÀÇ ±Ç°í¾È (Recommendation)À¸·Î¼­ÀÇ ÁöÀ§¸¦ °®°í ÀÖ´Ù. ÀÌ ¹®¼­ ¿øº»¿¡ ´ëÇÑ ÀúÀÛ±ÇÀº ¿ùµå¿ÍÀ̵åÀ¥ÄÁ¼Ò½Ã¾ö¿¡ ÀÖ´Ù.
  • ÀÌ Ç¥ÁØÀÇ °ø½ÄÀûÀÎ ¹®¼­´Â ¿ùµå¿ÍÀ̵åÀ¥ÄÁ¼Ò½Ã¾ö »çÀÌÆ®¿¡ ÀÖ´Â ¿µ¹®ÆÇÀÌ´Ù.
  • ¹ø¿ªÆÇÀº ¹ø¿ª °úÁ¤¿¡¼­ ¹ß»ýÇÑ ¿À·ù¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù.
  • (ÁÖ)¸àÅ»¸µÅ©°¡ Á¦°øÇÏ°í ÀÖ´Â SMIL ÇѱÛÆÇÀº ±¹³»ÀÇ ¾î¶² Ç¥ÁØ°ü·Ã±â±¸¿Íµµ °ü·ÃÀÌ ¾ø´Ù.
  • (ÁÖ)¸àÅ»¸µÅ©°¡ Á¦°øÇÏ°í ÀÖ´Â SMIL ÇѱÛÆÇÀÇ ÀúÀÛ±ÇÀº ¿ùµå¿ÍÀ̵åÀ¥ÄÁ¼Ò½Ã¾öÀÇ ¹®¼­ÀúÀÛ±Ç ¹× ¹ø¿ª °ü·Ã ±ÔÁ¤À» µû¸¥´Ù.


W3C REC-smil-19980615


¡¡

µ¿±âÈ­ ¸ÖƼ¹Ìµð¾î ÅëÇÕ ¾ð¾î (SMIL) 1.0 ¸í¼¼¼­

W3C ±Ç°í¾È 1998³â-6¿ù-15ÀÏ

¡¡

ÀÌ ÆÇ(¿µ¹®):
http://www.w3.org/TR/1998/REC-smil-19980615
ÃֽŠÆÇ(¿µ¹®):
http://www.w3.org/TR/REC-smil
ÀÌÀü ÆÇ(¿µ¹®):
http://www.w3.org/TR/1998/PR-smil-19980409
¡¡

Copyright © 1998 W3C (MIT, INRIA, Keio), ¸ðµç ±Ç¸®´Â Á¦ÇѵǾî ÀÖ´Ù. W3CÀÇ Ã¥ÀÓ, µî·Ï»óÇ¥, ¹®¼­ »ç¿ë ±×¸®°í ¼ÒÇÁÆ®¿þ¾î ¸éÇã(lincense) ±ÔÁ¤ÀÌ Àû¿ëµÈ´Ù. ÀÌ »çÀÌÆ®¿ÍÀÇ »óȣȰµ¿Àº ¿ì¸®ÀÇ °ø°³ ±×¸®°í ȸ¿ø °³ÀÎÁ¤º¸º¸È£¿¡ ´ëÇÑ ¾ð±Þ¿¡ µû¸¥´Ù.

ÀÌ ¹®¼­¿¡ ´ëÇÏ¿©

ÀÌ ¹®¼­´Â ¿ùµå¿ÍÀ̵åÀ¥ ÄÁ¼Ò½Ã¾öÀÇ ¸ÖƼ¹Ìµð¾î µ¿±âÈ­ ÀÛ¾÷Áý´Ü(WG)ÀÌ ÀÛ¼ºÇÏ¿´´Ù. ÀÛ¾÷Áý´ÜÀº ´ÙÀ½ÀÇ °³ÀÎÀ» Æ÷ÇÔÇÑ´Ù:

  • Stephan Bugaj, Lucent/Bell Labs
  • Dick Bulterman, CWI
  • Bruce Butterfield, RealNetworks
  • Wo Chang, NIST
  • Guy Fouquet, Alcatel
  • Christian Gran, GMD
  • Mark Hakkinen, The Productivity Works
  • Lynda Hardman, CWI
  • Peter Hoddie, Apple
  • Klaus Hofrichter, GMD
  • Philipp Hoschka, W3C
  • Jack Jansen, CWI
  • George Kerscher, DAISY Consortium
  • Rob Lanphier, RealNetworks
  • Nabil Layaïa, INRIA
  • Stephanie Leif, RealNetworks
  • Sjoerd Mullender, CWI
  • Didier Pillet, CNET/DSM
  • Anup Rao, Netscape
  • Lloyd Rutledge, CWI
  • Patrick Soquet, Havas
  • Warner ten Kate, Philips
  • Jacco van Ossenbruggen, CWI
  • Michael Vernick, Lucent/Bell Labs
  • Jin Yu, DEC

°¨»çÀÇ ¸»: ÀÛ¾÷Áý´ÜÀÇ È¸¿ø°ú ´õºÒ¾î ´ÙÀ½ÀÇ »ç¶÷µéÀÌ SMILÀ» À§ÇØ °øÇåÇÏ¿´´Ù: Bert Bos (W3C), Dan Connolly (W3C), Patrick Deunhouwer (Philips), Martin Düst (W3C), Al  Gilman, Håkon Lie (W3C), Chris Lilley (W3C), Curtis Reynolds (RealNetworks), Michael Riesman, Curtis Reynolds (RealNetworks), Henning Schulzrinne (Columbia University) and Koga Youichirou (W3C).

ÆíÁýÀÚ: Philipp Hoschka, W3C (hoschka@w3.org)

°³¿ä

ÀÌ ¹®¼­´Â µ¿±âÈ­ ¸ÖƼ¹Ìµð¾î ÅëÇÕ ¾ð¾î (SMIL 1.0, "smile"·Î ¹ßÀ½ÇÑ´Ù.) Á¦ 1ÆÇÀ» ¼³¸íÇÏ°í ÀÖ´Ù. SMILÀº ÀÏ·ÃÀÇ °³º°Àû ¸ÖƼ¹Ìµð¾î °´Ã¼¸¦ µ¿±âÈ­µÈ ¸ÖƼ¹Ìµð¾î Ç¥Çö(presentaion)À¸·Î ÅëÇÕÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. SMILÀ» »ç¿ëÇÏ¿© ´ÙÀ½À» ÇÒ ¼ö ÀÖ´Ù.

  1. Ç¥ÇöÀÇ ½Ã°£Àû ÇൿÀ» ±â¼úÇÑ´Ù.
  2. È­¸é»ó¿¡¼­ Ç¥ÇöÀÇ ¹èÄ¡¸¦ ±â¼úÇÑ´Ù.
  3. ÇÏÀÌÆÛ¸µÅ©¸¦ ¹Ìµð¾î °´Ã¼¿Í °áÇÕÇÑ´Ù.

ÀÌ ¸í¼¼¼­ÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù: 1ÀýÀº ¸í¼¼¼­ÀÇ Á¢±Ù¹æ½ÄÀ» ³ªÅ¸³½´Ù. 2ÀýÀº "smil" ¿ø¼Ò¸¦ Á¤ÀÇÇÑ´Ù. 3ÀýÀº SMIL ¹®¼­ÀÇ ¸Ó¸®¸»¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ¿ø¼ÒµéÀ» Á¤ÀÇÇÑ´Ù. 4ÀýÀº SMIL ¹®¼­ÀÇ ¸ö¸»¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ¿ø¼ÒµéÀ» Á¤ÀÇÇÑ´Ù. ƯÈ÷ ÀÌ Àý¿¡¼­´Â SMIL¿¡¼­ »ç¿ëÇÏ´Â ½Ã°£ ¸ðµ¨À» Á¤ÀÇÇÑ´Ù. 5ÀýÀº SMIL DTD¸¦ ¼­¼úÇÑ´Ù.

ÀÌ ¹®¼­ÀÇ ÁöÀ§

ÀÌ ¹®¼­´Â W3CÀÇ ±Ç°í¾ÈÀ¸·Î¼­ W3C ȸ¿øµé ¹× °ü°è°¡ ÀÖ´Â ´Ù¸¥ ¸ðÀÓµéÀÌ °ËÅäÇÏ¿´°í, °¨µ¶ÀÚ°¡ ÃßõÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¾ÈÁ¤µÈ ¹®¼­ ¹®¼­ÀÌ°í, ´Ù¸¥ ¹®¼­¿¡¼­ ÂüÁ¶Çϰųª Ç¥ÁØÀûÀÎ ÂüÁ¶·Î ÀοëÇÒ ¼ö ÀÖ´Ù. ±Ç°í¾ÈÀ» Á¦ÀÛ¿¡¼­ W3CÀÇ ¿ªÇÒÀº ¸í¼¼¼­¿¡ ´ëÇÑ °ü½ÉÀ» ²ø¾î³»°í ±×°ÍÀÇ ³ÐÀº È®»êÀ» ÃËÁø ÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº À¥ÀÇ ±â´É¼º°ú »óÈ£¿î¿ë¼ºÀ» ³ôÀδÙ.

ÀÌ ±Ç°í¾È¿¡ ´ëÇÑ ÆòÀº °ø°³ ¸ÞÀϸµ ¸®½ºÆ® www-smil@w3.org·Î º¸³¾ ¼ö ÀÖ´Ù.

ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¾ð¾î

ÀÌ ¸í¼¼¼­ÀÇ ¿µ¾îÆǸ¸ÀÌ Ç¥ÁØÆÇÀÌ´Ù. ÇÏÁö¸¸, ´Ù¸¥ ¾ð¾î·Î ¹ø¿ªÀ» ÇÏ·Á¸é http://www.w3.org/AudioVideo/SMIL/translations À» º¸¶ó.

¿À·ù

ÀÌ ¸í¼¼¼­ÀÇ ¾Ë·ÁÁø ¿À·ù ¸ñ·ÏÀº http://www.w3.org/AudioVideo/SMIL/errata ¿¡ ÀÖ´Ù.

Â÷·Ê

1 ¸í¼¼¼­ Á¢±Ù¹æ½Ä

SMIL ¹®¼­´Â XML 1.0 ¹®¼­ÀÌ´Ù [XML10]. µ¶ÀÚ´Â XML 1.0ÀÌ Á¤ÀÇÇÑ °³³ä°ú ¿ë¾î¿¡ Àͼ÷ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

ÀÌ ¸í¼¼¼­´Â URNÀ» »ç¿ëÇÏ¿© Ç¥ÇöÇÒ ¼ö ¾øÀ» °¡´É¼ºÀÌ ÀÖ´Â URL¿¡ Á¤ÀÇµÈ Æ¯º°ÇÑ Æ¯Â¡¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â´Ù. µû¶ó¼­, ¸í¼¼¼­ Àüü¿¡ °ÉÃÄ ´õ ÀϹÝÀûÀÎ ¿ë¾î URI [URI] ¸¦ »ç¿ëÇÑ´Ù.

SMIL ¹®¼­ÀÇ ±¸¹®Àº 5.2ÀýÀÇ DTD¿¡ Á¤ÀǵǾî ÀÖ´Ù. DTD °³³äÀ» »ç¿ëÇÏ¿© Á¤ÀÇÇÒ ¼ö ¾ø´Â ¼Ó¼º °ªÀº, ±× °ªÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ¼Ó¼ºÀ» »ç¿ëÇϴ ù ¿ø¼Ò¿Í ÇÔ²² Á¤ÀÇÇÑ´Ù. ±×·¯ÇÑ ¼Ó¼º °ªÀº XML 1.0 ¸í¼¼¼­¿¡ Á¤ÀÇµÈ Extentded Backus-Naur Form(EBNF)À» »ç¿ëÇÏ¿© Á¤ÀÇÇÑ´Ù.

¿ø¼Ò Á¤ÀÇÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù: ù°, ¿ø¼ÒÀÇ ¸ðµç ¼Ó¼ºÀº ¾ËÆĺª ¼ø¼­·Î Á¤ÀÇÇÑ´Ù. ¼Ó¼ºÀº ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÑ´Ù: ¼Ó¼ºÀÌ ¸í¼¼¼­ÀÇ ¾î¶² ¿ø¼Ò¿¡¼­ óÀ½ »ç¿ëµÇ¾ú´Ù¸é, ±× ¿ø¼ÒÀÇ Àǹ̴ Á¤ÀǵȴÙ. ±× ¼Ó¼ºÀÌ ÀÌ¹Ì ´Ù¸¥ ¿ø¼Ò¿¡¼­ »ç¿ëµÇ¾ú´Ù¸é, ¸í¼¼¼­´Â ±×°ÍÀ» »ç¿ëÇÏ´Â ÃÖÃÊÀÇ ¿ø¼Ò¿¡ ÀÖ´Â ±× ¼Ó¼ºÀÇ Á¤ÀǸ¦ ÂüÁ¶ÇÑ´Ù. ¿ø¼Ò ¼Ó¼ºÀÇ Á¤ÀÇ ´ÙÀ½¿¡´Â DTD °³³äÀ» »ç¿ëÇÏ¿© ±¸¹®À» Á¤ÀÇÇÒ ¼ö ¾ø´Â ¸ðµç ¼Ó¼º °ªÀÇ Á¤ÀÇ°¡ ¿Â´Ù. ¿ø¼Ò Á¤ÀÇÀÇ ¸¶Áö¸· ÀýÀº ¿ø¼ÒÀÇ ³»¿ëÀ» ¹àÈù´Ù.

2 smil ¿ø¼Ò

¿ø¼Ò ¼Ó¼º

"smil" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

id
ÀÌ ¼Ó¼ºÀº ¹®¼­³»ÀÇ ¿ø¼Ò¸¦ °íÀ¯ÇÏ°Ô ½Äº°ÇÑ´Ù. ÀÌ°ÍÀÇ °ªÀº XML ½Äº°ÀÚÀÌ´Ù.

¿ø¼Ò ³»¿ë

"smil" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

body
4.1Àý¿¡¼­ Á¤ÀǵÊ
head
3.1Àý¿¡¼­ Á¤ÀǵÊ

3 ¹®¼­ÀÇ ¸Ó¸®¸»

3.1 head ¿ø¼Ò

"head" ¿ø¼Ò´Â Ç¥ÇöÀÇ ½Ã°£Àû µ¿ÀÛ°ú °ü·ÃÀÌ ¾ø´Â Á¤º¸¸¦ °®´Â´Ù.

¿ø¼Ò ¼Ó¼º

"head" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

id
2Àý¿¡¼­ Á¤ÀǵÊ

¿ø¼Ò ³»¿ë

"head" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

layout
3.2Àý¿¡¼­ Á¤ÀǵÊ
meta
3.4¿¡¼­ Á¤ÀǵÊ
switch
4.3¿¡¼­ Á¤ÀǵÊ

"head" ¿ø¼Ò´Â "meta" ¿ø¼Ò¸¦ ¹«Á¦ÇÑÀ¸·Î Æ÷ÇÔÇÒ ¼ö ÀÖ°í, "layout" ¿ø¼Ò¿Í "switch" ¿ø¼ÒÀÇ Çϳª¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù.

3.2layout ¿ø¼Ò

"layout" ¿ø¼Ò´Â ¹®¼­ÀÇ ¸ö¸»¿¡ ÀÖ´Â ¿ø¼ÒµéÀÌ ¾î¶»°Ô Ãß»óÀû Ãâ·Â Ç¥¸é (½Ã°¢Àû ¶Ç´Â û°¢Àû)¿¡ À§Ä¡ÇÒ °ÍÀΰ¡¸¦ °áÁ¤ÇÑ´Ù.

¸¸¾à ¹®¼­°¡ layout ¿ø¼Ò¸¦ °®°í ÀÖÁö ¾Ê´Ù¸é, ¸ö¸» ¿ø¼ÒÀÇ À§Ä¡´Â ±¸Çö ³ª¸§ÀÌ´Ù.

SMIL ¹®¼­´Â "switch" ¿ø¼Ò ( 4.3Àý¿¡¼­ Á¤ÀǵÊ)³»¿¡ ¸î°³ÀÇ layout ¿ø¼Ò·Î µÑ·¯½Ñ ´ëü °¡´ÉÇÑ ´Ù¼öÀÇ ¹èÄ¡¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ´Ù¸¥ ¹èÄ¡ ¾ð¾î¸¦ »ç¿ëÇÏ´Â, ¹®¼­ÀÇ ¹èÄ¡¸¦ ¼­¼úÇÏ´Â ¿¹½Ã¸¦ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½ÀÇ ¿¹´Â CSS2·Î ¾î¶»°Ô SMIL ±âº» ¹èÄ¡ ¾ð¾î ( 3.3Àý¿¡ Á¤ÀǵÊ) ¸¦ ´ëüÇÏ´Â Áö¸¦ º¸¿©ÁØ´Ù:

<smil>
  <head>
    <switch>
     <layout type="text/css">
        [region="r"] { top: 20px; left: 20px }
     </layout>
     <layout>
       <region id="r" top="20" left="20" />
     </layout>
   </switch>
   </head>
   <body>
     <seq>
       <img region="r" src="http://www.w3.org/test" dur="10s" />
     </seq>
   </body>
</smil>

(ÀÌ ¿¹¿¡¼­, µÎ ¹èÄ¡´Â °°Àº ¹èÄ¡ °á°ú¸¦ ³½´Ù´Â °Í¿¡ ÁÖÀÇÇ϶ó)

¿ø¼Ò ¼Ó¼º

id
2Àý¿¡ Á¤ÀǵÊ
type
ÀÌ ¼Ó¼ºÀº layout ¿ø¼Ò¿¡¼­ ¾î´À ¹èÄ¡ ¾ð¾î¸¦ »ç¿ëÇÒ °ÍÀÎÁö¸¦ ³ªÅ¸³½´Ù. ¸¸¾à Àç»ý±â°¡ ÀÌ ¾ð¾î¸¦ ÀÌÇØÇÏÁö ¸øÇÑ´Ù¸é, Àç»ý±â´Â ´ÙÀ½ "</layout>" űװ¡ ³ªÅ¸³¯ ¶§±îÁö ¸ðµç ³»¿ëÀ» °Ç³Ê¶Ù¾î¾ß ÇÑ´Ù. type ¼Ó¼ºÀÇ ±âº»°ªÀº "text/smil-bisic-layout"ÀÌ´Ù.

¿ø¼Ò ³»¿ë

¸¸¾à layout ¿ø¼ÒÀÇ type ¼Ó¼ºÀÌ "text/smil-basic-layout" °ªÀ» °¡Áö¸é, ±×°ÍÀº ´ÙÀ½ÀÇ ¿ø¼Ò¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù:

region
3.3.1Àý¿¡ Á¤ÀǵÊ
root-layout
3.3.2Àý¿¡ Á¤ÀǵÊ

¸¸¾à "layout" ¿ø¼ÒÀÇ type ¼Ó¼ºÀÌ ´Ù¸¥ °ªÀ» °®´Â ´Ù¸é, ¿ø¼Ò´Â ¹®ÀÚ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ´Ù.

3.3 SMIL ±âº» ¹èÄ¡ ¾ð¾î

ÀÌ ÀýÀº SMILÀÇ ±âº»¹èÄ¡¾ð¾î¸¦ Á¤ÀÇÇÑ´Ù. SMIL ±âº»¹èÄ¡¾ð¾î´Â CSS2¿¡ Á¤ÀÇµÈ ½Ã°¢Àû Ãâ·Â ¸ðµ¨°ú ÀÏÄ¡ÇÏ°í, CSS2 ¸í¼¼¼­°¡ Á¤ÀÇÇÏ´Â Çü½Ä Ư¼ºÀ» Àç»ç¿ëÇϸç, »õ·Ó°Ô "fit" ¼Ó¼ºÀ» µµÀÔÇÏ¿´´Ù[CSS2]. µ¶ÀÚ´Â CSS2°¡ Á¤ÀÇÇÑ °³³ä°ú ¿ë¾î¿¡ Àͼ÷ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

SML ±âº»¹èÄ¡´Â ¸Åü °´Ã¼ ¿ø¼Ò (4.2.3Àý¿¡ Á¤ÀǵÊ)ÀÇ ¹èÄ¡¸¸À» Á¦¾îÇÑ´Ù. SMIL ±âº»¹èÄ¡¸¦ SMILÀÇ ´Ù¸¥ ¿ø¼Ò¿¡ »ç¿ëÇÏ´Â °ÍÀº Çã¿ëµÇÁö ¾Ê´Â´Ù.

SMIL ±âº»¹èÄ¡ÀÇ Çü ½Äº°ÀÚ´Â "text/smil-basic-layout"ÀÌ´Ù.

°íÁ¤µÈ Ư¼º °ª

´ÙÀ½Àº ½ºÅ¸ÀϽ¬Æ®´Â SMIL ±âº»¹èÄ¡¿¡¼­ À¯È¿ÇÑ CSS2 Ư¼ºÀÎ "display"¿Í "position"À» Á¤ÀÇÇÑ´Ù. ÀÌ Æ¯¼º °ªÀº °íÁ¤µÇ¾î ÀÖ´Ù:

a           {display:block}
anchor      {display:block}
animation   {display: block;
             position: absolute}
body        {display: block}
head        {display: none}
img         {display: block;
             position: absolute}
layout      {display: none}  
meta        {display: none}
par         {display: block}
region      {display: none}
ref         {display: block;
             position: absolute}
root-layout {display: none}
seq         {display: block}
smil        {display: block}
switch      {display:block}
text        {display: block;
             position: absolute}
textstream  {display: block;
             position: absolute}
video       {display: block;
             position: absolute}

ÀÌ Á¤ÀÇÀÇ °á°ú·Î, Àý´ëÀûÀ¸·Î ÀÚ¸®ÀâÈù ¸ðµç ¿ø¼Ò´Â ÇϳªÀÇ ´ÜÀÏÇÑ ºí·°¾È¿¡ Æ÷ÇԵǸç, ÀÌ ºí·°Àº »Ñ¸® ¿ø¼Ò(smil)ÀÇ ³»¿ë Å׵θ®·Î Á¤ÀǵȴÙ.

±âº» °ª

SMIL ±âº»¹èÄ¡´Â ¸ðµç ¹èÄ¡°ü·Ã ¼Ó¼º¿¡ ´ëÇØ ±âº» °ªÀ» Á¤ÀÇÇÑ´Ù. ÀÌ°ÍÀº CSS2¿¡ ÀÖ´Â ´ëÀÀÇϴ Ư¼ºÀÇ Ãʱ⠰ª°ú ÀÏÄ¡ÇÑ´Ù.

¸¸¾à ÀúÀÛÀÚ°¡ ¹®¼­ÀÇ ¸ðµç ¸Åü °´Ã¼ ¿ø¼Ò¿¡ ´ëÇØ ±âº» ¹èÄ¡ °ªÀ» ¼±ÅÃÇÏ°íÀÚ ÇÑ´Ù¸é, ¹®¼­´Â type ¼Ó¼ºÀÇ °ªÀ» "text/smil-basic-layout"·Î ÇÏ´Â ºó layout ¿ø¼Ò¸¦ Æ÷ÇÔÇÏ¿©¾ß ÇÑ´Ù. ¿¹´Â ´ÙÀ½°ú °°´Ù: :

<layout type="text/smil-basic-layout"></layout>

3.3.1 region ¿ø¼Ò

region ¿ø¼Ò´Â ¸Åü °´Ã¼ ¿ø¼ÒÀÇ À§Ä¡, Å©±â, ºñÀ²À» Á¦¾îÇÑ´Ù.

´ÙÀ½ ¿¹¿¡¼­ text¿ø¼ÒÀÇ À§Ä¡´Â Ãâ·Â âÀÇ À§ÂÊ Å׵θ®·ÎºÎÅÍ 5 Çȼ¿ ¶³¾îÁø °÷ÀÌ µÈ´Ù:

<smil>
  <head>
    <layout>
      <region id="a" top="5" />
    </layout>
  </head>
  <body>
    <text region="a" src="text.html" dur="10s" />
  </body>
</smil>

¿ø¼Ò ¼Ó¼º

"region" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

background-color
ÀÌ ¼Ó¼ºÀÇ »ç¿ë°ú Á¤ÀÇ´Â CSS2 ¸í¼¼¼­ÀÇ "background-color" Ư¼º°ú °°Áö¸¸, SMIL ±âº»¹èÄ¡¾ð¾î´Â "system color"¿¡ ´ëÇÑ Áö¿øÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀÌ ¿¹¿Ü´Ù.
¸¸¾à background-color ¼Ó¼ºÀÌ ¾ø´Ù¸é ¹è°æÀº Åõ¸íÇÑ´Ù.
fit
ÀÌ ¼Ó¼ºÀº ½Ã°¢Àû ¸Åü°´Ã¼ÀÇ °íÀ¯ÇÑ ³ôÀÌ°ú ³ÐÀÌ°¡ "region" ¿ø¼ÒÀÇ ¼Ó¼ºÀÌ ¹àÈ÷°í ÀÖ´Â ³ôÀÌ¿Í ³ÐÀÌÇÏ°í ´Ù¸¦ °æ¿ì, µ¿ÀÛ¿¡ ´ëÇØ ¹àÈ÷°í ÀÖ´Ù. ÀÌ ¼Ó¼ºÀº CSS2 Ư¼º°ú 1-1 ´ëÀÀÇÏÁö´Â ¾ÊÁö¸¸, CSS2·Î Èä³»³¾ ¼ö ÀÖ´Ù.
ÀÌ ¼Ó¼ºÀº ´ÙÀ½ÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Ù:
fill
°´Ã¼ÀÇ ³ôÀÌ¿Í ³ÐÀ̸¦ µ¶¸³ÀûÀ¸·Î ¹èÀ²À» Á¶Á¤ÇÏ¿© ³»¿ëÀÌ ¹Ú½ºÀÇ Å׵θ®¿¡ µü ¸Âµµ·Ï ÇÑ´Ù.
hidden
  • ¸¸¾à ¸Åü°´Ã¼ÀÇ °íÀ¯ÇÑ ³ôÀÌ(³ÐÀÌ)°¡ "region" ¿ø¼Ò¿¡ Á¤ÀÇµÈ ³ôÀÌ(³ÐÀÌ) º¸´Ù ÀÛÀ¸¸é, °´Ã¼¸¦ À§ÂÊ(¿ÞÂÊ) Å׵θ®·ÎºÎÅÍ ½ÃÀÛÇÏ¿© Ãâ·ÂÇÏ°í ³ª¸ÓÁö ³ôÀÌ(³ÐÀÌ)¸¦ ¹è°æ»öÀ¸·Î ä¿î´Ù.
  • ¸¸¾à ¸Åü°´Ã¼ÀÇ °íÀ¯ÇÑ ³ôÀÌ(³ÐÀÌ)°¡ "region" ¿ø¼Ò¿¡ Á¤ÀÇµÈ ³ôÀÌ(³ÐÀÌ) º¸´Ù Å©¸é, °´Ã¼¸¦ À§ÂÊ(¿ÞÂÊ) Å׵θ®·ÎºÎÅÍ ½ÃÀÛÇÏ¿© "region" ¿ø¼Ò¿¡ Á¤ÀÇµÈ ³ôÀÌ(³ÐÀÌ)¿¡ ´êÀ» ¶§±îÁö Ãâ·ÂÇÏ°í ³ôÀÌ(³ÐÀÌ)ÀÇ ¾Æ·¡(¿À¸¥ÂÊ ¹Ù±ù)ºÎºÐÀº À߶󳽴Ù.
meet
½Ã°¢Àû ¸Åü¸¦ ±×°ÍÀÇ °¡·Î¼¼·Î ºñÀ²À» À¯ÁöÇϸ鼭 ³ôÀÌ ¶Ç´Â ³ÐÀÌ°¡ height ¶Ç´Â width ¼Ó¼ºÀÇ °ª¿¡¼­ ¹àÈù °ª°ú °°À» ¶§±îÁö ¹èÀ²À» Á¶Á¤ÇÏ¿©, À߸®´Â ³»¿ëÀÌ ¾øµµ·Ï ÇÑ´Ù. °´Ã¼ÀÇ ¿Þ-À§ÂÊ ¸ð¼­¸®°¡ ¹Ú½ºÀÇ À§-¿ÞÂÊ ÁÂÇ¥¿¡ ÀÚ¸®Àâµµ·Ï ÇÏ°í, ¿À¸¥ÂÊ ¶Ç´Â ¹ØÂÊÀÇ ºó °ø°£Àº ¹è°æ»öÀ¸·Î ä¿î´Ù.
scroll
µÎ·ç¸¶¸® ¹æ½ÄÀº ¿ø¼ÒÀÇ Ãâ·ÂµÈ ³»¿ëÀÌ ±×°ÍÀÇ °æ°è¸¦ ³Ñ¾î¼³ ¶§ »ç¿ëÇÑ´Ù.
slice
½Ã°¢Àû ¸Åü°´Ã¼¸¦ ±×°ÍÀÇ °¡·Î¼¼·Î ºñÀ²À» À¯ÁöÇϸ鼭 ¹èÀ²À» Á¶Á¤ÇÏ¿© ±×°ÍÀÇ ³ôÀÌ ¶Ç´Â ³ÐÀÌ°¡ height¿Í width ¼Ó¼ºÀÇ °ª¿¡¼­ ¹àÈù °ª°ú °°À» ¶§±îÁö ¹èÀ²À» Á¶Á¤ÇÏ¿© ÇÑ´Ù. À̶§, ³»¿ëÀÇ ÀϺΰ¡ À߸± ¼öµµÀÖ´Ù. Á¤È®ÇÑ »óÅ¿¡ µû¶ó, ½Ã°¢Àû ¸Åü°´Ã¼ÀÇ ¼öÆò ¶Ç´Â ¼öÁ÷ Á¶°¢ÀÌ Ç¥½ÃµÈ´Ù. ³Ñ¾î°£ ±æÀÌ´Â ¸Åü°´Ã¼ÀÇ ¿À¸¥ÂÊÀ¸·ÎºÎÅÍ À߸°´Ù. ³Ñ¾î°£ ³ôÀÌ´Â ¸Åü°´Ã¼ÀÇ ¾Æ·¡ÂÊÀ¸·ÎºÎÅÍ À߸°´Ù.

"fill"ÀÇ ±âº» °ªÀº "hidden"ÀÌ´Ù.

height
ÀÌ ¼Ó¼ºÀÇ »ç¿ë°ú Á¤ÀÇ´Â CSS2 ¸í¼¼¼­¿¡ ÀÖ´Â "height" Ư¼º°ú °°´Ù. ¼Ó¼º °ªÀº "percentage" °ª, ±×¸®°í CSS2¿¡ Á¤ÀÇµÈ "length" °ªÀÇ º¯ÇüÀÌ µÉ ¼ö ÀÖ´Ù. "lenght" °ªÀÇ °æ¿ì, SMIL ±âº»¹èÄ¡¾ð¾î´Â CSS2¿¡ Á¤ÀÇµÈ °Íó·³ Çȼ¿ ´ÜÀ§¸¸À» Áö¿øÇÑ´Ù. SMIL ±âº»¹èÄ¡¾ð¾î¿¡¼­ "px" ´ÜÀ§ ¼ö½Ä¾î´Â Çȼ¿ °ªÀÎ °æ¿ì »ý·«ÇÒ ¼ö ÀÖ´Ù(CSS2¿¡¼­´Â "px" ¼ö½Ä¾î°¡ ÇÊ¿äÇÏ´Ù).
id
2Àý¿¡ Á¤ÀǵÊ
region ¿ø¼Ò´Â, À§Ä¡ÁöÁ¤ °¡´ÉÇÑ ¿ø¼ÒÀÇ region ¼Ó¼ºÀ» regionÀÇ id °ªÀ¸·Î Á¤ÇÏ¿©, À§Ä¡ÁöÁ¤ °¡´ÉÇÑ ¿ø¼Ò¿¡ Àû¿ëµÈ´Ù.
"region" ¿ø¼Ò¿¡¼­ "id" ¼Ó¼ºÀº ÇʼöÀûÀÌ´Ù.
left
ÀÌ ¼Ó¼ºÀÇ »ç¿ë°ú Á¤ÀÇ´Â CSS2 ¸í¼¼¼­¿¡ ÀÖ´Â "left" Ư¼º°ú °°´Ù. ¼Ó¼º °ªÀº "height" ¼Ó¼ºÀÇ ¼Ó¼º °ª°ú °°Àº Á¦ÇÑÀ» °®´Â´Ù.
±âº» °ªÀº 0ÀÌ´Ù.
skip-content
ÀÌ ¼Ó¼ºÀº SMIL(ºÎ·ÏÀ» º¸¶ó)ÀÇ ÇâÈÄ È®ÀåÀ» À§ÇØ µµÀԵǾú´Ù. ÀÌ°ÍÀº ´ÙÀ½ÀÇ µÎ °æ¿ì¿¡¼­ Çؼ®µÈ´Ù:
  • ÇâÈÄ SMILÀÌ »õ·Î¿î ¿ø¼Ò¸¦ µµÀÔÇÑ´Ù¸é, ±×¸®°í ÀÌ ¿ø¼Ò°¡ SMIL 1.0 ¿ø¼Ò¸¦ ¿ø¼Ò ³»¿ë·Î Çã¿ëÇÑ´Ù¸é, "skip-content" ¼Ó¼ºÀº ÀÌ ³»¿ëÀ» SMIL 1.0 Àç»ý±â°¡ ó¸® ÇÒ °ÍÀÎÁö ±×·¸Áö ¾ÊÀ» °ÍÀÎÁö¸¦ Á¦¾îÇÑ´Ù.
  • ¸¸¾à SMIL 1.0¿¡¼­ ºó ¿ø¼Ò°¡ ÇâÈÄÀÇ SMIL¿¡¼­ ±×·¸Áö ¾Ê°Ô µÈ´Ù¸é, "skip-content" ¼Ó¼ºÀº ÀÌ ³»¿ëÀ» SMIL 1.0 Àç»ý±â°¡ ¹«½ÃÇÒ °ÍÀÎÁö ±×·¸Áö ¾ÊÀ» °ÍÀÎÁö ¶Ç´Â ±¸¹® ¿À·ù·Î °á°ú¸¦ ³¾ °ÍÀÎÁö¸¦ Á¦¾îÇÑ´Ù.

¸¸¾à "skip-content" ¼Ó¼ºÀÇ °ªÀÌ "true"ÀÌ°í, À§¿¡ ¾ð±ÞÇÑ °æ¿ìÀÇ Çϳª¿¡ Àû¿ëµÇ¸é, ¿ø¼ÒÀÇ ³»¿ëÀº ¹«½ÃµÈ´Ù. ¸¸¾à °ªÀÌ "false"À̸é, ¿ø¼ÒÀÇ ³»¿ëÀº 󸮵ȴÙ.
"skip-content"ÀÇ ±âº» °ªÀº "true"ÀÌ´Ù.

title
ÀÌ ¼Ó¼ºÀº ¿ø¼Ò¿¡ ´ëÇÑ º¸Á¶ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÑ´Ù. title ¼Ó¼ºÀÇ °ªÀº »ç¿ëÀÚ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î Ãâ·ÂµÉ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ½Ã°¢ÀûÀÎ ºê¶ó¿ìÁ®´Â titleÀ» "tool tip"(Áö½Ã ÀåÄ¡°¡ °´Ã¼ À§¿¡ Á¤Áö ÇßÀ» ¶§ º¸À̴ ªÀº ±Û)À¸·Î Ç¥½ÃÇÒ ¼ö ÀÖ´Ù.
¸ðµç "region" ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "title" ¼Ó¼ºÀ» °®µµ·Ï ÇÏ´Â °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù.
top
ÀÌ ¼Ó¼ºÀÇ »ç¿ë°ú Á¤ÀÇ´Â CSS2 ¸í¼¼¼­¿¡ ÀÖ´Â "top" Ư¼º°ú °°´Ù. ¼Ó¼º °ªÀº "height" ¼Ó¼ºÀÇ ¼Ó¼º °ª°ú °°Àº Á¦ÇÑÀ» °®´Â´Ù.
±âº» °ªÀº 0ÀÌ´Ù.
width
ÀÌ ¼Ó¼ºÀÇ »ç¿ë°ú Á¤ÀÇ´Â CSS2 ¸í¼¼¼­¿¡ ÀÖ´Â "width" Ư¼º°ú °°´Ù. ¼Ó¼º °ªÀº "height" ¼Ó¼ºÀÇ ¼Ó¼º °ª°ú °°Àº Á¦ÇÑÀ» °®´Â´Ù.
z-index
ÀÌ ¼Ó¼ºÀÇ »ç¿ë°ú Á¤ÀÇ´Â CSS2 ¸í¼¼¼­¿¡ ÀÖ´Â "z-index" Ư¼º°ú °°Áö¸¸, ´ÙÀ½ÀÇ ¿¹¿Ü°¡ ÀÖ´Ù:
  • ¿ø¼Ò A¿Í B°¡ »ý¼ºÇÑ µÎ ¹Ú½º °¡ °°Àº ½ºÅà ¼öÁØ¿¡ ÀÖ´Ù¸é,
    1. ¿ø¼Ò AÀÇ Ç¥½Ã°¡ ¿ø¼Ò BÀÇ Ç¥½Ãº¸´Ù ´Ê´Ù¸é, AÀÇ ¹Ú½º°¡ BÀÇ ¹Ú½ºº¸´Ù À§¿¡ ½×ÀδÙ(½Ã°£Àû ¼ø¼­).
    2. ¿ø¼Ò°¡ °°Àº ½Ã°£¿¡ Ç¥½ÃµÇ°í, SMIL ¹®¼­¿¡¼­ ¿ø¼Ò A°¡ ¿ø¼Ò Bº¸´Ù ³ªÁß¿¡ ÀÖ´Ù¸é, AÀÇ ¹Ú½º°¡ BÀÇ ¹Ú½ºº¸´Ù À§¿¡ ½×ÀδÙ(CSS2¿¡ Á¤ÀÇµÈ ¹®¼­ Æ®¸® ¼ø¼­).

¿ø¼Ò ³»¿ë

"region"Àº ºó ¿ø¼ÒÀÌ´Ù.

3.3.2 root-layout ¿ø¼Ò

"root-layout" ¿ø¼Ò´Â »Ñ¸® ¿ø¼ÒÀÇ ¹èÄ¡ Ư¼ºÀÇ °ªÀ» °áÁ¤Çϸç, Â÷·Ê·Î ºäÆ÷Æ® Áï, SMIL Ç¥ÇöÀÌ Ãâ·ÂµÉ âÀÇ Å©±â¸¦ °áÁ¤ÇÑ´Ù.

¸¸¾à ¹®¼­°¡ Çϳª ÀÌ»óÀÇ "root-layout" ¿ø¼Ò¸¦ °®´Â´Ù¸é, ±×°ÍÀº ¿À·ùÀ̸ç, ¹®¼­´Â Ç¥½ÃµÇÁö ¾Ê¾Æ¾ß ÇÑ´Ù.

¿ø¼Ò ¼Ó¼º

"root-layout" ¿ø¼Ò´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

background-color
3.3.1Àý¿¡ Á¤ÀǵÊ
height
3.3.1¿¡ Á¤ÀǵÊ
»Ñ¸® ¿ø¼ÒÀÇ ³ôÀ̸¦ ÁöÁ¤ÇÑ´Ù. length °ª¸¸ Çã¿ëµÈ´Ù.
id
2Àý¿¡ Á¤ÀǵÊ
skip-content
3.3.1Àý¿¡ Á¤ÀǵÊ
title
3.3.1Àý¿¡ Á¤ÀǵÊ
width
3.3.1Àý¿¡ Á¤ÀǵÊ
»Ñ¸® ¿ø¼ÒÀÇ ³ÐÀ̸¦ ÁöÁ¤ÇÑ´Ù. length °ª¸¸ Çã¿ëµÈ´Ù.

¿ø¼Ò ³»¿ë

"root-layout"Àº ºó ¿ø¼ÒÀÌ´Ù.

3.4 meta ¿ø¼Ò

"meta"¿ø¼Ò´Â ¹®¼­ÀÇ Æ¯¼º(Áï, ÀúÀÚ, ¸¸·áÀÏ, ÇÙ½É¾î ¸ñ·Ï µî)À» Á¤ÀÇÇÏ°í ±×·¯ÇÑ Æ¯¼º¿¡ °ªÀ» ÇÒ´çÇÏ´Â µ¥ »ç¿ëÇÑ´Ù. °¢ "meta" ¿ø¼Ò´Â ÇϳªÀÇ Æ¯¼º/°ª ½ÖÀ» ³ªÅ¸³½´Ù.

¿ø¼Ò ¼Ó¼º

"meta" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

content
ÀÌ ¼Ó¼ºÀº "meta" ¿ø¼Ò¿¡ Á¤ÀÇµÈ Æ¯¼ºÀÇ °ªÀ» ³ªÅ¸³½´Ù.
"meta" ¿ø¼Ò¿¡¼­ "content" ¼Ó¼ºÀº ÇʼöÀûÀÌ´Ù.
id
2Àý¿¡ Á¤ÀǵÊ
name
ÀÌ ¼Ó¼ºÀº "meta" ¿ø¼Ò¿¡ Á¤ÀÇµÈ Æ¯¼ºÀ» ³ªÅ¸³½´Ù.
"meta" ¿ø¼Ò¿¡¼­ "name" ¼Ó¼ºÀº ÇʼöÀûÀÌ´Ù.
skip-content
3.3.1Àý¿¡¼­ Á¤ÀǵÊ

Ư¼ºÀÇ ¸ñ·Ï¿¡´Â Á¦ÇÑÀÌ ¾ø´Ù. ÀÌ ¸í¼¼¼­´Â ´ÙÀ½°ú °°Àº Ư¼ºÀ» Á¤ÀÇÇÑ´Ù:

base
ÀÌ Æ¯¼ºÀÇ °ªÀº ¹®¼­¿¡¼­ »ç¿ëÇÏ´Â ¸ðµç »ó´ëÀû URI¿¡ ´ëÇÑ ±âÁØ URI¸¦ °áÁ¤ÇÑ´Ù.
pics-label or PICS-Label
ÀÌ Æ¯¼ºÀÇ °ªÀº ¹®¼­¿¡ ´ëÇÑ, PICS [PICS]°¡ Á¤ÀÇÇÑ À¯È¿ÇÑ µî±Þ Ç¥½Ã¸¦ ³ªÅ¸³½´Ù.
title
ÀÌ Æ¯¼ºÀÇ °ªÀº Ç¥ÇöÀÇ Á¦¸ñÀ» Æ÷ÇÔÇÑ´Ù.

¿ø¼Ò ³»¿ë

"meta"´Â ºó ¿ø¼ÒÀÌ´Ù.

4 ¹®¼­ÀÇ ¸Ó¸®¸»

4.1 body ¿ø¼Ò

"body" ¿ø¼Ò´Â ¹®¼­ÀÇ ½Ã°£Àû ±×¸®°í ¸µÅ© ÇàÀ§¿Í °ü·ÃµÈ Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀº ¾Ï½ÃÀûÀ¸·Î "seq" ¿ø¼Ò(4.2.2Àý¿¡ Á¤ÀǵÊ, "body" ¿ø¼ÒÀÇ ½Ã°£Àû Àǹ̿¡ ´ëÇÑ Á¤ÀÇ¿¡ ´ëÇؼ­´Â 4.2.4ÀýÀ» º¸¶ó)¸¦ Á¤ÀÇÇÑ´Ù.

¿ø¼Ò ¼Ó¼º

"body" ¿ø¼Ò´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

id
2Àý¿¡ Á¤ÀǵÊ

¿ø¼Ò ³»¿ë

"body" ¿ø¼Ò´Â ´ÙÀ½°ú °°Àº ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

a
4.5.1Àý¿¡ Á¤ÀǵÊ
animation
4.2.3Àý¿¡ Á¤ÀǵÊ
audio
4.2.3Àý¿¡ Á¤ÀǵÊ
img
4.2.3Àý¿¡ Á¤ÀǵÊ
par
4.2.1Àý¿¡ Á¤ÀǵÊ
ref
4.2.3Àý¿¡ Á¤ÀǵÊ
seq
4.2.2Àý¿¡ Á¤ÀǵÊ
switch
4.3Àý¿¡ Á¤ÀǵÊ
text
4.2.3Àý¿¡ Á¤ÀǵÊ
textstream
4.2.3Àý¿¡ Á¤ÀǵÊ
video
4.2.3Àý¿¡ Á¤ÀǵÊ

4.2 µ¿±âÈ­ ¿ø¼Ò

4.2.1 par ¿ø¼Ò

par ¿ø¼ÒÀÇ ÀڽĵéÀº ½Ã°£¿¡¼­ ÁßøµÉ ¼ö ÀÖ´Ù. par ¿ø¼Ò ³»¿¡¼­ ¹®ÀÚÀûÀ¸·Î º¸ÀÌ´Â ¼ø¼­´Â ÀڽĵéÀÇ Ç¥Çö ½ÃÁ¡¿¡ ´ëÇؼ­ Àǹ̸¦ °®Áö ¾Ê´Â´Ù.

¿ø¼Ò ¼Ó¼º

"par" ¿ø¼Ò´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

abstract
¿ø¼Ò¿¡ Æ÷ÇÔµÈ ³»¿ë¿¡ ´ëÇÑ °£·«ÇÑ ¼­¼ú.
author
¿ø¼Ò¿¡ Æ÷ÇÔµÈ ³»¿ëÀÇ ÀúÀÚ À̸§.
begin
ÀÌ ¼Ó¼ºÀº ¿ø¼ÒÀÇ ¸í½ÃÀû ½ÃÀÛ¿¡ ´ëÇÑ ½Ã°£À» ³ªÅ¸³½´Ù. ÀÌ°ÍÀÇ Àǹ̷п¡ ´ëÇؼ­´Â 4.2.4ÀýÀ» º¸¶ó.
ÀÌ ¼Ó¼ºÀº ´ÙÀ½ µÎ°¡Áö Çü½ÄÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Ù:
delay-value
Áö¿¬°ªÀº Ç¥Çö ½Ã°£À» ÃøÁ¤ÇÏ´Â clock-valueÀÌ´Ù. Ç¥Çö ½Ã°£Àº Ç¥ÇöÀÇ ¼Óµµ·Î ³ª¾Æ°£´Ù. ÀÌ°ÍÀº Å×ÀÌÇÁÅØÅ©ÀÇ °è¼ö±â¿¡ ÀÖ´Â ½Ã°£Ç¥½Ãó·³ ÇൿÇÑ´Ù. ÀÌ°ÍÀº »ç¿ëÀÚÀÇ µ¿ÀÛÀ̳ª Àç»ý±â ÀÚü¿¡ ÀÇÇØ ¸ØÃ߰ųª, ÁÙ¾îµé°Å³ª ´Ã¾î³¯ ¼ö ÀÖ´Ù.
Áö¿¬°ªÀÇ Àǹ̴ ±× ¿ø¼ÒÀÇ Á¶»ó ¿ø¼ÒÁß Ã¹¹ø° µ¿±âÈ­ ¿ø¼Ò(Áï, "a" ¶Ç´Â "switch" ¿ø¼ÒÀÎ Á¶»óÀº ¹«½ÃÇÑ´Ù)¿¡ ÀÇÁ¸ÇÑ´Ù:
  • ¸¸¾à Á¶»óÀÌ "par" ¿ø¼Ò¶ó¸é, Áö¿¬°ªÀº ±× ¿ø¼ÒÀÇ ½ÇÁ¦½ÃÀÛÀ¸·ÎºÎÅÍÀÇ Áö¿¬À» Á¤ÀÇÇÑ´Ù(±×¸² 4.1À» º¸¶ó).
  • ¸¸¾à Á¶»óÀÌ "seq" ¿ø¼Ò( 4.2.2Àý¿¡ Á¤ÀǵÊ)¶ó¸é, Áö¿¬°ªÀº µ¿±âÈ­ ¿ø¼ÒÁß Ã¹¹ø° ¼±ÇàÀÚÀÇ ½ÇÁ¦³¡À¸·ÎºÎÅÍÀÇ Áö¿¬À» Á¤ÀÇÇÑ´Ù.(±×¸² 4.2¸¦ º¸¶ó).
event-value
¾î¶² »ç°ÇÀÌ ¹ß»ýÇÏ¸é ¿ø¼Ò°¡ ½ÃÀÛÇÑ´Ù(±×¸² 4.3À» º¸¶ó). ÀÌ°ÍÀÇ °ªÀº element-event(¾Æ·¡ Á¤ÀǸ¦ º¸¶ó)ÀÌ´Ù.
»ç°ÇÀ» ¹ß»ý½ÃÅ°´Â ¿ø¼Ò´Â ¹Ýµå½Ã "in scope"À̾î¾ß ÇÑ´Ù. "in scope" ¿ø¼ÒÀÇ ÁýÇÕ S´Â ´ÙÀ½°ú °°ÀÌ °áÁ¤µÈ´Ù:
  1. ¿ø¼ÒÀÇ Á¶»óÁß Ã¹¹ø° µ¿±âÈ­ ¿ø¼Ò¿¡¼­ ±×°ÍÀÇ ¸ðµç ÀÚ½ÄÀ» ±¸Çؼ­ S¿¡ ´õÇÑ´Ù.
  2. ¸ðµç "a"¿Í "switch" ¿ø¼Ò¸¦ S¿¡¼­ Á¦°ÅÇÑ´Ù. ¸ðµç "a" ¿ø¼ÒÀÇ ÀÚ½ÄÀ» S¿¡ ´õÇϵÇ, "switch" ¿ø¼Ò´Â Á¦¿ÜÇÑ´Ù.

°á°ú·Î ¾ò¾îÁø ÁýÇÕ S´Â "in scope" ¿ø¼ÒÀÇ ÁýÇÕÀÌ´Ù.

¡¡


<par>
  <audio id="a" begin="6s" src="audio" />
</par>

delay in 'par' element D

¡¡


±×¸² 4.1: "par" ¿ø¼Ò¿¡¼­ Áö¿¬ °ªÀÇ »ç¿ë


<seq>
  <audio src="audio1" />
  <audio begin="5s" src="audio2" />
</seq>

delay in 'seq' element D


±×¸² 4.2: "seq" ¿ø¼Ò¿¡¼­ Áö¿¬ °ªÀÇ »ç¿ë


<par>
  <audio id="a" begin="6s" ... />
  <img  begin="id(a)(4s)" ... />
</par>

element with event value D

¡¡


±×¸² 4.3: ¿ø¼Ò »ç°Ç °ªÀ» °¡Áø µ¿±âÈ­ ¼Ó¼º

copyright
¿ø¼Ò¿¡ Æ÷ÇÔµÈ ³»¿ëÀÇ ÀúÀÛ±Ç °íÁö.
dur
ÀÌ ¼Ó¼ºÀº ¿ø¼ÒÀÇ ¸í½ÃÀû Áö¿¬À» ³ªÅ¸³½´Ù. ÀÌ°ÍÀÇ Àǹ̷п¡ ´ëÇÑ Á¤ÀÇ´Â 4.2.4ÀýÀ» º¸¶ó. ÀÌ ¼Ó¼ºÀÇ °ªÀº clock value ¶Ç´Â ¹®ÀÚ¿­ "indefinite"ÀÌ´Ù.
end
ÀÌ ¼Ó¼ºÀº ¿ø¼ÒÀÇ ¸í½ÃÀû ³¡À» ³ªÅ¸³½´Ù. ÀÌ°ÍÀÇ Àǹ̷п¡ ´ëÇÑ Á¤ÀÇ´Â 4.2.4ÀýÀ» º¸¶ó. ÀÌ ¼Ó¼ºÀº "begin" ¼Ó¼º°ú °°Àº Çü½ÄÀÇ ¼Ó¼º°ªÀ» °¡Áú ¼ö ÀÖ´Ù.
endsync
ÀÌ ¼Ó¼ºÀÇ Àǹ̷п¡ ´ëÇÑ Á¤ÀÇ´Â 4.2.4ÀýÀ» º¸¶ó. ÀÌ ¼Ó¼ºÀº ´ÙÀ½ÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Ù:
  • first
    ÀÌ °ªÀÇ Àǹ̷п¡ ´ëÇÑ Á¤ÀÇ´Â 4.2.4ÀýÀ» º¸¶ó.
  • id-ref
    ÀÌ ¼Ó¼º °ªÀº ´ÙÀ½ÀÇ ±¸¹®À» °®´Â´Ù:

    id-ref ::= "id(" id-value ")"
    "id-value"´Â Àû¹ýÇÑ XML ½Äº°ÀÚÀ̾î¾ß ÇÑ´Ù.
    ÀÌ °ªÀÇ Àǹ̷п¡ ´ëÇÑ Á¤ÀÇ´Â 4.2.4ÀýÀ» º¸¶ó.
  • last
    ÀÌ °ªÀÇ Àǹ̷п¡ ´ëÇÑ Á¤ÀÇ´Â 4.2.4ÀýÀ» º¸¶ó.

"endsync"ÀÇ ±âº» °ªÀº "last"ÀÌ´Ù.

id
2Àý¿¡ Á¤ÀǵÊ
region
ÀÌ ¼Ó¼ºÀº ¹®¼­ÀÇ ¹èÄ¡ ºÎºÐ¿¡ Á¤ÀÇµÈ Ãß»óÀû Ãâ·Â Ç¥¸é(½Ã°¢Àû ¶Ç´Â û°¢Àû)À» ³ªÅ¸³½´Ù. ÀÌ°ÍÀÇ °ªÀº ¹Ýµå½Ã XML ½Äº°ÀÚÀ̾î¾ß ÇÑ´Ù. ¸¸¾à ÀÌ id¸¦ °®´Â Ãß»óÀû Ç¥¸éÀÌ ¹èÄ¡ ºÎºÐ¿¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀ¸¸é, ÀÌ ¿ø¼ÒÀÇ Çü½Ä Ư¼º °ªÀº ±âº» ¹èÄ¡·Î °áÁ¤µÈ´Ù.
"par" ¿ø¼ÒÀÇ "region" ¼Ó¼ºÀº ÀÌ ¸í¼¼¼­¿¡ Á¤ÀÇµÈ SMIL¿¡ ´ëÇÑ ±âº»¹èÄ¡¾ð¾î¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø´Ù. ÀÌ°ÍÀº ´Ù¸¥ ¹èÄ¡¾ð¾î¿¡¼­ ÇÊ¿äÇÒ ¼öµµ Àֱ⠶§¹®¿¡, ¿Ï°á¼ºÀ» ¸ñÀûÀ¸·Î Ãß°¡µÈ´Ù.
repeat
ÀÌ ¼Ó¼ºÀÇ Àǹ̷п¡ ´ëÇÑ Á¤ÀÇ´Â 4.2.4ÀýÀ» º¸¶ó. ¼Ó¼º °ªÀº Á¤¼ö°Å³ª ¹®ÀÚ¿­ "indefinite"ÀÏ ¼ö ÀÖ´Ù. ±âº»°ªÀº 1ÀÌ´Ù.
system-bitrate
4.4Àý¿¡ Á¤ÀǵÊ
system-captions
4.4Àý¿¡ Á¤ÀǵÊ
system-language
4.4Àý¿¡ Á¤ÀǵÊ
system-overdub-or-caption
4.4Àý¿¡ Á¤ÀǵÊ
system-required
4.4Àý¿¡ Á¤ÀǵÊ
system-screen-size
4.4Àý¿¡ Á¤ÀǵÊ
system-screen-depth
4.4Àý¿¡ Á¤ÀǵÊ
title
3.3.1Àý¿¡ Á¤ÀǵÊ
¸ðµç "par" ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "title" ¼Ó¼ºÀ» °®µµ·Ï ÇÏ´Â °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù.

Àڽİ£ µ¿±âÈ­¿¡ ´ëÇÑ À¯ÀÇ »çÇ×

º´·ÄÀû Áý´Ü¼Ó¿¡ ÀÖ´Â Àڽİ£ µ¿±âÈ­ÀÇ Á¤È®¼ºÀº ±¸ÇöÇϱ⠳ª¸§ÀÌ´Ù. Àç»ýÀÌ Áö¿¬µÇ°í ÀÖ´Â »óȲ¿¡¼­ µ¿±âÈ­ Áï, "par" ¿ø¼Ò°¡ µÑ ÀÌ»óÀÇ À½¼º ¶Ç´Â È­»ó°°Àº ¿¬¼ÓÀû ¸Åü Çü½ÄÀ» Æ÷ÇÔÇÏ°í ÀÖ°í, ±×°ÍµéÁß Çϳª°¡ Áö¿¬µÇ°í ÀÖÀ» ¶§, µ¿ÀÛÀ» °¡Á¤ÇÏÀÚ.
Àç»ý±â´Â ´ÙÀ½ÀÇ µ¿±âÈ­ µ¿ÀÛÀ» º¸ÀÏ ¼ö ÀÖ´Ù:

¾ö°ÝÇÑ µ¿±âÈ­
Àç»ý±â´Â "par" ¿ø¼ÒÀÇ ÀڽĵéÀ» °øÅëÀÇ ½Ã°è·Î µ¿±âÈ­ÇÑ´Ù(±×¸² 4.4 a)¸¦ º¸¶ó).
À¯¿¬ÇÑ µ¿±âÈ­
"par" ¿ø¼ÒÀÇ °¢ ÀÚ½ÄÀº ÀÚ½ÅÀÇ ½Ã°è¸¦ °®°í, "par" ¿ø¼Ò³»ÀÇ ´Ù¸¥ ÀڽĵéÀÇ ½Ã°è¿¡ ¹«°üÇÏ°Ô µ¿ÀÛÇÑ´Ù(±×¸² 4.4 b)¸¦ º¸¶ó).

¡¡


hard synchronization D

a) ¾ö°ÝÇÑ µ¿±âÈ­: È­»ó¿¡¼­ÀÇ Áö¿¬: À½¼º ¶ÇÇÑ Á¤ÁöµÇ°Å³ª, È­»óÀÇ ÇÁ·¹ÀÓÁß ÀϺΰ¡ ¹ö·ÁÁø´Ù. Á¤È®ÇÑ µ¿ÀÛÀº ±¸Çö ³ª¸§ÀÌ´Ù.

soft synchronization D

b) À¯¿¬ÇÑ µ¿±âÈ­

¡¡


±×¸² 4.4: Àç»ý±â°¡ ¼­·Î ´Ù¸¥ µ¿±âÈ­ Á¤Ã¥À» »ç¿ëÇÑ °æ¿ì, Àç»ý ÀÏÁ¤¿¡ Áö¿¬ÀÌ ¹ÌÄ¡´Â ¿µÇâ

¼Ó¼º °ª

clock value
clock value´Â ´ÙÀ½ÀÇ ±¸¹®À» °®´Â´Ù:
Clock-val             ::= Full-clock-val | Partial-clock-val | Timecount-val
Full-clock-val        ::= Hours ":" Minutes ":" Seconds ("." Fraction)?
Partial-clock-val     ::= Minutes ":" Seconds ("." Fraction)?
Timecount-val         ::= Timecount ("." Fraction)?
                          ("h" | "min" | "s" | "ms")? ; ±âº»Àº "s"
Hours                 ::= 2DIGIT; ¸ðµç ¾ç¼ö
Minutes               ::= 2DIGIT; 00¿¡¼­ 59 ¹üÀ§
Seconds               ::= 2DIGIT; 00¿¡¼­ 59 ¹üÀ§
Fraction              ::= DIGIT+
Timecount             ::= DIGIT+
2DIGIT                ::= DIGIT DIGIT
DIGIT                 ::= [0-9]

´ÙÀ½Àº ÀûÇÕÇÑ clock valueÀÇ ¿¹ÀÌ´Ù:

  • ¿ÏÀüÇÑ clock value: 02:30:03 = 2 ½Ã°£ 30 ºÐ 3 ÃÊ
  • ºÎºÐÀû clock value: 02:33 = 2 ºÐ 33ÃÊ
  • ½Ã°£°è»ê °ª:
    3h = 3 ½Ã°£
    45min = 45 ºÐ
    30s = 30 ÃÊ
    5ms = 5 ¹Ð¸®¼¼ÄÁµå


ºÐ¼ö xºÐÀÇ n ÀÚ¸®¼ö´Â ´ÙÀ½ °ªÀ» ³ªÅ¸³½´Ù:

x * 1/10**n

¿¹:

00.5s = 5 * 1/10 ÃÊ = 500 ¹Ð¸®¼¼ÄÁµå
00:00.005 = 5 * 1/1000 ÃÊ = 5 ¹Ð¸®¼¼ÄÁµå

element-event value
element event value´Â ƯÁ¤ÇÑ µ¿±âÈ­ ¿ø¼ÒÀÇ »ç°ÇÀ» ³ªÅ¸³½´Ù.
element event´Â ´ÙÀ½ÀÇ ±¸¹®À» °®´Â´Ù:
¡¡
Element-event     ::= "id(" Event-source ")(" Event ")"
Event-source      ::= Id-value
Event             ::= "begin" | Clock-val | "end"

´ÙÀ½ÀÇ »ç°ÇÀÌ Á¤ÀǵǾî ÀÖ´Ù:
begin
ÀÌ »ç°ÇÀº ¿ø¼ÒÀÇ ½ÇÁ¦ ½ÃÀÛ¿¡¼­ ¹ß»ýÇÑ´Ù.
»ç¿ë¿¹: begin="id(x)(begin)"
clock-val
ÀÌ »ç°ÇÀº ¾î¶² ¿ø¼Ò¿Í ¿¬°üµÈ ½Ã°è°¡ ¾î¶² °ª¿¡ µµ´ÞÇßÀ» ¶§ ¹ß»ýÇÑ´Ù. ½Ã°è´Â ¿ø¼ÒÀÇ ½ÇÁ¦ ½ÃÀÛ ½ÃÁ¡À» 0À¸·Î ÇÏ¿© ½ÃÀÛÇÑ´Ù. "par"¿Í "seq" ¿ø¼Ò¿¡¼­, ½Ã°è´Â ¿ø¼ÒÀÇ ½ÇÁ¦ ½ÃÀÛÀ¸·ÎºÎÅÍ °æ°úµÈ Ç¥Çö ½Ã°£À» ³ªÅ¸³½´Ù. ¸Åü °´Ã¼ ¿ø¼Ò¿¡ ´ëÇØ, ÀÌ°ÍÀÇ Àǹ̷ÐÀº ±¸ÇöÇϱ⠳ª¸§ÀÌ´Ù. ½Ã°è´Â ½ÇÁ¦ ½ÃÀÛÀ¸·ÎºÎÅÍ °æ°úµÈ Ç¥Çö ½Ã°£À» ³ªÅ¸³¾ ¼öµµ ÀÖ°í, °´Ã¼ÀÇ ¸Åü ½Ã°£À» ³ªÅ¸³¾ ¼öµµ ÀÖ´Ù. ÈÄÀÚ´Â Ãâ·Â ¶Ç´Â ȸ¼±ÀÇ Áöü·Î ÇÏ¿©, °´Ã¼°¡ Ç¥½ÃµÇ±â ½ÃÀÛÇÑ ´ÙÀ½À¸·ÎºÎÅÍ °æ°úµÈ Ç¥Çö ½Ã°£°ú´Â ´Ù¸¦ ¼öµµ ÀÖÀ¸¸ç, ÃßõÇÏ´Â Á¢±Ù ¹æ½ÄÀÌ´Ù.
»ç°ÇÀ» ¹ß»ý½ÃÅ°´Â ¿ø¼ÒÀÇ ½ÇÁ¦ Áö¼Ó±â°£ °ªÀ» ÃÊ°úÇÑ clock value¸¦ »ç¿ëÇÏ´Â °ÍÀº ¿À·ùÀÌ´Ù.

»ç¿ë ¿¹: begin="id(x)(45s)"

end
ÀÌ »ç°ÇÀº ¿ø¼ÒÀÇ ½ÇÁ¦ ³¡¿¡¼­ ¹ß»ýÇÑ´Ù.
»ç¿ë ¿¹: begin="id(x)(end)"

¿ø¼Ò ³»¿ë

par ¿ø¼Ò´Â ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

a
4.5.1Àý¿¡ Á¤ÀǵÊ
animation
4.2.3Àý¿¡ Á¤ÀǵÊ
audio
4.2.3Àý¿¡ Á¤ÀǵÊ
img
4.2.3Àý¿¡ Á¤ÀǵÊ
par
4.2.1Àý¿¡ Á¤ÀǵÊ
ref
4.2.3Àý¿¡ Á¤ÀǵÊ
seq
4.2.2Àý¿¡ Á¤ÀǵÊ
switch
4.3Àý¿¡ Á¤ÀǵÊ
text
4.2.3Àý¿¡ Á¤ÀǵÊ
textstream
4.2.3Àý¿¡ Á¤ÀǵÊ
video
4.2.3Àý¿¡ Á¤ÀǵÊ

ÀÌ ¸ðµç ¿ø¼Ò´Â par ¿ø¼ÒÀÇ Á÷Á¢ÇÑ ÀÚ½ÄÀ¸·Î ¿©·¯¹ø ³ªÅ¸³¯ ¼ö ÀÖ´Ù.

4.2.2 seq ¿ø¼Ò

"seq" ¿ø¼ÒÀÇ ÀÚ½ÄÀº ½Ã°£Àû ¼ø¼­¸¦ Çü¼ºÇÑ´Ù.

¼Ó¼º

seq ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

abstract
4.2.1Àý¿¡ Á¤ÀǵÊ
author
4.2.1Àý¿¡ Á¤ÀǵÊ
begin
4.2.1Àý¿¡ Á¤ÀǵÊ
copyright
4.2.1Àý¿¡ Á¤ÀǵÊ
dur
4.2.1Àý¿¡ Á¤ÀǵÊ
end
4.2.1Àý¿¡ Á¤ÀǵÊ
id
2Àý¿¡ Á¤ÀǵÊ
region
4.2.1Àý¿¡ Á¤ÀǵÊ
"seq" ¿ø¼ÒÀÇ region ¼Ó¼ºÀº ÀÌ ¸í¼¼¼­¿¡ Á¤ÀÇµÈ SMIL¿¡ ´ëÇÑ ±âº»¹èÄ¡¾ð¾î¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø´Ù. ÀÌ°ÍÀº ´Ù¸¥ ¹èÄ¡¾ð¾î¿¡¼­ ÇÊ¿äÇÒ ¼öµµ Àֱ⠶§¹®¿¡, ¿Ï°á¼ºÀ» ¸ñÀûÀ¸·Î Ãß°¡µÈ´Ù.
repeat
4.2.1Àý¿¡ Á¤ÀǵÊ
system-bitrate
4.4Àý¿¡ Á¤ÀǵÊ
system-captions
4.4Àý¿¡ Á¤ÀǵÊ
system-language
4.4Àý¿¡ Á¤ÀǵÊ
system-overdub-or-caption
4.4Àý¿¡ Á¤ÀǵÊ
system-required
4.4Àý¿¡ Á¤ÀǵÊ
system-screen-size
4.4Àý¿¡ Á¤ÀǵÊ
system-screen-depth
4.4Àý¿¡ Á¤ÀǵÊ
title
3.3.1Àý¿¡ Á¤ÀǵÊ
¸ðµç "seq" ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "title" ¼Ó¼ºÀ» °®µµ·Ï ÇÏ´Â °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù.

¿ø¼Ò ³»¿ë

seq ¿ø¼Ò´Â ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

a
4.5.1Àý¿¡ Á¤ÀǵÊ
animation
4.2.3Àý¿¡ Á¤ÀǵÊ
audio
4.2.3Àý¿¡ Á¤ÀǵÊ
img
4.2.3Àý¿¡ Á¤ÀǵÊ
par
4.2.1Àý¿¡ Á¤ÀǵÊ
ref
4.2.3Àý¿¡ Á¤ÀǵÊ
seq
4.2.2Àý¿¡ Á¤ÀǵÊ
switch
4.3Àý¿¡ Á¤ÀǵÊ
text
4.2.3Àý¿¡ Á¤ÀǵÊ
textstream
4.2.3Àý¿¡ Á¤ÀǵÊ
video
4.2.3Àý¿¡ Á¤ÀǵÊ

4.2.3 ¸Åü °´Ã¼ ¿ø¼Ò: ref, animation, audio,img, video,text, textstream ¿ø¼Ò

¸Åü °´Ã¼ ¿ø¼Ò´Â SMIL Ç¥Çö¿¡ ¸Åü °´Ã¼¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸Åü °´Ã¼´Â ÂüÁ¶(URI¸¦ »ç¿ë)¸¦ ÅëÇØ Æ÷ÇԵȴÙ.

¸Åü °´Ã¼¿¡´Â µÎ°¡Áö Çü½ÄÀÌ ÀÖ´Ù: º»ÁúÀû Áö¼Ó(¿¹¸¦ µé¸é, µ¿¿µ»ó, À½¼º)À» °®´Â ¸Åü °´Ã¼("¿¬¼ÓÀû ¸Åü"¶ó°íµµ ÇÑ´Ù)¿Í º»ÁúÀû Áö¼Ó(¿¹¸¦ µé¸é, ¹®ÀÚ, È­»ó)À» °®Áö ¾Ê´Â ¸Åü °´Ã¼("ºÒ¿¬¼ÓÀû ¸Åü"¶ó°íµµ ÇÑ´Ù)°¡ ÀÖ´Ù.

½Ã°¢Àû ¸Åü °´Ã¼ Áï, ½Ã°¢Àû Ãß»ó Ãâ·Â Ç¥¸é¿¡ Ãâ·ÂµÇ´Â ¸Åü °´Ã¼¿¡´Â anchor¿Í link¸¦ µ¡ºÙÀÏ ¼ö ÀÖ´Ù.

¸Åü¸¦ Àç»ýÇÒ ¶§, Àç»ý±â´Â ¸Åü °´Ã¼ÀÇ Á¤È®ÇÑ Çü½ÄÀ» ¸Åü °´Ã¼ ¿ø¼ÒÀÇ À̸§À¸·Î Ãß·ÐÇؼ­´Â ¾ÈµÈ´Ù. ´ë½Å, ±×°ÍÀº ¿ÀÁ÷ "type" ¼Ó¼º¿¡ Æ÷ÇÔµÈ Çü½Ä Á¤º¸³ª, ¼­¹ö ¶Ç´Â ¿î¿µÃ¼Á¦¿ÍÀÇ Åë½ÅÀ» ÅëÇÑ Çü½Ä Á¤º¸°°Àº Çü½Ä¿¡ °üÇÑ ´Ù¸¥ ¿øõ¿¡ ÀÇÁ¸ÇØ¾ß ÇÑ´Ù.

±×·¯³ª, ÀúÀÛÀÚ´Â ¸Åü °´Ã¼°¡ ¼ÓÇÏ´Â Áý´Ü(animation, audio, img, video, text ¶Ç´Â textstream)ÀÌ ¿ø¼ÒÀÇ À̸§¿¡ È®½ÇÇÏ°Ô ¹Ý¿µµÇµµ·Ï ÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀº SMIL ¹®¼­ÀÇ °¡µ¶¼ºÀ» ³ôÀ̱â À§ÇÔÀÌ´Ù. ¾î¶² ¸Åü °´Ã¼ÀÇ Áý´Ü¿¡ ÀǽÉÀÌ µÉ °æ¿ì, ÀúÀÛÀÚ´Â ÀϹÝÀûÀÎ "ref" ¿ø¼Ò¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

¿ø¼Ò ¼Ó¼º

¸Åü °´Ã¼ ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

abstract
4.2.1Àý¿¡ Á¤ÀǵÊ
alt
ƯÁ¤ÇÑ ¸Åü-°´Ã¼¸¦ Ç¥½ÃÇÒ ¼ö ¾ø´Â »ç¿ëÀÚ ´ëÇ๰À» À§ÇØ, ÀÌ ¼Ó¼ºÀº ´ëüÇÒ ¼ö ÀÖ´Â ¹®ÀÚ Á¤º¸¸¦ ³ªÅ¸³½´Ù. ¸ðµç ¸Åü °´Ã¼ ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "alt" ¼Ó¼ºÀ» °®µµ·Ï ÇÏ´Â °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù.
author
4.2.1Àý¿¡ Á¤ÀǵÊ
begin
4.2.1Àý¿¡ Á¤ÀǵÊ
clip-begin
clip-begin ¼Ó¼ºÀº ¿¬¼ÓÀû ¸Åü °´Ã¼ÀÇ sub-clip ½ÃÀÛÀ» ±× ¸Åü °´Ã¼ÀÇ ½ÃÀÛÀ¸·ÎºÎÅÍ °è»êÇÏ¿© ³ªÅ¸³½´Ù.
clip-begin ¼Ó¼ºÀÇ °ªÀº ´ÙÀ½ÀÇ ±¸¹®À» °®´Â´Ù:
Clip-time-value   ::= Metric "=" ( Clock-val | Smpte-val )
Metric            ::= Smpte-type | "npt"
Smpte-type        ::= "smpte" | "smpte-30-drop" | "smpte-25"
Smpte-val         ::= Hours ":" Minutes ":" Seconds 
                      [ ":" Frames [ "." Subframes ]]
Hours             ::= 2DIGIT
Minutes           ::= 2DIGIT
Seconds           ::= 2DIGIT
Frames            ::= 2DIGIT
Subframes         ::= 2DIGIT

ÀÌ ¼Ó¼ºÀÇ °ªÀº ¹ÌÅ͹ý ½Äº°ÀÚ¿Í ±×°Í¿¡ µû¶ó ±¸¹®°ú Àǹ̰¡ °áÁ¤µÇ´Â ½Ã°£ °ªÀ¸·Î ±¸¼ºµÈ´Ù. ´ÙÀ½ÀÇ Çü½ÄÀÌ Çã¿ëµÈ´Ù:

SMPTE Timestamp
SMPTE ½Ã°£ ÄÚµå[SMPTE]´Â ÇÁ·¹ÀÓ-¼öÁØÀÇ Á¢±Ù Á¤È®¼ºÀ» À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¹ÌÅ͹ý ½Äº°ÀÚ´Â ´ÙÀ½ÀÇ °ªÀ» °¡Áú ¼ö ÀÖ´Ù:
smpte
smpte-30-drop
ÀÌ °ªÀº ÃÊ´ç 29.97 ÇÁ·¹ÀÓÀ» °®´Â "SMPTE 30 drop" Çü½ÄÀÇ »ç¿ëÀ» ³ªÅ¸³½´Ù. ½Ã°£ °ªÀÇ "frame" ºÎºÐÀº 0ºÎÅÍ 29ÀÇ °ªÀ̶ó°í °¡Á¤ÇÑ´Ù. ÃÊ´ç 30°ú 29.97 ÇÁ·¹ÀÓÀÇ Â÷ÀÌ´Â ¸Å 10ºÐÀ» Á¦¿ÜÇÑ, ¸Å 1ºÐ¸¶´Ù óÀ½ µÎ ÇÁ·¹ÀÓ(00°ú 01 °ª)À» Á¦°ÅÇÏ¿© ó¸®ÇÑ´Ù.
smpte-25
½Ã°£ °ªÀÇ "frame" ºÎºÐÀÌ 0ºÎÅÍ 24ÀÇ °ªÀ̶ó°í °¡Á¤ÇÑ´Ù.

½Ã°£ °ªÀº hours:minutes:seconds:frames.subframesÀÇ Çü½ÄÀ» °®´Â´Ù. ¸¸¾à ÇÁ·¹ÀÓ °ªÀÌ 0À̸é, ±×°ÍÀº »ý·«µÈ´Ù. subframeÀº 100ºÐÀÇ 1 ÇÁ·¹ÀÓÀ¸·Î ÃøÁ¤µÈ´Ù.
¿¹:
clip-begin="smpte=10:12:33:20"

Normal Play Time
Normal Play TimeÀº ½Ã°£À» SMIL ½Ã°è °ªÀ¸·Î Ç¥ÇöÇÑ´Ù. ¹ÌÅ͹ý ½Äº°ÀÚ´Â "npt"ÀÌ°í, ½Ã°£ °ªÀÇ ±¸¹®Àº SMIL ½Ã°è °ªÀÇ ±¸¹®°ú °°´Ù.
¿¹:
clip-begin="npt=123.45s"
clip-begin="npt=12:05:35.3
"
clip-end
clip-end ¼Ó¼ºÀº Àç»ýµÇ¾î¾ß ÇÒ ¿¬¼ÓÀû ¸Åü(À½¼º, µ¿¿µ»ó ¶Ç´Â ´Ù¸¥ Ç¥Çö°°Àº)ÀÇ sub-clip ³¡À» ³ªÅ¸³½´Ù. ÀÌ°ÍÀº clip-begin ¼Ó¼º°ú °°Àº ¼Ó¼º °ª ±¸¹®À» »ç¿ëÇÑ´Ù.
¸¸¾à "clip-end" ¼Ó¼ºÀÇ °ªÀÌ ¸Åü °´Ã¼ÀÇ Áö¼ÓÀ» ÃÊ°úÇϸé, ±× °ªÀº ¹«½ÃµÇ°í, clip-end´Â ¸Åü °´Ã¼ÀÇ ½ÇÁ¦ ³¡°ú °°µµ·Ï ¼³Á¤µÈ´Ù.
copyright
4.2.1Àý¿¡ Á¤ÀǵÊ
dur
4.2.1Àý¿¡ Á¤ÀǵÊ
end
4.2.1Àý¿¡ Á¤ÀǵÊ
fill
ÀÌ ¼Ó¼ºÀÇ Á¤ÀÇ¿Í Àǹ̿¡ ´ëÇؼ­´Â 4.2.4ÀýÀ» º¸¶ó. ÀÌ ¼Ó¼ºÀº "remove"¿Í "freeze" °ªÀ» °¡Áú ¼ö ÀÖ´Ù.
id
2Àý¿¡ Á¤ÀǵÊ
longdesc
ÀÌ ¼Ó¼ºÀº ¸Åü °´Ã¼ÀÇ ±ä ¼­¼ú¿¡ ´ëÇÑ ¸µÅ©(URI)¸¦ ³ªÅ¸³½´Ù. ÀÌ ¼­¼úÀº alt ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Á¦°øÇϴ ªÀº ¼­¼úÀ» º¸¿ÏÇØ¾ß ÇÑ´Ù. ¸Åü-°´Ã¼°¡ ¾ÞÄ¿¿Í °áÇյǾî ÀÖÀ» ¶§, ÀÌ ¼Ó¼ºÀº ¾ÞÄ¿ÀÇ ³Ã¿ä¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇØ¾ß ÇÑ´Ù.
region
4.2.1Àý¿¡ Á¤ÀǵÊ
src
src ¼Ó¼ºÀÇ °ªÀº ¸Åü °´Ã¼ÀÇ URIÀÌ´Ù.
system-bitrate
4.4Àý¿¡ Á¤ÀǵÊ
system-captions
4.4Àý¿¡ Á¤ÀǵÊ
system-language
4.4Àý¿¡ Á¤ÀǵÊ
system-overdub-or-caption
4.4Àý¿¡ Á¤ÀǵÊ
system-required
4.4Àý¿¡ Á¤ÀǵÊ
system-screen-size
4.4Àý¿¡ Á¤ÀǵÊ
system-screen-depth
4.4Àý¿¡ Á¤ÀǵÊ
title
3.3.1Àý¿¡ Á¤ÀǵÊ
¸ðµç ¸Åü °´Ã¼ ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "title" ¼Ó¼ºÀ» °®µµ·Ï ÇÒ °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù.
type
"src" ¼Ó¼ºÀÌ ÂüÁ¶ÇÏ°í ÀÖ´Â ¸Åü °´Ã¼ÀÇ MIME Çü½Ä.

¿ø¼Ò ³»¿ë

¸Åü °´Ã¼ ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¿ø¼Ò¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù:

anchor
4.5.2Àý¿¡ Á¤ÀǵÊ

4.2.4 SMIL ½Ã°£ ¸ðµ¨

4.2.4.1 ½Ã°£ ¸ðµ¨ °ª

´ÙÀ½ÀÇ ³íÀÇ¿¡¼­, "¿ø¼Ò"¶ó´Â ¿ë¾î´Â ¿ÀÁ÷ µ¿±âÈ­ ¿ø¼Ò¸¸À» ¾ð±ÞÇÏ´Â °ÍÀÌ´Ù.

°¢ ¿ø¼Ò¿¡ ´ëÇÏ¿©, ¾Ï½ÃµÈ, ¸í½ÃµÈ, ¿ä±¸µÈ, ½ÇÁ¦ ½ÃÀÛ, Áö¼Ó, ³¡À» Á¤ÀÇÇÑ´Ù.

½ÇÁ¦ ½ÃÀÛ/Áö¼Ó/³¡Àº ¹®¼­ÀÇ µ¶ÀÚ°¡ ÀÎÁöÇÏ´Â °ÍÀ» ³ªÅ¸³½´Ù.

¾Ï½ÃµÈ, ¸í½ÃµÈ, ¿ä±¸µÈ °ªÀº ½ÇÁ¦ °ªÀ» Á¤ÀÇÇϱâ À§ÇÑ º¸Á¶ÀûÀÎ °ªÀÌ´Ù.

SMIL 1.0ÀÇ Á¤ÀǵÈ, ¿ø¼Ò¿¡ ´ëÇØ ÀÌ°Íµé °¢°¢ÀÇ °ªÀ» ±¸ÇÏ´Â ±ÔÄ¢Àº ´ÙÀ½ Àý¿¡ ±â¼úµÇ¾î ÀÖ´Ù.

  1. SMILÀÇ °¢ ¿ø¼Ò´Â ¾Ï½ÃµÈ ½ÃÀÛÀ» °®´Â´Ù.
  2. °¢ ¿ø¼Ò¿¡ ¿ø¼ÒÀÇ "begin" ¼Ó¼ºÀ» Ãß°¡ÇÏ¿© ¸í½ÃµÈ ½ÃÀÛÀ» ºÎ¿©ÇÒ ¼ö ÀÖ´Ù:

    begin = "¸í½ÃµÈ-½ÃÀÛÀÇ °ª"

    ¿ø¼ÒÀÇ ¸í½ÃµÈ ½ÃÀÛÀÌ ±×°ÍÀÇ ¾Ï½ÃµÈ ½ÃÀÛº¸´Ù ºü¸¥ °ÍÀº ¿À·ùÀÌ´Ù.

  3. SMILÀÇ °¢ ¿ø¼Ò´Â ¾Ï½ÃµÈ ³¡À» °®´Â´Ù.
  4. °¢ ¿ø¼Ò¿¡ ¿ø¼ÒÀÇ "end" ¼Ó¼ºÀ» Ãß°¡ÇÏ¿© ¸í½ÃµÈ ³¡À» ºÎ¿©ÇÒ ¼ö ÀÖ´Ù:

    end = "¸í½ÃµÈ-³¡ÀÇ °ª"

  5. ¿ø¼ÒÀÇ ¾Ï½ÃµÈ Áö¼ÓÀº ¸í½ÃµÈ ³¡°ú ¸í½ÃµÈ ½ÃÀÛÀÇ Â÷ÀÌ´Ù.
  6. °¢ ¿ø¼Ò¿¡ ¿ø¼ÒÀÇ "dur" ¼Ó¼ºÀ» Ãß°¡ÇÏ¿© ¸í½ÃµÈ Áö¼ÓÀ» ºÎ¿©ÇÒ ¼ö ÀÖ´Ù:

    dur = "¸í½ÃµÈ-Áö¼ÓÀÇ °ª"

  7. ¿ø¼ÒÀÇ ¿ä±¸µÈ ½ÃÀÛÀº ¸í½ÃµÈ ½ÃÀÛÀÌ ÀÖ´Ù¸é ±×°ÍÀÌ°í, ±×·¸Áö ¾Ê´Ù¸é ¾Ï½ÃµÈ ½ÃÀÛ°ú °°´Ù.
  8. °¢ ¿ø¼Ò´Â ¿ä±¸µÈ ³¡À» °®´Â´Ù.
  9. ¿ø¼ÒÀÇ ¿ä±¸µÈ Áö¼ÓÀº ¿ä±¸µÈ ³¡°ú ¿ä±¸µÈ ½ÃÀÛÀÇ Â÷ÀÌ´Ù.
  10. °¢ ¿ø¼Ò´Â ½ÇÁ¦ ½ÃÀÛÀ» °®´Â´Ù.
  11. °¢ ¿ø¼Ò´Â ½ÇÁ¦ ³¡À» °®´Â´Ù. (ÁÖÀÇ: ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦ ³¡Àº Àý´ë·Î ±× ºÎ¸ð ¿ø¼ÒÀÇ ½ÇÁ¦ ³¡º¸´Ù ´ÊÀ» ¼ö ¾ø´Ù.)
  12. ¿ø¼ÒÀÇ ½ÇÁ¦ Áö¼ÓÀº ½ÇÁ¦ ³¡°ú ½ÇÁ¦ ½ÃÀÛÀÇ Â÷ÀÌ´Ù.
4.2.4.2 SMIL 1.0 ¿ø¼Ò¿¡ ´ëÇÑ ½Ã°£ ¸ðµ¨ °ªÀÇ °áÁ¤

ÀÌ ÀýÀº 4.2.4.1ÀýÀÇ ±ÔÄ¢¿¡¼­ ´Ù·ç¾îÁöÁö ¾ÊÀº °æ¿ì, ¾î¶»°Ô SMIL 1.0 µ¿±âÈ­ ¿ø¼ÒÀÇ ½Ã°£ ¸ðµ¨ °ªÀ» °áÁ¤ÇÏ´Â Áö¸¦ Á¤ÀÇÇÑ´Ù.

¿ø¼ÒÀÇ ¾Ï½ÃÀû ½ÃÀÛ °áÁ¤

  • "body" ¿ø¼ÒÀÇ Ã¹ ÀÚ½ÄÀÇ ¾Ï½ÃÀû ½ÃÀÛÀº ¹®¼­°¡ Àç»ýµÇ±â ½ÃÀÛÇÒ ¶§ÀÌ´Ù. À̶§´Â ¹®¼­ÀÇ ¹üÀ§ ¹Ù±ùÀÌ´Ù.
  • "par" ¿ø¼ÒÀÇ ÀÚ½ÄÀÇ ¾Ï½ÃÀû ½ÃÀÛÀº "par" ¿ø¼ÒÀÇ ½ÇÁ¦ ½ÃÀÛ°ú °°´Ù.
  • "seq" ¿ø¼ÒÀÇ Ã¹¹ø° ÀÚ½ÄÀÇ ¾Ï½ÃÀû ½ÃÀÛÀº "seq" ¿ø¼ÒÀÇ ½ÇÁ¦ ½ÃÀÛ°ú °°´Ù.
  • "seq" ¿ø¼ÒÀÇ ´Ù¸¥ ÀڽĵéÀÇ ¾Ï½ÃÀû ½ÃÀÛÀº "seq" ¿ø¼ÒÀÇ ÀÌÀü ÀÚ½ÄÀÇ ¿ä±¸µÈ ³¡ ½Ã°£°ú °°´Ù.

¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡ °áÁ¤

¿ø¼Ò¿Í ¸Â´Â ù¹ø° ±â¼úÀÌ Àû¿ëµÈ´Ù:

  • "repeat" ¼Ó¼ºÀÇ °ªÀÌ "indefinite"ÀÎ ¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡Àº ±×°ÍÀÇ ½ÇÁ¦ ½ÃÀÛ Á÷ÈÄÀÌ´Ù.
  • "repeat" ¼Ó¼ºÀÇ °ªÀÌ "indefinite"°¡ ¾Æ´Ñ ¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡Àº, ±× ¿ø¼Ò¸¦ "repeat" ¼Ó¼º¾øÀÌ ¾ð±ÞµÈ ¼ö¸¸Å­ ÀÚ½ÄÀ¸·Î °®´Â seq ¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡°ú °°´Ù.
  • ¿¬¼ÓÀû ¸Åü °´Ã¼¸¦ ÂüÁ¶ÇÏ´Â ¸Åü °´Ã¼ ¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡Àº ±×°ÍÀÇ ½ÇÁ¦ ½ÃÀÛ°ú ±× ¸Åü °´Ã¼ÀÇ º»ÁúÀû Áö¼ÓÀÇ ÇÕÀÌ´Ù.
  • ¹®ÀÚ³ª È­»ó°°Àº ºÒ¿¬¼ÓÀû ¸Åü °´Ã¼¸¦ ÂüÁ¶ÇÏ´Â ¸Åü °´Ã¼ ¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡Àº ±×°ÍÀÇ ½ÇÁ¦ ½ÃÀÛ Á÷ÈÄÀÌ´Ù.
  • "seq" ¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡Àº ±×°ÍÀÇ ¸¶Áö¸· ÀÚ½ÄÀÇ ¿ä±¸µÈ ³¡°ú °°´Ù.
  • "par" ¿ø¼ÒÀÇ ¾Ï½ÃÀû ³¡Àº "endsync" ¼Ó¼ºÀÇ °ª¿¡ µû¶ó ´Ù¸£´Ù. ¾Ï½ÃÀû ³¡Àº "par" ¿ø¼ÒÀÇ ½ÇÁ¦ ½ÃÀÛ°ú ¾Ï½ÃÀû Áö¼ÓÀÇ ÇÕÀε¥, ¾Ï½ÃÀû Áö¼ÓÀº ´ÙÀ½°ú °°ÀÌ Ã߷еȴÙ:
    • ¸¸¾à "endsync" ¼Ó¼ºÀÇ °ªÀÌ "last"À̰ųª, "endsync" ¼Ó¼ºÀÌ ¾øÀ¸¸é, "par" ¿ø¼ÒÀÇ ¾Ï½ÃÀû Áö¼ÓÀº ÀÚ½ÄÀÇ ¿ä±¸µÈ Áö¼ÓÁß ÃÖ´ë°ªÀÌ´Ù.
    • ¸¸¾à "endsync" ¼Ó¼ºÀÌ "first"À̸é, "par" ¿ø¼ÒÀÇ ¾Ï½ÃÀû Áö¼ÓÀº ÀÚ½ÄÀÇ ¿ä±¸µÈ Áö¼ÓÁß ÃÖ¼Ò°ªÀÌ´Ù.
    • ¸¸¾à "endsync" ¼Ó¼ºÀÇ °ªÀÌ id-refÀ̸é, "par" ¿ø¼ÒÀÇ ¾Ï½ÃÀû Áö¼ÓÀº "id-ref"°¡ ÂüÁ¶ÇÏ°í ÀÖ´Â ÀÚ½ÄÀÇ ¿ä±¸µÈ Áö¼Ó°ú °°´Ù.

¿ø¼ÒÀÇ ¿ä±¸µÈ ³¡ °áÁ¤

  • ¸¸¾à ¿ø¼Ò°¡ ¸í½ÃÀû Áö¼Ó°ú ¸í½ÃÀû ³¡À» °®°í ÀÖÀ¸¸é, ¿ä±¸µÈ ³¡Àº ´ÙÀ½ÀÇ ÃÖ¼Ò°ªÀÌ´Ù:
    • ¿ä±¸µÈ ½ÃÀÛ°ú ¸í½ÃÀû Áö¼ÓÀÇ ÇÕ; ±×¸®°í
    • ¸í½ÃÀû ³¡.
  • ¸¸¾à ¿ø¼Ò°¡ ¸í½ÃÀû Áö¼ÓÀº °®°í ÀÖÁö¸¸ ¸í½ÃÀû ³¡À» °®°í ÀÖÁö ¾Ê´Ù¸é, ¿ä±¸µÈ ³¡Àº ¿ä±¸µÈ ½ÃÀÛ°ú ¸í½ÃÀû Áö¼ÓÀÇ ÇÕÀÌ´Ù.
  • ¸¸¾à ¿ø¼Ò°¡ ¸í½ÃÀû ³¡Àº °®°í ÀÖÁö¸¸ ¸í½ÃÀû Áö¼ÓÀ» °®°í ÀÖÁö ¾Ê´Ù¸é, ¿ä±¸µÈ ³¡Àº ¸í½ÃÀû ³¡°ú °°´Ù.
  • ±×·¸Áö ¾ÊÀ¸¸é, ¿ä±¸µÈ ³¡Àº ¾Ï½ÃÀû ³¡°ú °°´Ù.

¿ø¼ÒÀÇ ¿ä±¸µÈ ½ÃÀÛ °áÁ¤

¿ø¼ÒÀÇ ¿ä±¸µÈ ½ÃÀÛÀº 4.2.4.1Àý¿¡ ÀÖ´Â ±ÔÄ¢ 7À» »ç¿ëÇÏ¿© °áÁ¤ÇÑ´Ù.

¿ø¼ÒÀÇ ½ÇÁ¦Àû ½ÃÀÛ °áÁ¤

¿ø¼ÒÀÇ ½ÇÁ¦Àû ½ÃÀÛÀº ºÎ¸ð ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡ÀÌ ÀÌ ½Ã°£º¸´Ù ºü¸£Áö¸¸ ¾Ê´Ù¸é, ¿ø¼ÒÀÇ ¿ä±¸µÈ ½ÃÀÛ°ú °°´Ù.

¿ø¼ÒÀÇ ½ÇÁ¦ ³¡ °áÁ¤

  • body ¿ø¼ÒÀÇ ¸¶Áö¸· ÀÚ½ÄÀÇ ½ÇÁ¦Àû ³¡Àº Àç»ý±â ³ª¸§ÀÌ´Ù. ½ÇÁ¦Àû ³¡Àº ÃÖ¼ÒÇÑ ¿ä±¸µÈ ³¡º¸´Ù´Â ´Ê¾î¾ß ÇÏÁö¸¸, ±×°ÍÀÌ ¾ó¸¶³ª ´ÊÀ» Áö´Â ±¸Çö ³ª¸§ÀÌ´Ù.
  • "par" ¿ø¼ÒÀÇ ÀÚ½ÄÀÇ ½ÇÁ¦Àû ³¡Àº ´ÙÀ½°ú °°ÀÌ Ã߷еȴÙ.
    • ¸¸¾à ÀÚ½ÄÀÌ "fill" ¼Ó¼ºÀ» °®°í, "fill" ¼Ó¼ºÀÇ °ªÀÌ "freeze"¶ó¸é, ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡Àº ±× ºÎ¸ðÀÇ ½ÇÁ¦Àû ³¡°ú °°´Ù.
      ±× ¿ø¼ÒÀÇ È­¸é »ó¿¡¼­ ¸¶Áö¸· »óÅ´ ±× ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡±îÁö Áö¼ÓµÈ´Ù.
    • ¸¸¾à ÀÚ½ÄÀÌ "fill" ¼Ó¼ºÀ» °®°í, "fill" ¼Ó¼ºÀÇ °ªÀÌ "remove"¶ó¸é, ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡Àº ºÎ¸ðÀÇ ½ÇÁ¦Àû ³¡°ú ±× ¿ø¼ÒÀÇ ¿ä±¸µÈ ³¡Áß ÃÖ¼Ò°ªÀÌ´Ù.
    • ¸¸¾à ÀÚ½ÄÀÌ "fill" ¼Ó¼ºÀ» °®Áö ¾Ê°í ÀÖ´Ù¸é, ±× ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡Àº ±× ÀÚ½ÄÀÌ ¸í½ÃÀû Áö¼ÓÀ̳ª ³¡À» °®°í ÀÖ´ÂÁö ¾Æ´ÑÁö¿¡ µû¶ó °áÁ¤µÈ´Ù.
      • ¸¸¾à ÀÚ½ÄÀÌ ¸í½ÃÀû Áö¼ÓÀ̳ª ³¡À» °®°í ÀÖ´Ù¸é, ½ÇÁ¦Àû ³¡Àº ±× ¿ø¼Ò°¡ "fill" ¼Ó¼º¿¡ "remove" °ªÀ» °¡Áø °Íó·³ °áÁ¤µÈ´Ù.
      • ¸¸¾à ÀÚ½ÄÀÌ ¸í½ÃÀû Áö¼ÓÀ̳ª ¸í½ÃÀû ³¡À» °®°í ÀÖÁö ¾Ê´Ù¸é, ½ÇÁ¦Àû ³¡Àº ±× ¿ø¼Ò°¡ "fill" ¼Ó¼º¿¡ "freeze" °ªÀ» °¡Áø °Íó·³ °áÁ¤µÈ´Ù.
  • "seq" ¿ø¼ÒÀÇ ¸¶Áö¸· ÀÚ½ÄÀÇ ½ÇÁ¦Àû ³¡Àº "par" ¿ø¼ÒÀÇ ÀÚ½ÄÀÇ ½ÇÁ¦Àû ³¡°ú °°Àº ¹æ¹ýÀ¸·Î Ã߷еȴÙ.
  • "seq" ¿ø¼ÒÀÇ ´Ù¸¥ ÀڽĵéÀÇ ½ÇÁ¦Àû ³¡Àº ´ÙÀ½°ú °°ÀÌ Ã߷еȴÙ:
    • ¸¸¾à ÀÚ½ÄÀÌ "fill" ¼Ó¼ºÀ» °®°í, "fill" ¼Ó¼ºÀÇ °ªÀÌ "freseze"¶ó¸é, ±× ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡Àº ´ÙÀ½ ¿ø¼ÒÀÇ ½ÇÁ¦ÀÛ ½ÃÀû°ú °°´Ù.
    • ¸¸¾à ÀÚ½ÄÀÌ "fill" ¼Ó¼ºÀ» °®°í, "fill" ¼Ó¼ºÀÇ °ªÀÌ "remove"¶ó¸é, ±× ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡Àº ´ÙÀ½ ¿ø¼ÒÀÇ ½ÇÁ¦Àû ½ÃÀÛ°ú ´ÙÀ½ ÀÚ½Ä ¿ø¼ÒÀÇ ¿ä±¸µÈ ³¡Áß ÃÖ¼Ò°ªÀÌ´Ù.
    • ¸¸¾à ÀÚ½Ä ¿ø¼Ò°¡ "fill" ¼Ó¼ºÀ» °®Áö ¾ÊÀ¸¸é, ±× ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦Àû ³¡Àº ±× ÀÚ½ÄÀÌ ¸í½ÃÀû Áö¼ÓÀ̳ª ³¡À» °®°í ÀÖ´ÂÁö ¾Æ´ÑÁö¿¡ µû¶ó °áÁ¤µÈ´Ù.
      • ¸¸¾à ÀÚ½ÄÀÌ ¸í½ÃÀû Áö¼ÓÀ̳ª ³¡À» °®°í ÀÖ´Ù¸é, ½ÇÁ¦Àû ³¡Àº ±× ¿ø¼Ò°¡ "fill" ¼Ó¼º¿¡ "remove" °ªÀ» °¡Áø °Íó·³ °áÁ¤µÈ´Ù.
      • ¸¸¾à ÀÚ½ÄÀÌ ¸í½ÃÀû Áö¼ÓÀ̳ª ¸í½ÃÀû ³¡À» °®°í ÀÖÁö ¾Ê´Ù¸é, ½ÇÁ¦Àû ³¡Àº ±× ¿ø¼Ò°¡ "fill" ¼Ó¼º¿¡ "freeze" °ªÀ» °¡Áø °Íó·³ °áÁ¤µÈ´Ù.

4.3 switch ¿ø¼Ò

switch ¿ø¼Ò´Â ÀúÀÛÀÚ°¡, ÇϳªÀÇ ¼ö¿ë°¡´ÉÇÑ ¿ø¼Ò¸¸À» ¼±ÅÃÇÒ ¼ö ÀÖ´Â, ¼±Åà °¡´ÉÇÑ ¿ø¼ÒµéÀÇ ÁýÇÕÀ» ¹àÈú ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¿ø¼Ò°¡ SMIL 1.0ÀÌ°í, ¸Åü-Çü½ÄÀÌ Çص¶ °¡´ÉÇÏ°í, ¿ø¼ÒÀÇ ¸ðµç °Ë»ç-¼Ó¼º(4.4ÀýÀ» º¸¶ó)ÀÌ "true"ÀÌ¸é ±× ¿ø¼Ò´Â ¼ö¿ëµÈ´Ù.

¿ø¼Ò´Â ´ÙÀ½°ú °°ÀÌ ¼±ÅõȴÙ: Àç»ý±â´Â switch ¿ø¼Ò³»¿¡¼­ ³ªÅ¸³ª´Â ¼ø¼­´ë·Î ¿ø¼ÒµéÀ» Æò°¡ÇÑ´Ù. ù¹ø° ¼ö¿ë °¡´ÉÇÑ ¿ø¼Ò°¡ ¼±Åõǰí switch³»ÀÇ ´Ù¸¥ ¿ø¼ÒµéÀº Á¦¿ÜµÈ´Ù.

µû¶ó¼­, ÀúÀÛÀÚ´Â ¼±Åà °¡´ÉÇÑ °ÍÀ», °¡Àå ÀûÀýÇÑ °ÍÀ¸·ÎºÎÅÍ ±×·¸Áö ¾ÊÀº °ÍÀÇ ¼ø¼­·Î Á¤·ÄÇØ¾ß ÇÑ´Ù. ´õ¿íÀÌ, ÀúÀÛÀÚ´Â (¸í½ÃÀûÀ¸·Î ÀÌ·¯ÇÑ °ÍÀÌ ÇÊ¿ä¾ø´Â °ÍÀÌ ¾Æ´Ï¶ó¸é)»ó´ëÀûÀ¸·Î ½ÇÆÐÀ§ÇèÀÌ ¾ø´Â ´ë¾ÈÀ» <switch>ÀÇ ¸¶Áö¸· Ç׸ñÀ¸·Î µÎ¾î, switch ³»¿¡¼­ ÃÖ¼ÒÇÑ ÇϳªÀÇ Ç׸ñÀÌ ¼±ÅÃµÉ ¼ö ÀÖµµ·Ï ÇؾßÇÑ´Ù. ¸ðµç °Ë»ç-¼Ó¼ºÀÌ ½ÇÆÐÇßÀ» ¶§ ±¸ÇöÀÌ <switch>³»¿¡¼­ ÀÓÀÇÀûÀ¸·Î ÇϳªÀÇ °´Ã¼¸¦ ¼±ÅÃÇؼ­´Â ¾ÈµÈ´Ù.

¾î¶² °æ¿ì¿¡¼­´Â, ³»¿ë-±³¼·À» À§ÇØ Á¦°øµÇ´Â http URI°¡ "switch" »ç¿ëÀ» ´ë½ÅÇÒ ¼öµµ ÀÖ´Ù´Â °Í¿¡ À¯ÀÇÇ϶ó

¼Ó¼º

switch ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

id
2Àý¿¡ Á¤ÀǵÊ
title
3.3.1Àý¿¡ Á¤ÀǵÊ
¸ðµç switch ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "title" ¼Ó¼ºÀ» °®µµ·Ï ÇÒ °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù

¿ø¼Ò ³»¿ë

¸¸¾à "switch" ¿ø¼Ò°¡ "body" ¿ø¼ÒÀÇ Á÷Á¢Àû ¶Ç´Â °£Á¢Àû ÀÚ½ÄÀ¸·Î »ç¿ëµÈ´Ù¸é, ±×°ÍÀº ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

a
4.5.1Àý¿¡ Á¤ÀǵÊ
animation
4.2.3Àý¿¡ Á¤ÀǵÊ
audio
4.2.3Àý¿¡ Á¤ÀǵÊ
img
4.2.3Àý¿¡ Á¤ÀǵÊ
par
Defined in 4.2.1Àý¿¡ Á¤ÀǵÊ
ref
4.2.3Àý¿¡ Á¤ÀǵÊ
seq
4.2.2Àý¿¡ Á¤ÀǵÊ
switch
Defined in 4.3Àý¿¡ Á¤ÀǵÊ
text
4.2.3Àý¿¡ Á¤ÀǵÊ
textstream
4.2.3Àý¿¡ Á¤ÀǵÊ
video
4.2.3Àý¿¡ Á¤ÀǵÊ

ÀÌ ¸ðµç ¿ø¼Ò´Â "switch" ¿ø¼ÒÀÇ ÀÚ½ÄÀ¸·Î ¿©·¯ ¹ø ³ªÅ¸³¯ ¼ö ÀÖ´Ù.

¸¸¾à "switch" ¿ø¼Ò°¡ "head" ¿ø¼Ò³»¿¡¼­ »ç¿ëµÈ´Ù¸é, ±×°ÍÀº ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

layout
3.2Àý¿¡ Á¤ÀǵÊ
¿©·¯ layout ¿ø¼Ò°¡ switch ¿ø¼Ò³»¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Ù.

4.4 °Ë»ç ¼Ó¼º

ÀÌ ¸í¼¼¼­´Â ¸ðµç µ¿±âÈ­ ¿ø¼Ò¿¡ µ¡ºÙ¿©¼­ ½Ã½ºÅÛÀÇ ¼º´É°ú ¼³Á¤À» °Ë»çÇÒ ¼ö ÀÖ´Â ÀÏ·ÃÀÇ °Ë»ç ¼Ó¼ºÀ» Á¤ÀÇÇÑ´Ù. °³³äÀûÀ¸·Î ÀÌ °Ë»ç ¼Ó¼ºÀº ºÎ¿ï °Ë»ç¸¦ ³ªÅ¸³½´Ù. ¾î¶² ¿ø¼Ò¿¡ ´ëÇÑ °Ë»ç ¼Ó¼ºÁßÀÇ Çϳª°¡ "false"·Î Æò°¡µÈ´Ù¸é, ÀÌ ¼Ó¼ºÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â ¿ø¼Ò´Â ¹«½ÃµÈ´Ù.

¾Æ·¡ÀÇ ¸ñ·Ï¿¡¼­, "»ç¿ëÀÚ ¼±ÅÃ"À̶ó´Â °³³äÀÌ ÀÖÀ» ¼öµµ ÀÖ´Ù. »ç¿ëÀÚ ¼±ÅÃÀº º¸Åë Àç»ý ¿£Áø¿¡¼­ ¼±Åà ´ëÈ­»óÀÚ¸¦ ÅëÇÏ¿© ¼³Á¤µÇÁö¸¸, ÀÌ ¸í¼¼¼­´Â »ç¿ëÀÚ¿Í SMIL Àç»ý±â°¡ ¾î¶»°Ô ±×·¯ÇÑ ¼±ÅÃÀ» Åë½ÅÇÒ °ÍÀÎÁö¿¡ ´ëÇؼ­´Â ¾î¶² Á¦Çѵµ °¡ÇÏÁö ¾Ê´Â´Ù.

´ÙÀ½ÀÇ °Ë»ç ¼Ó¼ºÀÌ SMIL 1.0¿¡ Á¤ÀǵǾî ÀÖ´Ù:

system-bitrate
ÀÌ ¼Ó¼ºÀº ½Ã½ºÅÛ¿¡¼­ »ç¿ë °¡´ÉÇÑ ´ë·«Àû ´ë¿ªÆøÀ» ÃÊ´ç ºñÆ®¼ö·Î ³ªÅ¸³½´Ù. ´ë¿ªÆøÀÇ ÃøÁ¤Àº, ´Ü¸»°£ ¿¬°áÀÇ º¹ÀâÇÑ ÃøÁ¤ ¹æ¹ý ¶Ç´Â »ç¿ëÀÚ¿¡ ÀÇÇØ Á¦¾îµÇ´Â ´Ü¼øÇÏ°í Á¤ÀûÀÎ ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÀ¿ë¸¶´Ù Ưº°ÇÒ ¼ö ÀÖ´Ù. ÈÄÀÚÀÇ °æ¿ì ÀÌ°ÍÀº ¿¹¸¦ µé¾î, »ç¿ëÀÚÀÇ ³×Æ®¿öÅ© ¿¬°á¿¡ ±Ù°ÅÇÑ ¼±Åÿ¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸ðµ© »ç¿ëÀÚÀÇ °æ¿ì 14400, 28800, 56000 ºñÆ®/ÃÊ µîÀÌ ÀüÇüÀûÀÎ °ªÀÌ´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÇ ºñÆ®À²ÀÌ ÁÖ¾îÁø °ª°ú °°°Å³ª Å©¸é, "true"°¡ µÈ´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÇ ºñÆ®À²ÀÌ ÁÖ¾îÁø °ªº¸´Ù ÀÛÀ¸¸é "false"°¡ µÈ´Ù.
ÀÌ ¼Ó¼ºÀº 0º¸´Ù Å« Á¤¼ö°ªÀ» °¡Á¤ÇÑ´Ù. ¸¸¾à ±× °ªÀÌ ±¸Çö¿¡ Á¤ÀÇµÈ ÃÖ´ë ´ë¿ªÆøÀ» ÃÊ°úÇϸé, ¼Ó¼ºÀº Ç×»ó "false"°¡ µÈ´Ù.
system-captions
ÀÌ ¼Ó¼ºÀº ÀúÀÛÀÚ°¡ Ç¥ÇöÀÇ À½¼º ºÎºÐ¿¡ ´ëÇÑ ¿©ºÐÀÇ ¹®ÀÚ Á¤º¸(û°¢Àå¾ÖÀÚ³ª ÀÌ Á¤º¸°¡ ÇÊ¿äÇÑ »ç¶÷µéÀ» À§ÇÑ °Í)¿Í ÀÏ¹Ý ½ÃûÀÚ¸¦ À§ÇÑ ¹®ÀÚ Á¤º¸¸¦ ±¸ºÐÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸¸¾à »ç¿ëÀÚ°¡ ÀÌ Á¤º¸¸¦ º¸±â¸¦ ¿øÇÏ´Â °ÍÀ¸·Î ÁöÁ¤Çϸé ÀÌ ¼Ó¼ºÀº "on"À» °ªÀ¸·Î °®°í, ±×·¸Áö ¾ÊÀ¸¸é "off" °ªÀ» °®´Â´Ù. °ªÀÌ "on"À̸é "true"°¡ µÇ°í, °ªÀÌ "off"À̸é "false"°¡ µÈ´Ù.
system-language
ÀÌ ¼Ó¼º °ªÀº [RFC1766]¿¡ Á¤ÀÇµÈ ¾ð¾î À̸§ÀÇ, ½°Ç¥·Î ºÐ¸®µÈ ¸ñ·ÏÀÌ´Ù.

¸¸¾à »ç¿ëÀÚÀÇ ¼±ÅÃÀ¸·Î ÁöÁ¤µÈ ¾ð¾îÁßÀÇ Çϳª¿Í, ÀÌ ÀμöÀÇ °ªÀ¸·Î ÁÖ¾îÁø ¾ð¾îÀÇ Çϳª°¡ Á¤È®È÷ ÀÏÄ¡Çϰųª,

»ç¿ëÀÚÀÇ ¼±ÅÃÀ¸·Î ÁöÁ¤µÈ ¾ð¾îÁßÀÇ Çϳª¿Í, ÀÌ ÀμöÀÇ °ªÀ¸·Î ÁÖ¾îÁø ¾ð¾îÀÇ Á¢µÎ»ç-- Á¢µÎ»ç¸¦ µÚµû¸£´Â ű×ÀÇ Ã¹ ¹®ÀÚ°¡ "-"ÀÎ ±×·¯ÇÑ Á¢µÎ»ç--ÀÇ Çϳª°¡ Á¤È®È÷ ÀÏÄ¡Çϸé "true"°¡ µÈ´Ù.

±×·¸Áö ¾ÊÀ¸¸é "false"°¡ µÈ´Ù.

ÁÖÀÇ: ÀÌ Á¢µÎ»ç ÇÕÄ¡ ±ÔÄ¢Àº ¾ð¾î űװ¡ ¾ð¾î¿¡, »ç¿ëÀÚ°¡ ¾î¶² ÅÂÅ©°¡ ºÙÀº ¾î¶² ¾ð¾î¸¦ ÀÌÇØÇÑ´Ù¸é, ÀÌ »ç¿ëÀÚ´Â ¶ÇÇÑ ÀÌ Å±װ¡ Á¢µÎ»ç·Î ºÙÀº ¸ðµç ¾ð¾î¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ Ç×»ó ÂüÀ̵ǴÂ, ¹æ½ÄÀ¸·Î ÇÒ´çµÇ¾ú´Ù´Â °ÍÀ» ÀǹÌÇÏÁö ¾Ê´Â´Ù.

Á¢µÎ»ç ±ÔÄ¢Àº ´Ü¼øÈ÷ Á¢µÎ»ç űװ¡ ÀûÀýÇÑ °æ¿ì, ±×°ÍÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.

±¸Çö»óÀÇ ÁÖÀÇ: »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¾ð¾î¸¦ ¼±ÅÃÇϵµ·Ï ÇÒ ¶§, ±¸ÇöÀÚ´Â, »ç¿ëÀÚ°¡ À§¿¡ ±â¼úµÈ ¾ð¾î ÇÕÄ¡ÀÇ ¼¼ºÎÀû »çÇ׿¡ Àͼ÷ÇÏÁö ¾Ê´Ù´Â °Í°ú ÀûÀýÇÑ ¾È³»¸¦ Á¦°øÇØ¾ß ÇÑ´Ù´Â »ç½ÇÀ» °í·ÁÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ "en-gb"¸¦ ¼±ÅÃÇÑ´Ù¸é, ¿µ±¹ ¿µ¾î¸¦ »ç¿ëÇÒ ¼ö ¾øÀ» ¶§, ¾î¶² Á¾·ùµç ¿µ¾î ¹®¼­°¡ Á¦°øµÉ °ÍÀÌ´Ù. »ç¿ëÀÚ ¼±ÅÃÀ» ¼³Á¤ÇÏ´Â »ç¿ëÀÚ È¯°æÀº, ÃÖÀûÀÇ ÇÕÄ¡¸¦ ¾òÀ» ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ »ç¿ëÀÚ°¡ "en"À» Ãß°¡Çϵµ·Ï ¾È³»ÇØ¾ß ÇÑ´Ù.

´ÙÁßÀÇ Ã»ÃëÀÚ¸¦ °í·ÁÇÑ ³»¿ë¿¡ ´ëÇؼ­´Â ´ÙÁßÀÇ ¾ð¾î°¡ ³ª¿­µÉ ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¾î, "Waitangi Á¶¾à"ÀÌ ¸¶¿À¸® ¿ø¾î¿Í ¿µ¾î·Î µ¿½Ã¿¡ ³ªÅ¸³ª´Â Ãâ·ÂÀº ´ÙÀ½°ú °°´Ù:

¡¡

            <audio src="foo.rm" system-language="mi, en"/>

±×·¯³ª, °´Ã¼³»¿¡ system-language °Ë»ç ¼Ó¼ºÀÇ À§Ä¡¿¡ ´ÙÁßÀÇ ¾ð¾î°¡ ³ªÅ¸³ª ÀÖ´Â °ÍÀÌ, ±×°ÍÀÌ ´ÙÁß ¾ð¾îÀÇ Ã»ÃëÀÚ¸¦ À§ÇÑ °ÍÀ̶ó´Â °ÍÀ» ÀǹÌÇÏÁö´Â ¾Ê´Â´Ù. ÇÑ ¿¹·Î "¶óƾ¾î ù °­ÀÇ" °°Àº Ãʺ¸ÀÚ¿ë ÀÔ¹®¼­´Â, ºÐ¸íÈ÷ ¿µ¾î-»ç¿ë ûÃëÀÚ¸¦ À§ÇÑ °ÍÀÌ´Ù. ÀÌ °æ¿ì system-language °Ë»ç ¼Ó¼ºÀº "en"¸¸À» Æ÷ÇÔÇÏ¿©¾ß ÇÑ´Ù.

ÀúÀÛ»óÀÇ ÁÖÀÇ: ÀúÀÛÀÚ´Â ¸¸¾à "switch" ¾È¿¡ ¸î °³ÀÇ ¼±Åà °¡´ÉÇÑ ¾ð¾î °´Ã¼°¡ ÀÖ°í, ±× Áß ¾î´À °Íµµ ÇÕÄ¡µÇÁö ¾ÊÀº °æ¿ì, µ¿È­»óÀÌ À½¼º¾øÀÌ º¸ÀÏ ¼ö ÀÖ´Â ±×·± »óȲÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. µû¶ó¼­, ±×·¯ÇÑ switchÀÇ ³¡¿¡ ¸ðµç °æ¿ì¿¡¼­ ¼ö¿ëÇÒ ¼ö ÀÖ´Â "Æ÷°ýÀûÀÎ" ¼±ÅÃÀ» Æ÷ÇÔÇÒ °ÍÀ» ÃßõÇÑ´Ù.

system-overdub-or-caption
ÀÌ ¼Ó¼ºÀº ¸¸¾à »ç¿ëÀÚ°¡ ´ÙÁß³ìÀ½À̳ª ÀÚ¸·À» ¼±ÅÃÇÏ¿´À» ¶§, ±× ¼±ÅÃÀÌ »ç¿ë °¡´ÉÇÑ Áö¸¦ °áÁ¤ÇÏ´Â ¼³Á¤ÀÌ´Ù. ÀÌ ¼Ó¼ºÀº "caption"°ú "overdub" °ªÀ» °¡Áú ¼ö ÀÖ´Ù. ¸¸¾à »ç¿ëÀÚÀÇ ¼±ÅÃÀÌ ÀÌ ¼Ó¼º °ª°ú ÇÕÄ¡Çϸé "true"°¡ µÈ´Ù. ÇÕÄ¡ÇÏÁö ¾ÊÀ¸¸é "false"°¡ µÈ´Ù.
system-required
ÀÌ ¼Ó¼ºÀº È®Àå À̸§À» ³ªÅ¸³½´Ù. ¸¸¾à È®ÀåÀÌ ±¸Çö¿¡ ÀÇÇØ Áö¿øµÇ¸é "true"°¡ µÇ°í, ±×·¸Áö ¾ÊÀ¸¸é "false"°¡ µÈ´Ù. ÇâÈÄ SMIL °³Á¤ÆÇ¿¡¼­, ÀÌ ¼Ó¼ºÀº XML namespace[NAMESPACES]°¡ µÉ °ÍÀÌ´Ù.
system-screen-size
¼Ó¼º °ªÀº ´ÙÀ½ÀÇ ±¸¹®À» °®´Â´Ù:
screen-size-val ::= screen-height"X"screen-width
ÀÌ°ÍÀÇ °¢°¢Àº Çȼ¿ °ªÀ̸ç 0º¸´Ù Å« Á¤¼öÀ̾î¾ß ÇÑ´Ù. ¸¸¾à, SMIL Àç»ý ¿£ÁøÀÌ ÁÖ¾îÁø Å©±â·Î Ç¥ÇöÀ» Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¸é "true"°¡ µÈ´Ù. ¸¸¾à, SMIL Àç»ý ¿£ÁøÀÌ ´õ ÀÛÀº Ç¥Çö¸¸À» Ç¥½ÃÇÑ´Ù¸é "false"°¡ µÈ´Ù.
system-screen-depth
ÀÌ ¼Ó¼ºÀÇ °ªÀº ¿ø¼Ò¸¦ Ç¥½ÃÇϱâ À§ÇØ ÇÊ¿äÇÑ »ö»ó ÆÈ·¿ÀÇ ±íÀ̸¦ ºñÆ®·Î ³ªÅ¸³½´Ù. ÀÌ °ªÀº 0º¸´Ù Å« °ªÀ̾î¾ß ÇÑ´Ù. ÀüÇüÀûÀÎ °ªÀº 1, 8, 24 ... ÀÌ´Ù. ¸¸¾à, SMIL Àç»ý ¿£ÁøÀÌ ÁÖ¾îÁø »ö»ó ±íÀÌ·Î È­»óÀ̳ª µ¿È­»óÀ» Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¸é "true"°¡ µÈ´Ù. ¸¸¾à, SMIL Àç»ý ¿£ÁøÀÌ È­»óÀ̳ª µ¿È­»óÀ» ´õ ÀÛÀº »ö»ó ±íÀ̷θ¸ Ç¥½ÃÇÒ ¼ö ÀÖ´Ù¸é "false"°¡ µÈ´Ù.

¿¹¹®

1) ´Ù¸¥ ´ë¿ªÆøÀ» °¡Áø ³»¿ë°£ÀÇ ¼±ÅÃ

º¸Åë, ±¸ÇöÀº ¿ø¼Ò¿¡ ´ëÇÑ "system-bitrate" ÀÎÀÚ¸¦ ÅëÇØ ¼±ÅÃÀÌ °¡´ÉÇϱ⸦ ¹Ù¶õ´Ù. ¸Åü Àç»ý±â´Â °¢ "¼±ÅÃ" (switch¾ÈÀÇ ¿ø¼Ò)À» Çѹø¿¡ Çϳª¾¿ Æò°¡ÇÏ¿©, ¸Åü Àç»ý±â¿Í ¸Åü ¼­¹ö°£ÀÇ ¿¬°á°ú °ü·ÃÇÑ Æ¯Â¡À» ¾Ë°í ÀÖ´Â, ÁÖ¾îÁø ´ë¿ªÆø¿¡¼­ ¼ö¿ë°¡´ÉÇÑ °ÍÀ» ã´Â´Ù.

...
<par>
  <text .../>
  <switch>
    <par system-bitrate="40000">
    ...
    </par>
    <par system-bitrate="24000">
    ...
    </par>
    <par system-bitrate="10000">
    ........
    </par>
  </switch>
</par>
...

2) ´Ù¸¥ ´ë¿ªÆøÀ» °¡Áø À½¼º ÀÚ¿ø°£ÀÇ ¼±ÅÃ

switch¾ÈÀÇ ¿ø¼ÒµéÀº ¿ø¼Ò°£ÀÇ ¾î¶°ÇÑ °áÇÕÀÌ¶óµµ µÉ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, Çϳª´Â ´ÜÁö ´ëüÇÒ ¼ö ÀÖ´Â À½¼º Æ®·¢À» ³ªÅ¸³½´Ù.

...
<switch>
   <audio src="joe-audio-better-quality" system-bitrate="16000" />
   <audio src="joe-audio" system-bitrate="8000" />
</switch>
...

3) ´Ù¸¥ ¾ð¾î¸¦ °¡Áø À½¼º ÀÚ¿ø°£ÀÇ ¼±ÅÃ

´ÙÀ½ÀÇ ¿¹¾î¼­, ÇÑ À½¼º ÀÚ¿øÀÌ ºÒ¾î¿Í ¿µ¾î·Î »ç¿ë°¡´ÉÇÏ´Ù. »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ¾ð¾î¿¡ µû¶ó Àç»ý±â´Â ÀÌ À½¼º ÀÚ¿øÁßÀÇ Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

...
<switch>
   <audio src="joe-audio-french" system-language="fr"/>
   <audio src="joe-audio-english" system-language="en"/>
</switch>
...

4) ´Ù¸¥ È­¸é¿¡ ´ëÇØ ÀÛ¼ºµÈ ³»¿ë°£ÀÇ ¼±ÅÃ

´ÙÀ½ÀÇ ¿¹¿¡¼­, Ç¥ÇöÀº ´Ù¸¥ ÇØ»óµµ¿Í ºñÆ®-±íÀ̸¦ °¡Áø È­¸éÀ» À§ÇØ ¼³°èµÈ, ´ëüÇÒ ¼ö ÀÖ´Â ºÎºÐÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. È­¸éÀÇ Æ¯º°ÇÑ Æ¯Â¡¿¡ µû¶ó, Àç»ý±â´Â Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

...
<par>
  <text .../>
  <switch>
    <par system-screen-size="1280X1024" system-screen-depth="16">
    ........
    </par>
    <par system-screen-size="640X480" system-screen-depth="32">
    ...
    </par>
    <par system-screen-size="640X480" system-screen-depth="16">
    ...
    </par>
  </switch>
</par>
...

5) ÀÚ¸· Æ®·¢°ú ÁֽĽü¼Ç¥½Ã±âÀÇ ±¸º°

´ÙÀ½ ¿¹¿¡¼­, ÀÚ¸·Àº »ç¿ëÀÚ°¡ ÀÚ¸·À» ÄÓ¶§¸¸ º¸ÀÌ°Ô µÈ´Ù.

...
<seq>
  <par>
    <audio      src="audio.rm"/>
    <video      src="video.rm"/>
    <textstream src="stockticker.rtx"/>
    <textstream src="closed-caps.rtx" system-captions="on"/>
  </par>
</seq>
...

6) ¾ð¾îÀÇ À½¼º´ÙÁß °ú ÀÚ¸· Æ®·¢°£ÀÇ ¼±ÅÃ

´ÙÀ½ÀÇ ¿¹¿¡¼­, ºÒ¾î ¿µÈ­°¡ ¿µ¾î, µ¶ÀϾî, ³×µ¨¶õµå¾î·Î ´ÙÁß³ìÀ½°ú ÀÚ¸· Æ®·¢À¸·Î »ç¿ë°¡´ÉÇÏ´Ù. ´ÙÀ½ÀÇ SMIL ºÎºÐÀº ÀÌ°ÍÀ» ³ªÅ¸³»°í, »ç¿ëÀÚÀÇ ¼±Åÿ¡ µû¶ó ´ëü °¡´ÉÇÑ °ÍÀ¸·Î ÀüȯÇÑ´Ù.

...
<par>
  <switch>
    <audio src="movie-aud-en.rm" system-language="en"
                system-overdub-or-caption="overdub"/>
    <audio src="movie-aud-de.rm" system-language="de"
                system-overdub-or-caption="overdub"/>
    <audio src="movie-aud-nl.rm" system-language="nl"
                system-overdub-or-caption="overdub"/>
     <!-- French for everyone else -->
     <audio src="movie-aud-fr.rm"/>
   </switch>
   <video src="movie-vid.rm"/>
   <switch>
     <textstream src="movie-caps-en.rtx" system-language="en"
                 system-overdub-or-caption="caption"/>
     <textstream src="movie-caps-de.rtx" system-language="de"
                system-overdub-or-caption="caption"/>
     <textstream src="movie-caps-nl.rtx" system-language="nl"
                 system-overdub-or-caption="caption"/>
     <!-- French captions for those that really want them -->
     <textstream src="movie-caps-fr.rtx" system-captions="on"/>
   </switch>
</par>
...

4.5 ÇÏÀÌÆÛ¸µÅ© ¿ø¼Ò

link ¿ø¼Ò´Â À̵¿ÇÒ ¼ö ÀÖ´Â °´Ã¼°£ÀÇ ¿¬°áÀ» ¼­¼úÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.

SMILÀº ÀζóÀÎ link ¿ø¼Ò¸¸À» Áö¿øÇÑ´Ù. ¿¬°áÀº ´Ü¹æÇâ ´ÜÀÏ ¿¬°á(Áï, ¸ðµç ¿¬°áÀº Á¤È®È÷ ÇϳªÀÇ ¿øõ°ú ÇϳªÀÇ ¸ñÀû ÀÚ¿øÀ» °®´Â´Ù)·Î Á¦ÇѵȴÙ. SMILÀÇ ¸ðµç ¿¬°áÀº »ç¿ëÀÚ¿¡ ÀÇÇØ ÀÛµ¿ÇÑ´Ù.

Æ÷ÇÔµÈ ¹®¼­¿¡¼­ ¿¬°áÀÇ Ã³¸®

SMIL ¹®¼­ÀÇ Ç¥ÇöÀº, ±×°ÍÀÇ ÅëÇÕ Æ¯¼ºÀ¸·Î ÇÏ¿©, ´Ù¸¥(SMILÀÌ ¾Æ´Ñ) ÀÀ¿ëÀ̳ª Ç÷¯±×ÀÎÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, SMIL ºê¶ó¿ìÁ®´Â Æ÷ÇÔµÈ HTML ÂÊÀ» Ç¥½ÃÇϱâ À§ÇØ HTML Ç÷¯±×ÀÎÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸¶Âù°¡Áö·Î, HTML ºê¶ó¿ìÁ®´Â HTML ÂÊ¿¡ Æ÷ÇÔµÈ SMIL ¹®¼­¸¦ Ç¥½ÃÇϱâ À§ÇØ SMIL Ç÷¯±×ÀÎÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

±×·¯ÇÑ Ç¥Çö¿¡¼­, ¿¬°áÀº ´Ù¸¥ ¼öÁØ¿¡ ÀÖ´Â ¹®¼­¿¡ ÀÇÇØ Á¤ÀÇµÉ ¼ö ÀÖ°í, Ãæµ¹ÀÌ ÀϾ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì, Æ÷ÇÔÇÏ´Â ¹®¼­¿¡ ÀÇÇØ Á¤ÀÇµÈ ¿¬°áÀÌ Æ÷ÇÔµÈ °´Ã¼¿¡ ÀÇÇØ Á¤ÀÇµÈ ¿¬°áº¸´Ù ¿ì¼±±ÇÀ» °¡Á®¾ß ÇÑ´Ù. ÀÌ°ÍÀº ºê¶ó¿ìÁ®¿Í Ç÷¯±×Àΰ£ÀÇ Åë½ÅÀ» ÇÊ¿ä·Î Çϱ⠶§¹®¿¡, SMIL ±¸ÇöÀº ÀÌ ±Ç°í¿¡ µû¸£Áö ¾ÊÀ» ¼öµµ ÀÖ´Ù´Â °Í¿¡ À¯ÀÇÇ϶ó.

¸¸¾à ¿¬°áÀÌ Æ÷ÇÔµÈ SMIL ¹®¼­³»¿¡ Á¤ÀǵǾî ÀÖ´Ù¸é, ¿¬°áÀÇ À̵¿Àº Æ÷ÇÔµÈ SMIL ¹®¼­¿¡¸¸ ¿µÇâÀ» ÁØ´Ù.

¸¸¾à ¿¬°áÀÌ SMIL ¹®¼­¿¡ Æ÷ÇÔµÈ ºñSMIL¹®¼­³»¿¡ Á¤ÀǵǾî ÀÖ´Ù¸é, ¿¬°áÀÇ À̵¿Àº Æ÷ÇÔµÈ ¹®¼­ÀÇ Ç¥Çö¿¡¸¸ ¿µÇâÀ» ÁÖ°í, Æ÷ÇÔÇÏ´Â SMIL ¹®¼­¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê´Â´Ù. ÀÌ Á¦ÇÑÀº SMIL ÇâÈÄ ÆÇ¿¡¼­ ¿ÏÈ­µÉ ¼ö ÀÖ´Ù.

ÁÖ¼ÒÁöĪ

SMILÀº À̸§ ´ÜÆí ½Äº°ÀÚ¿Í "#" ¿¬°áÀÚ¸¦ Áö¿øÇÑ´Ù. ÀÌ°ÍÀº SMILÀÌ ÇöÀç HTML¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Â À§Ä¡ÁöÁ¤ÀÚ¸¦ Áö¿øÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù(Áï, HTMLÀº "http://foo.com/some/path#anchor1" Çü½ÄÀÇ À§Ä¡ÁöÁ¤ÀÚ¸¦ »ç¿ëÇÑ´Ù).

SMIL ´ÜÆí¿¡ ´ëÇÑ ¿¬°á

SMIL ¹®¼­¸¦ °¡¸®Å°´Â À§Ä¡ÁöÁ¤ÀÚ´Â ´ÜÆí ºÎºÐ(Áï, http://www.w3.org/test.smi#par1)À» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ÀÌ ´ÜÆí ºÎºÐÀº ÂüÁ¶µÇ°í ÀÖ´Â SMIL ¹®¼­³»¿¡ ÀÖ´Â ÇÑ ¿ø¼ÒÀÇ id °ªÀÌ´Ù. ¸¸¾à ¿¬°áÀÌ µÚµû¸£´Â ´ÜÆí ºÎºÐÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù¸é, Ç¥ÇöÀº, »ç¿ëÀÚ°¡ ¸ñÀû ¹®¼­°¡ ³ªÅ¸³»´Â Ç¥ÇöÀ» ´ÜÆíÀÌ °¡¸®Å°°í ÀÖ´Â ¿ø¼ÒÀÇ ½ÇÁ¦Àû ½ÃÀÛ±îÁö »¡¸®°¨±â¸¦ ÇÑ °Íó·³ ½ÃÀÛÇØ¾ß ÇÑ´Ù.

´ÙÀ½ÀÇ Æ¯º°ÇÑ °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù:

  1. ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼Ò°¡ "repeat" ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù.
    1. ¸¸¾à "repeat" ¼Ó¼ºÀÇ °ªÀÌ NÀ̶ó¸é, ¿ø¼Ò´Â N¸¸Å­ ¹Ýº¹ Àç»ýµÇ¾î¾ß ÇÑ´Ù.
    2. ¸¸¾à "repeat" ¼Ó¼ºÀÇ °ªÀÌ "indefinite"¶ó¸é, Àç»ýÀÇ ³¡Àº repeat °ªÀÌ "indefinite"ÀÎ °æ¿ì¿¡ Á¤ÀÇµÈ ±ÔÄ¢¿¡ µû¸¥´Ù.
  2. ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼Ò°¡ "repeat" ¼Ó¼ºÀ» °¡Áø ´Ù¸¥ ¿ø¼Ò¿¡ Æ÷ÇԵǾî ÀÖ´Ù.
    1. ¸¸¾à "repeat" ¼Ó¼ºÀÇ °ªÀÌ NÀ̶ó¸é, Àç»ýÀº ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼ÒÀÇ Ã³À½¿¡¼­ ½ÃÀÛÇÏ¿©, "repeat" ¼Ó¼ºÀ» °¡Áø ¿ø¼Ò¸¦ N-1¸¸Å­ ¹Ýº¹ÇÑ´Ù.
    2. ¸¸¾à, "repeat" ¼Ó¼ºÀÇ °ªÀÌ "indefinite"¶ó¸é, Àç»ýÀº ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼ÒÀÇ Ã³À½¿¡¼­ ½ÃÀÛÇÑ´Ù. Àç»ýÀÇ ³¡Àº repeat °ªÀÌ "indefinite"ÀÎ °æ¿ì¿¡ Á¤ÀÇµÈ ±ÔÄ¢¿¡ µû¸¥´Ù.
  3. ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼Ò°¡ "switch" ¿ø¼ÒÀÇ ³»¿ëÀÌ´Ù: "switch" ¿ø¼ÒÀÇ ³»¿ëÀÎ ¿ø¼Ò¿¡ ´ëÇÑ ¿¬°áÀº ±ÝÁöµÇ¾î ÀÖ´Ù.

4.5.1 a ¿ø¼Ò

"a" ¿ø¼Ò´Â HTML 4.0 [HTML40]ÀÇ "a" ¿ø¼Ò¿Í ¸Å¿ì À¯»çÇÑ ±â´É¿¡¼­ ¸Å¿ì ºñ½ÁÇÏ´Ù. SMILÀº ¿¬°áÀ» µû¶ó°¬À» ¶§ ¿øõÀÇ ½Ã°£Àû ÇàÀ§¸¦ Á¦¾îÇÏ´Â "show" ¼Ó¼ºÀ» µ¡ºÙ¿´´Ù. µ¿±âÈ­ ¸ñÀû¿¡ ´ëÇØ "a" ¿ø¼Ò´Â Åõ¸íÇÏ´Ù. Áï, ±×°ÍÀº ±× ÀÚ½Ä ¿ø¼ÒÀÇ µ¿±âÈ­¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê´Â´Ù. "a" ¿ø¼Ò´Â ÁßøµÉ ¼ö ¾ø´Ù. "a" ¿ø¼Ò´Â ¹Ýµå½Ã href ¼Ó¼ºÀ» °¡Á®¾ß ÇÑ´Ù.

¼Ó¼º

"a" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

id
2Àý¿¡ Á¤ÀǵÊ
href
ÀÌ ¼Ó¼ºÀº ¿¬°á ¸ñÀûÁöÀÇ URI¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
"a" ¿ø¼Ò¿¡¼­ "herf" ¼Ó¼ºÀº ÇʼöÀûÀÌ´Ù.
show
ÀÌ ¼Ó¼ºÀº ¿¬°áÀ» µû¶ó°¬À» ¶§, ¿¬°áÀ» Æ÷ÇÔÇÑ ¿øõ ¹®¼­ÀÇ ÇàÀ§¸¦ Á¦¾îÇÑ´Ù. ÀÌ°ÍÀº ´ÙÀ½ °ªÁß Çϳª¸¦ °¡Áú ¼ö ÀÖ´Ù.
  • "replace": ÇöÀçÀÇ Ç¥ÇöÀº ÇöÀçÀÇ »óÅ¿¡¼­ ¸ØÃß°í ¸ñÀû ÀÚ¿øÀ¸·Î ´ëüµÈ´Ù. ¸¸¾à, Àç»ý±â°¡ È÷½ºÅ丮 ±â´ÉÀ» Á¦°øÇÑ´Ù¸é, »ç¿ëÀÚ°¡ ¿ø·¡ Ç¥ÇöÀ¸·Î µÇµ¹¾Æ ¿ÔÀ» ¶§ ±×°ÍÀÌ Á¤ÁöµÇ¾úÀ» ¶§ÀÇ »óÅ·κÎÅÍ Àç°³ÇÒ ¼ö ÀÖ´Ù.
  • "new": ¸ñÀû ÀÚ¿øÀÇ Ç¥ÇöÀÌ ¿øõ ÀÚ¿ø¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°í »õ·Î¿î ¹®¸Æ¿¡¼­ ½ÃÀÛÇÑ´Ù.
  • "pause": ¿øõ Ç¥ÇöÀº ÇöÀçÀÇ »óÅ¿¡¼­ ¸ØÃß°í, ¸ñÀû ÀÚ¿øÀÌ »õ·Î¿î ¹®¸Æ¿¡¼­ ½ÃÀÛÇÑ´Ù. ¸ñÀû ÀÚ¿øÀÇ Àç»ýÀÌ ³¡³ª¸é, ¿øõ Ç¥ÇöÀÌ ±×°ÍÀÌ Á¤µÇ¾úÀ» ¶§ÀÇ »óÅ·κÎÅÍ Àç°³ÇÑ´Ù.

"show"ÀÇ ±âº» °ªÀº "replace"ÀÌ´Ù.

title
3.3.1Àý¿¡ Á¤ÀǵÊ
¸ðµç "a" ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "title" ¼Ó¼ºÀ» °®µµ·Ï ÇÏ´Â °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù.

Element Content

"a" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:

animation
4.2.3Àý¿¡ Á¤ÀǵÊ
audio
4.2.3Àý¿¡ Á¤ÀǵÊ
img
4.2.3Àý¿¡ Á¤ÀǵÊ
par
4.2.1Àý¿¡ Á¤ÀǵÊ
ref
4.2.3Àý¿¡ Á¤ÀǵÊ
seq
4.2.2Àý¿¡ Á¤ÀǵÊ
switch
4.3Àý¿¡ Á¤ÀǵÊ
text
4.2.3Àý¿¡ Á¤ÀǵÊ
textstream
4.2.3Àý¿¡ Á¤ÀǵÊ
video
4.2.3Àý¿¡ Á¤ÀǵÊ

¿¹

¿¹ 1

¿¬°áÀº Àç»ýµÇ°í Àִ ǥÇöÀ» ´ëüÇÏ¿© »õ·Î¿î Ç¥ÇöÀ» ½ÃÀÛÇÏ°Ô ÇÑ´Ù.

<a href="http://www.cwi.nl/somewhereelse.smi">
     <video src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>

¿¹¿¡¼­ µÎ¹øÀç ÁÙÀº ¸ðµç À¯È¿ÇÑ SMIL Ç¥ÇöÀÇ ÇÏÀ§Æ®¸®¿¡ ´ëÇÑ ÂüÁ¶·Î ´ëüµÉ ¼ö ÀÖ´Ù.

¿¹ 2

¿¬°áÀº Àç»ýµÇ°í Àִ ǥÇö¿¡ µ¡ºÙ¿© »õ·Î¿î Ç¥ÇöÀ» ½ÃÀÛÇÏ°Ô ÇÑ´Ù.

<a href="http://www.cwi.nl/somewhereelse.smi" show="new">
     <video src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>

¿¹µéµé¾î, ÀÌ°ÍÀº SMIL Àç»ý±â°¡ HTML ºê¶ó¿ìÁ®¸¦ µ¿ÀÛÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù.

¿¹ 3

¿¬°áÀº Àç»ýµÇ°í Àִ ǥÇöÀ» ¸ØÃß°í »õ·Î¿î Ç¥ÇöÀ» ½ÃÀÛÇÏ°Ô ÇÑ´Ù.

<a href="http://www.cwi.nl/somewhereelse.smi" show="pause">
     <video src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>

¿¹ 4

´ÙÀ½ÀÇ ¿¹´Â, Ç¥Çö AÀÇ ÇÑ ¿ø¼Ò·ÎºÎÅÍ ´Ù¸¥ Ç¥ÇöBÀÇ Áß°£À¸·ÎÀÇ ¿¬°áÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀº Ç¥Çö B°¡ id "next"ÀÇ ½ÇÁ¦ ½ÃÀÛ¿¡¼­ ½ÃÀÛÇϵµ·Ï ÇÑ´Ù.

Ç¥Çö A:

     <a href="http://www.cwi.nl/presentationB#next">
       <video src="rtsp://foo.com/graph.imf"/>
     </a>


Ç¥Çö B (http://www.cwi.nl/presentation):

      ...
      <seq>
        <video src="rtsp://foo.com/graph.imf"/>
        <par>
          <video src="rtsp://foo.com/timbl.rm" region="l_window"/>
          <video id="next" src="rtsp://foo.com/v1.rm" region="r_window"/>
                 ^^^^^^^^^
          <text src="rtsp://foo.com/caption1.html" region="l_2_title"/>
          <text src="rtsp://foo.com/caption2.rtx" region="r_2_title"/>
        </par>
      </seq>
      ...

4.5.2 anchor ¿ø¼Ò

"a" ¿ø¼ÒÀÇ ¿ÏÀüÇÑ ¸Åü °´Ã¼¸¦ ¿¬°á°ú ¿¬°ü½ÃÅ°´Â °ÍÀ¸·Î ±â´ÉÀÌ Á¦ÇѵǾî ÀÖ´Ù. HTML À̹ÌÁö¸ÊÀº °´Ã¼ÀÇ °ø°£ÀûÀÎ ÀϺκÐÀ» ¿¬°á°ú ¿¬°ü½ÃÅ°´Â °ÍÀÌ À¯¿ëÇÏ´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù. anchor ¿ø¼Ò´Â SMIL¿¡¼­ ±×°Í°ú À¯»çÇÑ ±â´ÉÀ» ½ÇÇöÇÑ´Ù:

  1. anchor ¿ø¼Ò´Â "href" ¼Ó¼ºÀ» »ç¿ëÇÏ¿©, ¿¬°áÀÇ ¸ñÀûÁö¸¦ ¸Åü °´Ã¼ÀÇ °ø°£ÀûÀÌ°í ½Ã°£ÀûÀÎ ÀϺκп¡ ¿¬°áÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù(ÀÌ¿¡ ºñÇØ, "a" ¿ø¼Ò´Â ¿¬°á°ú ¿ÏÀüÇÑ ¸Åü °´Ã¼¸¦ ¿¬°ü½ÃÅ°´Â °Í¸¸À» Çã¿ëÇÑ´Ù).
  2. anchor ¿ø¼Ò´Â "id" ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿©, ¸Åü °´Ã¼ÀÇ ÀϺκÐÀ» ¿¬°áÀÇ ¸ñÀûÁö·Î ¸¸µé ¼ö ÀÖµµ·Ï ÇÑ´Ù.
  3. anchor ¿ø¼Ò´Â "coords" ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿©, °´Ã¼¸¦ °ø°£ÀûÀÎ ºÎºÐÀ¸·Î ³ª´­ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
  4. anchor ¿ø¼Ò´Â "begin"°ú "end" ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© °´Ã¼¸¦ ½Ã°£ÀûÀÎ ºÎºÐÀ¸·Î ³ª´­ ¼ö ÀÖµµ·Ï ÇÑ´Ù. begin°ú end ¼Ó¼ºÀÇ °ªÀº ¸Åü °´Ã¼ÀÇ ½ÃÀÛ¿¡ »ó´ëÀûÀÌ´Ù.

¼Ó¼º

anchor ¿ø¼Ò´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:

begin
4.2.1Àý¿¡ Á¤ÀǵÊ
coords
ÀÌ ¼Ó¼ºÀÇ °ªÀº ½Ã°¢Àû ¸Åü °´Ã¼ÀÇ Ç¥½Ã ¿µ¿ª³»¿¡ ÀÖ´Â »ç°¢ÇüÀ» ³ªÅ¸³½´Ù. ÀÌ ¼Ó¼ºÀÇ ÀÇ¹Ì¿Í ±¸¹®Àº ¿¬°áÀÌ »ç°¢Çü°ú °ü·ÃµÇ¾úÀ» ¶§, HTML À̹ÌÁö¸ÊÀÇ coords ¼Ó¼º°ú À¯»çÇÏ´Ù. »ç°¢ÇüÀº 4°³ÀÇ length °ªÀ¸·Î ³ªÅ¸³½´Ù: óÀ½ µÎ °ªÀº »ç°¢ÇüÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ ÁÂÇ¥¸¦ ³ªÅ¸³½´Ù. µÎ¹ø° µÎ °ªÀº »ç°¢ÇüÀÇ ¿À¸¥ÂÊ ¾Æ·¡ ¸ð¼­¸®ÀÇ ÁÂÇ¥¸¦ ³ªÅ¸³½´Ù. ÁÂÇ¥´Â ½Ã°¢Àû ¸Åü °´Ã¼ÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ ÁÂÇ¥¿¡ »ó´ëÀûÀÌ´Ù(±×¸² 4.5¸¦ º¸¶ó). ¸¸¾à ÁÂÇ¥°¡ ¹éºÐÀ² °ªÀ̸é, ±×°ÍÀº ¸Åü °´Ã¼ Ç¥½Ã ¿µ¿ªÀÇ Àüü width ¶Ç´Â height¿¡ »ó´ëÀûÀÌ´Ù.
¿À·ù°¡ ÀÖ´Â coords °ªÀ» °¡Áø ¼Ó¼ºÀº ¹«½ÃµÈ´Ù(right-x°¡ left-xº¸´Ù À۰ųª °°´Ù, bottom-y°¡ top-yº¸´Ù À۰ųª °°´Ù). ¸¸¾à coords ¼Ó¼ºÀÌ Á¤ÀÇÇÑ »ç°¢ÇüÀÌ ¸Åü °´Ã¼°¡ Á¡À¯ÇÑ ¿µ¿ªº¸´Ù Å©´Ù¸é, ÃÊ°úÇÏ´Â height¿Í width´Â ¸Åü °´Ã¼ÀÇ °æ°è¿¡¼­ Àß·ÁÁø´Ù.
coords ¼Ó¼ºÀÇ °ªÀº ´ÙÀ½ÀÇ ±¸¹®À» °®´Â´Ù:
¡¡
coords-value ::= left-x "," top-y "," right-x "," bottom-y

¡¡


semantics of coords attribute D

¡¡


Figure 4.5: "coords" ¼Ó¼ºÀÇ ÀǹÌ

end
4.2.1Àý¿¡ Á¤ÀǵÊ
id
2Àý¿¡ Á¤ÀǵÊ
show
4.5.1Àý¿¡ Á¤ÀǵÊ
skip-content
3.3.1Àý¿¡ Á¤ÀǵÊ
title
3.3.1Àý¿¡ Á¤ÀǵÊ
¸ðµç anchor ¿ø¼Ò°¡ ÀǹÌÀÖ´Â ¼­¼úÀ» Æ÷ÇÔÇÑ "title" ¼Ó¼ºÀ» °®µµ·Ï ÇÏ´Â °ÍÀ» °­·ÂÇÏ°Ô ÃßõÇÑ´Ù. ÀúÀÛ µµ±¸´Â ÀÌ ¼Ó¼ºÀÌ ¾ø´Â ¿ø¼Ò°¡ SMIL ¹®¼­¿¡ Æ÷ÇÔµÇÁö ¾Êµµ·Ï ÇؾßÇÑ´Ù.

¿¹

1) ¿¬°áÀ» °ø°£Àû ºÎºÐ¿¡ ¿¬°ü½ÃŲ´Ù

´ÙÀ½ÀÇ ¿¹´Â, µ¿¿µ»óÀÌ Á¡À¯ÇÏ°í ÀÖ´Â È­¸é°ø°£À» µÎ°³ÀÇ ºÎºÐÀ¸·Î ³ª´«´Ù. ³ª´¶ °¢ ºÎºÐ¿¡ ¼­·Î ´Ù¸¥ ¿¬°áÀÌ ¿¬°üµÇ¾î ÀÖ´Ù.

<video src="http://www.w3.org/CoolStuff">
  <anchor href="http://www.w3.org/AudioVideo" coords="0%,0%,50%,50%"/>
  <anchor href="http://www.w3.org/Style"      coords="50%,50%,100%,100%"/>
</video>

2) ¿¬°áÀ» ½Ã°£Àû ºÎºÐ¿¡ ¿¬°ü½ÃŲ´Ù.

´ÙÀ½ÀÇ ¿¹´Â, µ¿¿µ»óÀÇ Áö¼Ó ½Ã°£À» µÎ°³ÀÇ ½Ã°£ °£°ÝÀ¸·Î ³ª´«´Ù. ³ª´¶ °¢ ½Ã°£ °£°Ý¿¡ ¼­·Î ´Ù¸¥ ¿¬°áÀÌ ¿¬°üµÇ¾î ÀÖ´Ù.

<video src="http://www.w3.org/CoolStuff">
  <anchor href="http://www.w3.org/AudioVideo" begin="0s" end="5s"/>
  <anchor href="http://www.w3.org/Style"      begin="5s" end="10s"/>
</video>

3) °´Ã¼ÀÇ ÀϺκÐÀ¸·Î °Ç³Ê¶Ü

´ÙÀ½ÀÇ ¿¹´Â, ÇÑ Ç¥Çö AÀÇ ÇÑ ¿ø¼Ò¿¡¼­ ´Ù¸¥ Ç¥Çö B¿¡ Æ÷ÇÔµÈ µ¿¿µ»ó °´Ã¼ÀÇ Áß°£À¸·ÎÀÇ ¿¬°áÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀº Ç¥Çö B¸¦ µ¿¿µ»óÀÇ 5ÃʺÎÅÍ ½ÃÀÛÇÏ¿© Àç»ýÇÑ´Ù(Áï, Ç¥ÇöÀº ¸¶Ä¡ »ç¿ëÀÚ°¡ Àüü Ç¥ÇöÀ» "CoolStuff" µ¿¿µ»óÀÇ ÁöÁ¤µÈ ºÎºÐ±îÁö »¡¸®°¨±âÇÑ °Íó·³ ½ÃÀÛÇÑ´Ù).

Ç¥Çö A:

<a href="http://www.cwi.nl/mm/presentationB#tim">
   <video id="graph" src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>


Ç¥Çö B:

<video src="http://www.w3.org/CoolStuff">
  <anchor id="joe" begin="0s" end="5s"/>
  <anchor id="tim" begin="5s" end="10s"/>
</video>

4) ¿¬°áÀÇ ¼­·Î ´Ù¸¥ »ç¿ë¹ý °áÇÕ

´ÙÀ½ÀÇ ¿¹´Â, ¿¬°üµÈ ¿¬°áÀÇ ¼­·Î ´Ù¸¥ »ç¿ë¹ýÀÌ ¾î¶»°Ô °áÇÕµÇ¾î »ç¿ëµÉ ¼ö Àִ°¡¸¦ º¸¿©ÁØ´Ù.

Ç¥Çö A:

<a href="http://www.cwi.nl/mm/presentationB#tim">
  <video id="graph" src="rtsp://foo.com/graph.imf" region="l_window"/>
</a>


Ç¥Çö B:

<video src="http://www.w3.org/CoolStuff">
  <anchor id="joe" begin="0s" end="5s" coords="0%,0%,50%,50%"
          href="http://www.w3.org/"/>
  <anchor id="tim" begin="5s" end="10s" coords="0%,0%,50%,50%"
          href="http://www.w3.org/Tim"/>
</video>

5 SMIL DTD

5.1 XML°úÀÇ °ü°è

SMIL 1.0¹®¼­´Â ¼±ÅÃÀûÀ¸·Î ±× ¹®¼­¿¡¼­ »ç¿ëÇÏ´Â ¹®¼­ÇüÁ¤ÀÇ(DTD)¸¦ Áö½ÃÇÏ´Â, ¹®¼­Çü¼±¾ðÀ» Æ÷ÇÔÇÒ ¼öµµ ÀÖ´Ù. SMILÀÇ °æ¿ì ¹®¼­Çü¼±¾ðÀº ´ÙÀ½°ú °°ÀÌ º¸ÀÏ ¼ö ÀÖ´Ù (Å«µû¿ÈÇ¥´Â ÀÛÀºµû¿ÈÇ¥·Î ¹Ù²Ü ¼ö ÀÖ´Ù):

<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 1.0//EN"
               "http://www.w3.org/TR/REC-smil/SMIL10.dtd">

XML 1.0 ¸í¼¼¼­´Â <!DOCTYPE> ¿ø¼Ò¸¦ »ç¿ëÇÏ¿©, ÀÏ·ÃÀÇ »õ·Î¿î ¿£ÅÍƼ Á¤ÀǸ¦ Ãß°¡ÇÏ´Â °Í °°Àº DTD¸¦ È®ÀåÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. SMIL Àç»ý±â´Â ÀÌ°ÍÀ» Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀúÀÛÀÚ´Â SMIL¿¡ ÀÌ·¯ÇÑ Æ¯Â¡À» »ç¿ëÇؼ­´Â ¾ÈµÈ´Ù.

SMIL¿¡¼­ ´ÙÀ½Àº ÀûÇÕÇÏÁö ¾Ê´Ù:

<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 1.0//EN"
               "http://www.w3.org/TR/REC-smil/SMIL10.dtd" [
<!ENTITY % AcmeCorpSymbols PUBLIC
     "-//Acme Corp//ENTITIES Corporate Symbols//EN"
     "http://www.acme.com/corp_symbols.xml"
>
%AcmeCorpSymbols;
]>

5.2 DTD

<!--

    ÀÌ°ÍÀº SMIL 1.0¿¡ ´ëÇÑ XML ¹®¼­ÇüÁ¤ÀÇ(DTD)ÀÌ´Ù.

    Date: 1998/06/15 08:56:30

    Authors: 
        Jacco van Ossenbruggen <jrvosse@cwi.nl> 
        Sjoerd Mullender       <sjoerd@cwi.nl>
        
    SMIL¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸´Â ´ÙÀ½¿¡ ÀÖ´Ù:

          http://www.w3.org/AudioVideo/

-->

<!-- ÀϹÝÀûÀ¸·Î À¯¿ëÇÑ ¿£ÅÍƼµé -->
<!ENTITY % id-attr "id ID #IMPLIED">
<!ENTITY % title-attr "title CDATA #IMPLIED">
<!ENTITY % skip-attr "skip-content (true|false) 'true'">
<!ENTITY % desc-attr "
        %title-attr;
        abstract        CDATA   #IMPLIED
        author          CDATA   #IMPLIED
        copyright       CDATA   #IMPLIED
">

<!--=================== SMIL ¹®¼­ =====================================-->
<!-- ·çÆ® ¿¤·¯¸ÕÆ® SMILÀº ´Ù¸¥ ¸ðµç ¿¤·¯¸ÕÆ®¸¦ Æ÷ÇÔÇÑ´Ù.
-->
<!ELEMENT smil (head?,body?)>
<!ATTLIST smil
        %id-attr;
>

<!--=================== ¹®¼­ ¸Ó¸®¸» =================================-->
<!ENTITY % layout-section "layout|switch">

<!ENTITY % head-element "(meta*,((%layout-section;), meta*))?">

<!ELEMENT head %head-element;>
<!ATTLIST head %id-attr;>


<!--=================== Layout ¿¤·¯¸ÕÆ® ====================================-->
<!--
     LayoutÀº smil-basic-layout ¶Ç´Â ¿ÜºÎ ¹èÄ¡ ¹æ½ÄÀ» Á¤ÀÇÇÏ´Â ´Ù¸¥ ¿¤·¯¸ÕÆ®¿¡
     ÀÇÇØ Á¤ÀÇµÈ region°ú root-layoutÀ» Æ÷ÇÔÇÑ´Ù.
-->
<!ELEMENT layout ANY>
<!ATTLIST layout
        %id-attr;
        type CDATA      "text/smil-basic-layout"
>


<!--=================== Region ¿¤·¯¸ÕÆ® ===================================-->
<!ENTITY % viewport-attrs "
        height              CDATA    #IMPLIED
        width               CDATA    #IMPLIED
        background-color    CDATA    #IMPLIED
">

<!ELEMENT region EMPTY>
<!ATTLIST region
        %id-attr;
        %title-attr;
        %viewport-attrs;
        left                CDATA    "0"
        top                 CDATA    "0"
        z-index             CDATA    "0"
        fit                 (hidden|fill|meet|scroll|slice)    "hidden"
        %skip-attr;
>

<!--=================== Root-layout ¿¤·¯¸ÕÆ® ================================-->
<!ELEMENT root-layout EMPTY>
<!ATTLIST root-layout
        %id-attr;
        %title-attr;
        %viewport-attrs;
        %skip-attr;
>


<!--=================== Meta ¿¤·¯¸ÕÆ® =======================================-->
<!ELEMENT meta EMPTY>
<!ATTLIST meta
        name    NMTOKEN #REQUIRED
        content CDATA   #REQUIRED
        %skip-attr;
>

<!--=================== ¹®¼­ ¸ö¸» =================================-->
<!ENTITY % media-object "audio|video|text|img|animation|textstream|ref">
<!ENTITY % schedule "par|seq|(%media-object;)">
<!ENTITY % inline-link "a">
<!ENTITY % assoc-link "anchor">
<!ENTITY % link "%inline-link;">
<!ENTITY % container-content "(%schedule;)|switch|(%link;)">
<!ENTITY % body-content "(%container-content;)">

<!ELEMENT body (%body-content;)*>
<!ATTLIST body %id-attr;>

<!--=================== µ¿±âÈ­ ¾îÆ®¸®ºäÆ® ========================-->
<!ENTITY % sync-attributes "
        begin   CDATA   #IMPLIED
        end     CDATA   #IMPLIED
">

<!--=================== Àüȯ ÀÎÀÚ ¾îÆ®¸®ºäÆ® =======================-->
<!ENTITY % system-attribute "
        system-bitrate             CDATA                #IMPLIED
        system-language            CDATA                #IMPLIED
        system-required            NMTOKEN              #IMPLIED
        system-screen-size         CDATA                #IMPLIED
        system-screen-depth        CDATA                #IMPLIED
        system-captions            (on|off)             #IMPLIED
        system-overdub-or-caption  (caption|overdub)    #IMPLIED
">

<!--=================== ä¿ì±â ¾îÆ®¸®ºäÆ® ====================================-->
<!ENTITY % fill-attribute "
        fill    (remove|freeze)    'remove'
">


<!--=================== º´·Ä ¿¤·¯¸ÕÆ® ==============================-->
<!ENTITY % par-content "%container-content;">
<!ELEMENT par    (%par-content;)*>
<!ATTLIST par
        %id-attr;
        %desc-attr;
        endsync CDATA           "last"
        dur     CDATA           #IMPLIED
        repeat  CDATA           "1"
        region  IDREF           #IMPLIED
        %sync-attributes;
        %system-attribute;
>

<!--=================== Á÷·Ä ¿¤·¯¸ÕÆ® ============================-->
<!ENTITY % seq-content "%container-content;">
<!ELEMENT seq    (%seq-content;)*>
<!ATTLIST seq
        %id-attr;
        %desc-attr;
        dur     CDATA           #IMPLIED
        repeat  CDATA           "1"
        region  IDREF           #IMPLIED
        %sync-attributes;
        %system-attribute;
>

<!--=================== Àüȯ ¿¤·¯¸ÕÆ® ================================-->
<!-- head¿¡¼­ switch´Â layout ¿ø¼Ò¸¸À» Æ÷ÇÔÇÒ ¼ö ÀÖ°í, body¿¡¼­´Â
        container ¿¤·¯¸ÕÆ®¸¸À» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ÀÌ Á¦ÇÑÀº DTD(?)¿¡¼­
        Ç¥ÇöÇÒ ¼ö ¾øÀ¸¹Ç·Î ¾çÂÊÀ» ¸ðµÎ Çã¿ëÇÑ´Ù:
-->
<!ENTITY % switch-content "layout|(%container-content;)">
<!ELEMENT switch (%switch-content;)*>
<!ATTLIST switch
        %id-attr;
        %title-attr;
>

<!--=================== ¸Åü °´Ã¼ ¿¤·¯¸ÕÆ® =============================-->
<!-- SMILÀº ±¸Á¶¸¦ Á¤ÀÇÇÑ´Ù. ½ÇÁ¦ ¸Åü °´Ã¼´Â ¸Åü °´Ã¼ÀÇ src ¾îÆ®¸®ºäÆ®·Î
        ÂüÁ¶ÇÑ´Ù.
-->

<!-- ´õºÒ¾î, SMIL ¸í¼¼¼­¿¡ Á¤ÀÇµÈ ´ÙÀ½°ú °°Àº ¾îÆ®¸®ºäÆ®¸¦ °®´Â´Ù:
-->
<!ENTITY % mo-attributes "
        %id-attr;
        %desc-attr;
        region     IDREF           #IMPLIED
        alt        CDATA           #IMPLIED
        longdesc   CDATA           #IMPLIED
        src        CDATA           #IMPLIED
        type       CDATA           #IMPLIED
        dur        CDATA           #IMPLIED
        repeat     CDATA           '1'
        %fill-attribute;
        %sync-attributes;
        %system-attribute;
">

<!--
     ´ëºÎºÐÀÇ Á¤º¸´Â ¾îÆ®¸®ºäÆ®¿¡ ÀÖ°í, ¸Åü °´Ã¼´Â ºó ¿ø¼ÒÀ̰ųª ¿¬°üµÈ link
     ¿¤·¯¸ÕÆ®¸¦ Æ÷ÇÔÇÑ´Ù:
-->
<!ENTITY % mo-content "(%assoc-link;)*">
<!ENTITY % clip-attrs "
        clip-begin      CDATA   #IMPLIED
        clip-end        CDATA   #IMPLIED
">

<!ELEMENT ref           %mo-content;>
<!ELEMENT audio         %mo-content;>
<!ELEMENT img           %mo-content;>
<!ELEMENT video         %mo-content;>
<!ELEMENT text          %mo-content;>
<!ELEMENT textstream    %mo-content;>
<!ELEMENT animation     %mo-content;>

<!ATTLIST ref           %mo-attributes; %clip-attrs;>
<!ATTLIST audio         %mo-attributes; %clip-attrs;>
<!ATTLIST video         %mo-attributes; %clip-attrs;>
<!ATTLIST animation     %mo-attributes; %clip-attrs;>
<!ATTLIST textstream    %mo-attributes; %clip-attrs;>
<!ATTLIST text          %mo-attributes;>
<!ATTLIST img           %mo-attributes;>

<!--=================== ¿¬°á ¿¤·¯¸ÕÆ® =====================================-->

<!ENTITY % smil-link-attributes "
        %id-attr;
        %title-attr;
        href            CDATA                   #REQUIRED
        show            (replace|new|pause)     'replace'
">


<!--=================== ÀζóÀÎ ¿¬°á ¿¤·¯¸ÕÆ® ===============================-->
<!ELEMENT a (%schedule;|switch)*>
<!ATTLIST a
        %smil-link-attributes;
>


<!--=================== ¿¬°üµÈ ¿¬°á ¿¤·¯¸ÕÆ® ===========================-->
<!ELEMENT anchor EMPTY>
<!ATTLIST anchor
        %skip-attr;
        %smil-link-attributes;
        %sync-attributes;
        coords          CDATA                   #IMPLIED
>

ÂüÁ¶

[CSS2]
"Cascading Style Sheets, level 2", B. Bos, H. Lie, C. Lilley, I. Jacobs, 12 May 1998.
http://www.w3.org/TR/REC-CSS2/ ¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.
[HTML40]
"HTML 4.0 Specification", D. Raggett, A. Le Hors, I. Jacobs, 24 April 1998.
http://www.w3.org/TR/REC-html40 ¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.
[ISO/IEC 10646]
ISO (International Organization for Standardization). ISO/IEC 10646-1993 (E). Information technology -- Universal Multiple-Octet Coded Character Set (UCS) -- Part 1: Architecture and Basic Multilingual Plane. [Geneva]: International Organization for Standardization, 1993 (plus amendments AM 1 through AM 7).
[NAMESPACES]
"Namespaces in XML", T. Bray, D. Hollander, A. Layman, 27 March 1998
W3C working draft. http://www.w3.org/TR/WD-xml-names¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.
[PICS]
"PICS 1.1 Label Distribution -- Label Syntax and Communication Protocols", 31 October 1996, T. Krauskopf, J. Miller, P. Resnick, W. Trees
http://www.w3.org/TR/REC-PICS-labels-961031¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.
[RFC1738]
"Uniform Resource Locators", T. Berners-Lee, L. Masinter, and M. McCahill, December 1994.
ftp://ftp.isi.edu/in-notes/rfc1738.txt¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.
[RFC1766]
"Tags for the Identification of Languages", H. Alvestrand, March 1995.
ftp://ftp.isi.edu/in-notes/rfc1766.txt¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.
[RFC1808]
"Relative Uniform Resource Locators", R. Fielding, June 1995.
ftp://ftp.isi.edu/in-notes/rfc1808.txt¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.
[RFC2045]
"Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", N. Freed and N. Borenstein, November 1996.
ftp://ftp.isi.edu/in-notes/rfc2045.txt¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. ÀÌ RFC´Â RFC1521, RFC1522 ±×¸®°í RFC1590¸¦ Æó¿ëÇÑ´Ù.
[SMPTE]
"Time and Control Codes for 24, 25 or 30 Frame-Per-Second Motion-Picture Systems - RP 136-1995".  Society of Motion Picture & Television Engineers.
[URI]
"Uniform Resource Identifiers (URI): Generic Syntax and Semantics", T. Berners-Lee, R. Fielding, L. Masinter, 4 March 1998.
http://www.ics.uci.edu/pub/ietf/uri/draft-fielding-uri-syntax-02.txt¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. ÀÌ ÀÛ¾÷Àº ÁøÇàÁßÀ̸ç, [RFC1738]°ú [RFC1808]À» °³Á¤ÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù.
[XML10]
"Extensible Markup Language (XML) 1.0", T. Bray, J. Paoli, C.M. Sperberg-McQueen, editors, 10 February 1998.
http://www.w3.org/TR/REC-xml¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.

SMIL 1.0 È®Àå

(ºñ±Ô¹ü)

ÇâÈÄ¿¡ SMIL 1.0Àº ´Ù¸¥ 3WC ±Ç°í¾È ¶Ç´Â °³ÀÎÀû È®Àå¿¡ ÀÇÇØ È®ÀåµÉ ¼ö ÀÖ´Ù.

ÀÌ·¯ÇÑ È®ÀåÀ» À§ÇØ, ´ÙÀ½ÀÇ ±ÔÄ¢À» ÁؼöÇÒ °ÍÀ» ÃßõÇÑ´Ù:

  • È®Àå¿¡¼­ µµÀÔµÈ ¸ðµç ¿¤·¯¸ÕÆ®´Â ±×°ÍÀÇ ³»¿ëÀ» SMIL 1.0 Àç»ý±â°¡ ó¸®ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù¸é, ¹Ýµå½Ã "skip-content" ¾îÆ®¸®ºäÆ®(3.3.1Àý¿¡ Á¤ÀǵÊ)¸¦ °¡Á®¾ß ÇÑ´Ù.
  • °³ÀÎÀûÀÎ È®ÀåÀº XML namespace ¸í¼¼¼­ÀÇ ±¸¹®À» »ç¿ëÇÏ¿© µµÀÔÇØ¾ß ÇÑ´Ù.

SMIL 1.0 Àç»ý±â°¡ ÀÌ µÎ ±ÔÄ¢À» ÁؼöÇÏ´Â È®ÀåÀ» Æ÷ÇÔÇÑ ¹®¼­¸¦ ´Ù·ê ¼ö ÀÖµµ·Ï ÁغñÇÒ °ÍÀ» ±Ç°íÇÑ´Ù.

È®ÀåÀº, ÀÏ´Ü ±×·¯ÇÑ ¹æ½ÄÀÌ W3C ±Ç°í¾ÈÀÌ µÇ¸é, XML namespace ¹æ½ÄÀ» »ç¿ëÇÏ¿© ´Ù·ç¾î¾ß ÇÑ´Ù. ³ª¸ÓÁö Àý¿¡¼­, W3C ³ëÆ®[NAMESPACE]¿¡ Á¤ÀÇµÈ XML namespace¿¡ ´ëÇÑ ±¸¹®°ú Àǹ̴ ¿ÀÁ÷ ¿¹½Ã¸¦ À§ÇÑ ¸ñÀûÀ¸·Î¸¸ »ç¿ëµÉ °ÍÀÌ´Ù.

´ÙÀ½°ú °°Àº °æ¿ì°¡ ÀϾ ¼ö ÀÖ´Ù:

  1. ¹®¼­°¡ ºó Á¢µÎ»ç¸¦ Á¤ÀÇÇÏ´Â SMIL 1.0 ¸í¼¼¼­¿¡ ´ëÇÑ namespace ¼±¾ðÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì, ºñ SMIL 1.0 ¿¤·¯¸ÕÆ®¿Í ¾îÆ®¸®ºäÆ®´Â ±×°ÍµéÀÌ XML namespace¸¦ »ç¿ëÇÏ¿© ¼±¾ðµÈ °æ¿ì¿¡¸¸ ¹®¼­¿¡ Çã¿ëµÈ´Ù. ¹®¼­´Â SMIL 1.0¿¡ ´ëÇÑ ¹®¼­Çü¼±¾ðÀ» Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ¸¸¾à ±×·¸´Ù¸é, ±×°ÍÀº À¯È¿ÇÏÁö ¾Ê´Ù.
    ´ÙÀ½ÀÇ ¿¹¿¡¼­, ¿¤·¯¸ÕÆ® "new:a"´Â Àû¹ýÇÑ È®ÀåÀÌ´Ù. ¿¤·¯¸ÕÆ® "mytags:a"¿Í "b"´Â XML namespace¸¦ »ç¿ëÇÏ¿© ¼±¾ðµÇÁö ¾Ê¾ÒÀ¸¹Ç·Î ±¸¹® ¿À·ùÀÌ´Ù.
    <?xml:namespace ns="http://www.acme.com/new-smil" prefix="new" ?>
    <?xml:namespace ns="http://www.w3.org/TR/PR-smil" ?>
    <smil>
      <body>
        <par>
          <new:a>
          ...
          </new:a>
          <mytags:a ... />
            ...
          </mytags:a>
          <b>
           ...
          </b>
        </par>
       </body>
     </smil>
    
  2. ¹®¼­°¡ ¾î¶² ¹®¼­Çü¼±¾ðµµ Æ÷ÇÔÇÏÁö ¾Ê°í, 1.0 ÀÌ»óÀÇ SMIL ÆÇ¿¡ ´ëÇÑ ¹®¼­Çü¼±¾ð ¶Ç´Â 1.0 ÀÌ»óÀÇ SMIL ¸í¼¼¼­¿¡ ´ëÇÑ namespace ¼±¾ðÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ±×·¯ÇÑ namespace ¼±¾ðÀ» ÀÎÁöÇÒ ¼ö ÀÖ´Â SMIL 1.0 Àç»ý±âÀÇ ´ëÇؼ­´Â, ÇâÈÄ SMIL ÆÇÀÇ URI°¡ http://www.w3.org/TR/REC-smil·Î ½ÃÀÛÇÏ°í, ¿¹¸¦ µé¾î, ÆÇ ¹øÈ£°¡ µÉ ¼ö ÀÖ´Â ¸î ¹®ÀÚ°¡ µû¶ó ºÙµµ·Ï ±Ç°íÇÑ´Ù.
    ÀÌ·¯ÇÑ °æ¿ì, SMIL 1.0 Àç»ý±â´Â ±×°ÍÀÌ 1.0 ÀÌ»óÀÇ ÆÇ ¹øÈ£¸¦ °¡Áø SMIL ¹®¼­¸¦ ó¸®ÇÏ°í ÀÖ´Ù°í °¡Á¤ÇØ¾ß ÇÑ´Ù.
    ´ÙÀ½°ú °°Àº °æ¿ì°¡ ÀϾ ¼ö ÀÖ´Ù:
    ¾Ë ¼ö ¾ø´Â ¿¤·¯¸ÕÆ®
    ¾Ë ¼ö ¾ø´Â ¿¤·¯¸ÕÆ®´Â ¹«½ÃÇÑ´Ù.
    ¾Ë ¼ö ¾ø´Â ¿¤·¯¸ÕÆ®°¡ SMIL 1.0 ¿¤·¯¸ÕÆ®·Î ÀÌ·ç¾îÁø ³»¿ëÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ±×·¯ÇÑ ³»¿ëÀÌ ¹«½ÃÇϰųª ó¸®ÇÏ´Â °ÍÀº "skip-content" ¾îÆ®¸®ºäÆ®ÀÇ °ª¿¡ ´Þ·ÁÀÖ´Ù. ¸¸¾à ¾îÆ®¸®ºäÆ®°¡ "true"·Î ¼³Á¤µÇ¾î Àְųª, ¾îÆ®¸®ºäÆ®°¡ ¾ø´Ù¸é ³»¿ëÀ» ó¸®ÇÏÁö ¾Ê´Â´Ù. ¸¸¾à "false"·Î ¼³Á¤µÇ¾î ÀÖ´Ù¸é, ³»¿ëÀ» ó¸®ÇÑ´Ù.
    "Empty"·Î ¼±¾ðµÈ ¿¤·¯¸ÕÆ®ÀÇ ³»¿ë
    ÇâÈÄ ÆÇÀÇ SMILÀº SMIL 1.0¿¡¼­ "empty"·Î ¼±¾ðµÈ ¿¤·¯¸ÕÆ®°¡ ³»¿ëÀ» °¡Áú ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù.
    ÀÌ ³»¿ëÀ» ¹«½ÃÇϰųª ó¸®ÇÏ´Â °ÍÀº ÀÌÀü¿¡´Â empty¿´´ø ¿¤·¯¸ÕÆ®ÀÇ "skip-content" ¾îÆ®¸®ºäÆ® °ª¿¡ ´Þ·ÁÀÖ´Ù. ¸¸¾à "false"·Î ¼³Á¤µÇ¾ú´Ù¸é, ³»¿ëÀ» ó¸®ÇÑ´Ù.
    ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ®
    ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ®´Â ¹«½ÃÇÑ´Ù.
    ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ® °ª
    ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ® °ªÀ» °¡Áø ¾îÆ®¸®ºäÆ®´Â ¹«½ÃÇÑ´Ù.
  3. ¹®¼­°¡ SMIL 1.0¿¡ ´ëÇÑ ¹®¼­Çü¼±¾ðÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì, XML namespace ¼±¾ðÀ» ÀÌ¿ëÇÏ¿´´õ¶óµµ ¾î¶² ºñ-SMIL 1.0 ¿¤·¯¸ÕÆ®¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ±×·¯ÇÑ È®ÀåÀÌ ¹®¼­¸¦ À¯È¿ÇÏÁö ¾Êµµ·Ï Çϱ⠶§¹®ÀÌ´Ù.

È®ÀåÀ¸·Î¼­ SMIL 1.0ÀÇ »ç¿ë

XML namespace ¹æ½ÄÀ» SMIL ¿¤·¯¸ÕÆ®¿Í ¾îÆ®¸®ºäÆ®¸¦ ´Ù¸¥ XML ±â¹ÝÀÇ ¹®¼­¿¡ Æ÷ÇÔÇϱâ À§ÇØ »ç¿ëÇÒ ¶§, ´ÙÀ½°ú °°Àº namespace ½Äº°ÀÚ¸¦ »ç¿ëÇÒ °ÍÀ» ±Ç°íÇÑ´Ù: http://www.w3.org/TR/REC-smil

¡¡

¡¡
All contents copyright © Los Angeles Chinese Learning Center, unless otherwise noted. Website Hosting and Marketing