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 ÇѱÛÆÇÀÇ ÀúÀÛ±ÇÀº
¿ùµå¿ÍÀ̵åÀ¥ÄÁ¼Ò½Ã¾öÀÇ ¹®¼ÀúÀÛ±Ç ¹× ¹ø¿ª °ü·Ã ±ÔÁ¤À» µû¸¥´Ù.
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ÀýÀº "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 ¿¡ ÀÖ´Ù.
Â÷·Ê
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 °³³äÀ» »ç¿ëÇÏ¿© ±¸¹®À» Á¤ÀÇÇÒ ¼ö ¾ø´Â ¸ðµç ¼Ó¼º °ªÀÇ Á¤ÀÇ°¡ ¿Â´Ù. ¿ø¼Ò
Á¤ÀÇÀÇ ¸¶Áö¸· ÀýÀº ¿ø¼ÒÀÇ ³»¿ëÀ» ¹àÈù´Ù.
¿ø¼Ò ¼Ó¼º
"smil" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù:
- id
- ÀÌ ¼Ó¼ºÀº ¹®¼³»ÀÇ ¿ø¼Ò¸¦ °íÀ¯ÇÏ°Ô ½Äº°ÇÑ´Ù. ÀÌ°ÍÀÇ °ªÀº XML ½Äº°ÀÚÀÌ´Ù.
¿ø¼Ò ³»¿ë
"smil" ¿ø¼Ò´Â ´ÙÀ½ÀÇ ÀÚ½ÄÀ» °¡Áú ¼ö ÀÖ´Ù:
- body
- 4.1Àý¿¡¼ Á¤ÀǵÊ
- head
- 3.1Àý¿¡¼ Á¤ÀǵÊ
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 ¼Ó¼ºÀÌ ´Ù¸¥ °ªÀ» °®´Â ´Ù¸é, ¿ø¼Ò´Â ¹®ÀÚ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ´Ù.
ÀÌ ÀýÀº 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>
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°¡ »ý¼ºÇÑ µÎ ¹Ú½º °¡ °°Àº ½ºÅà ¼öÁØ¿¡ ÀÖ´Ù¸é,
- ¿ø¼Ò AÀÇ Ç¥½Ã°¡ ¿ø¼Ò BÀÇ Ç¥½Ãº¸´Ù ´Ê´Ù¸é, AÀÇ ¹Ú½º°¡ BÀÇ ¹Ú½ºº¸´Ù À§¿¡ ½×ÀδÙ(½Ã°£Àû ¼ø¼).
- ¿ø¼Ò°¡ °°Àº ½Ã°£¿¡ Ç¥½ÃµÇ°í, SMIL ¹®¼¿¡¼ ¿ø¼Ò A°¡ ¿ø¼Ò Bº¸´Ù ³ªÁß¿¡ ÀÖ´Ù¸é, AÀÇ ¹Ú½º°¡ BÀÇ ¹Ú½ºº¸´Ù À§¿¡
½×ÀδÙ(CSS2¿¡ Á¤ÀÇµÈ ¹®¼ Æ®¸® ¼ø¼).
¿ø¼Ò ³»¿ë
"region"Àº ºó ¿ø¼ÒÀÌ´Ù.
"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"Àº ºó ¿ø¼ÒÀÌ´Ù.
"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.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 µ¿±âÈ ¿ø¼Ò
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´Â ´ÙÀ½°ú °°ÀÌ °áÁ¤µÈ´Ù:
- ¿ø¼ÒÀÇ Á¶»óÁß Ã¹¹ø° µ¿±âÈ ¿ø¼Ò¿¡¼ ±×°ÍÀÇ ¸ðµç ÀÚ½ÄÀ» ±¸Çؼ S¿¡ ´õÇÑ´Ù.
- ¸ðµç "a"¿Í "switch" ¿ø¼Ò¸¦ S¿¡¼ Á¦°ÅÇÑ´Ù. ¸ðµç "a" ¿ø¼ÒÀÇ ÀÚ½ÄÀ» S¿¡ ´õÇϵÇ, "switch" ¿ø¼Ò´Â
Á¦¿ÜÇÑ´Ù.
°á°ú·Î ¾ò¾îÁø ÁýÇÕ S´Â "in scope" ¿ø¼ÒÀÇ ÁýÇÕÀÌ´Ù.
¡¡
<par>
<audio id="a" begin="6s" src="audio" />
</par>
D
¡¡
±×¸² 4.1: "par" ¿ø¼Ò¿¡¼ Áö¿¬ °ªÀÇ »ç¿ë
<seq>
<audio src="audio1" />
<audio begin="5s" src="audio2" />
</seq>
D
±×¸² 4.2: "seq" ¿ø¼Ò¿¡¼ Áö¿¬ °ªÀÇ »ç¿ë
<par>
<audio id="a" begin="6s" ... />
<img begin="id(a)(4s)" ... />
</par>
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)¸¦
º¸¶ó).
¡¡
D
a) ¾ö°ÝÇÑ µ¿±âÈ: Ȼ󿡼ÀÇ Áö¿¬: À½¼º ¶ÇÇÑ Á¤ÁöµÇ°Å³ª, È»óÀÇ ÇÁ·¹ÀÓÁß ÀϺΰ¡ ¹ö·ÁÁø´Ù. Á¤È®ÇÑ µ¿ÀÛÀº ±¸Çö ³ª¸§ÀÌ´Ù.
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 ¿ø¼ÒÀÇ Á÷Á¢ÇÑ ÀÚ½ÄÀ¸·Î ¿©·¯¹ø ³ªÅ¸³¯ ¼ö ÀÖ´Ù.
"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Àý¿¡ Á¤ÀǵÊ
´ÙÀ½ÀÇ ³íÀÇ¿¡¼, "¿ø¼Ò"¶ó´Â ¿ë¾î´Â ¿ÀÁ÷ µ¿±âÈ ¿ø¼Ò¸¸À» ¾ð±ÞÇÏ´Â °ÍÀÌ´Ù.
°¢ ¿ø¼Ò¿¡ ´ëÇÏ¿©, ¾Ï½ÃµÈ, ¸í½ÃµÈ, ¿ä±¸µÈ, ½ÇÁ¦ ½ÃÀÛ, Áö¼Ó, ³¡À» Á¤ÀÇÇÑ´Ù.
½ÇÁ¦ ½ÃÀÛ/Áö¼Ó/³¡Àº ¹®¼ÀÇ µ¶ÀÚ°¡ ÀÎÁöÇÏ´Â °ÍÀ» ³ªÅ¸³½´Ù.
¾Ï½ÃµÈ, ¸í½ÃµÈ, ¿ä±¸µÈ °ªÀº ½ÇÁ¦ °ªÀ» Á¤ÀÇÇϱâ À§ÇÑ º¸Á¶ÀûÀÎ °ªÀÌ´Ù.
SMIL 1.0ÀÇ Á¤ÀǵÈ, ¿ø¼Ò¿¡ ´ëÇØ ÀÌ°Íµé °¢°¢ÀÇ °ªÀ» ±¸ÇÏ´Â ±ÔÄ¢Àº ´ÙÀ½ Àý¿¡ ±â¼úµÇ¾î ÀÖ´Ù.
- SMILÀÇ °¢ ¿ø¼Ò´Â ¾Ï½ÃµÈ ½ÃÀÛÀ» °®´Â´Ù.
- °¢ ¿ø¼Ò¿¡ ¿ø¼ÒÀÇ "begin" ¼Ó¼ºÀ» Ãß°¡ÇÏ¿© ¸í½ÃµÈ ½ÃÀÛÀ» ºÎ¿©ÇÒ ¼ö ÀÖ´Ù:
begin = "¸í½ÃµÈ-½ÃÀÛÀÇ °ª
"
¿ø¼ÒÀÇ ¸í½ÃµÈ ½ÃÀÛÀÌ ±×°ÍÀÇ ¾Ï½ÃµÈ ½ÃÀÛº¸´Ù ºü¸¥ °ÍÀº ¿À·ùÀÌ´Ù.
- SMILÀÇ °¢ ¿ø¼Ò´Â ¾Ï½ÃµÈ ³¡À» °®´Â´Ù.
- °¢ ¿ø¼Ò¿¡ ¿ø¼ÒÀÇ "end" ¼Ó¼ºÀ» Ãß°¡ÇÏ¿© ¸í½ÃµÈ ³¡À» ºÎ¿©ÇÒ ¼ö ÀÖ´Ù:
end = "¸í½ÃµÈ-³¡ÀÇ °ª"
- ¿ø¼ÒÀÇ ¾Ï½ÃµÈ Áö¼ÓÀº ¸í½ÃµÈ ³¡°ú ¸í½ÃµÈ ½ÃÀÛÀÇ Â÷ÀÌ´Ù.
- °¢ ¿ø¼Ò¿¡ ¿ø¼ÒÀÇ "dur" ¼Ó¼ºÀ» Ãß°¡ÇÏ¿© ¸í½ÃµÈ Áö¼ÓÀ» ºÎ¿©ÇÒ ¼ö ÀÖ´Ù:
dur = "¸í½ÃµÈ-Áö¼ÓÀÇ °ª"
- ¿ø¼ÒÀÇ ¿ä±¸µÈ ½ÃÀÛÀº ¸í½ÃµÈ ½ÃÀÛÀÌ ÀÖ´Ù¸é ±×°ÍÀÌ°í, ±×·¸Áö ¾Ê´Ù¸é ¾Ï½ÃµÈ ½ÃÀÛ°ú °°´Ù.
- °¢ ¿ø¼Ò´Â ¿ä±¸µÈ ³¡À» °®´Â´Ù.
- ¿ø¼ÒÀÇ ¿ä±¸µÈ Áö¼ÓÀº ¿ä±¸µÈ ³¡°ú ¿ä±¸µÈ ½ÃÀÛÀÇ Â÷ÀÌ´Ù.
- °¢ ¿ø¼Ò´Â ½ÇÁ¦ ½ÃÀÛÀ» °®´Â´Ù.
- °¢ ¿ø¼Ò´Â ½ÇÁ¦ ³¡À» °®´Â´Ù. (ÁÖÀÇ: ÀÚ½Ä ¿ø¼ÒÀÇ ½ÇÁ¦ ³¡Àº Àý´ë·Î ±× ºÎ¸ð ¿ø¼ÒÀÇ ½ÇÁ¦ ³¡º¸´Ù ´ÊÀ» ¼ö ¾ø´Ù.)
- ¿ø¼ÒÀÇ ½ÇÁ¦ Áö¼ÓÀº ½ÇÁ¦ ³¡°ú ½ÇÁ¦ ½ÃÀÛÀÇ Â÷ÀÌ´Ù.
ÀÌ ÀýÀº 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 °ªÀÌ´Ù. ¸¸¾à ¿¬°áÀÌ µÚµû¸£´Â ´ÜÆí ºÎºÐÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù¸é, Ç¥ÇöÀº, »ç¿ëÀÚ°¡
¸ñÀû ¹®¼°¡ ³ªÅ¸³»´Â Ç¥ÇöÀ» ´ÜÆíÀÌ °¡¸®Å°°í ÀÖ´Â ¿ø¼ÒÀÇ ½ÇÁ¦Àû ½ÃÀÛ±îÁö »¡¸®°¨±â¸¦ ÇÑ °Íó·³ ½ÃÀÛÇØ¾ß ÇÑ´Ù.
´ÙÀ½ÀÇ Æ¯º°ÇÑ °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù:
- ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼Ò°¡ "repeat" ¼Ó¼ºÀ» °¡Áú ¼ö ÀÖ´Ù.
- ¸¸¾à "repeat" ¼Ó¼ºÀÇ °ªÀÌ NÀ̶ó¸é, ¿ø¼Ò´Â N¸¸Å ¹Ýº¹ Àç»ýµÇ¾î¾ß ÇÑ´Ù.
- ¸¸¾à "repeat" ¼Ó¼ºÀÇ °ªÀÌ "indefinite"¶ó¸é, Àç»ýÀÇ ³¡Àº repeat °ªÀÌ "indefinite"ÀÎ °æ¿ì¿¡
Á¤ÀÇµÈ ±ÔÄ¢¿¡ µû¸¥´Ù.
- ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼Ò°¡ "repeat" ¼Ó¼ºÀ» °¡Áø ´Ù¸¥ ¿ø¼Ò¿¡ Æ÷ÇԵǾî ÀÖ´Ù.
- ¸¸¾à "repeat" ¼Ó¼ºÀÇ °ªÀÌ NÀ̶ó¸é, Àç»ýÀº ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼ÒÀÇ Ã³À½¿¡¼ ½ÃÀÛÇÏ¿©, "repeat" ¼Ó¼ºÀ» °¡Áø ¿ø¼Ò¸¦
N-1¸¸Å ¹Ýº¹ÇÑ´Ù.
- ¸¸¾à, "repeat" ¼Ó¼ºÀÇ °ªÀÌ "indefinite"¶ó¸é, Àç»ýÀº ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼ÒÀÇ Ã³À½¿¡¼ ½ÃÀÛÇÑ´Ù. Àç»ýÀÇ ³¡Àº
repeat °ªÀÌ "indefinite"ÀÎ °æ¿ì¿¡ Á¤ÀÇµÈ ±ÔÄ¢¿¡ µû¸¥´Ù.
- ¿¬°áÀÌ ÁöĪÇÏ´Â ¿ø¼Ò°¡ "switch" ¿ø¼ÒÀÇ ³»¿ëÀÌ´Ù: "switch" ¿ø¼ÒÀÇ ³»¿ëÀÎ ¿ø¼Ò¿¡ ´ëÇÑ ¿¬°áÀº ±ÝÁöµÇ¾î ÀÖ´Ù.
"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>
...
"a" ¿ø¼ÒÀÇ ¿ÏÀüÇÑ ¸Åü °´Ã¼¸¦ ¿¬°á°ú ¿¬°ü½ÃÅ°´Â °ÍÀ¸·Î ±â´ÉÀÌ Á¦ÇѵǾî ÀÖ´Ù. HTML À̹ÌÁö¸ÊÀº °´Ã¼ÀÇ °ø°£ÀûÀÎ ÀϺκÐÀ» ¿¬°á°ú
¿¬°ü½ÃÅ°´Â °ÍÀÌ À¯¿ëÇÏ´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù. anchor ¿ø¼Ò´Â SMIL¿¡¼ ±×°Í°ú À¯»çÇÑ ±â´ÉÀ» ½ÇÇöÇÑ´Ù:
- anchor ¿ø¼Ò´Â "href" ¼Ó¼ºÀ» »ç¿ëÇÏ¿©, ¿¬°áÀÇ ¸ñÀûÁö¸¦ ¸Åü °´Ã¼ÀÇ °ø°£ÀûÀÌ°í ½Ã°£ÀûÀÎ ÀϺκп¡ ¿¬°áÇÒ ¼ö ÀÖµµ·Ï
ÇÑ´Ù(ÀÌ¿¡ ºñÇØ, "a" ¿ø¼Ò´Â ¿¬°á°ú ¿ÏÀüÇÑ ¸Åü °´Ã¼¸¦ ¿¬°ü½ÃÅ°´Â °Í¸¸À» Çã¿ëÇÑ´Ù).
- anchor ¿ø¼Ò´Â "id" ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿©, ¸Åü °´Ã¼ÀÇ ÀϺκÐÀ» ¿¬°áÀÇ ¸ñÀûÁö·Î ¸¸µé ¼ö ÀÖµµ·Ï ÇÑ´Ù.
- anchor ¿ø¼Ò´Â "coords" ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿©, °´Ã¼¸¦ °ø°£ÀûÀÎ ºÎºÐÀ¸·Î ³ª´ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
- 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
¡¡
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>
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;
]>
<!--
ÀÌ°ÍÀº 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Àº ´Ù¸¥ 3WC ±Ç°í¾È ¶Ç´Â °³ÀÎÀû È®Àå¿¡ ÀÇÇØ È®ÀåµÉ ¼ö ÀÖ´Ù.
ÀÌ·¯ÇÑ È®ÀåÀ» À§ÇØ, ´ÙÀ½ÀÇ ±ÔÄ¢À» ÁؼöÇÒ °ÍÀ» ÃßõÇÑ´Ù:
- È®Àå¿¡¼ µµÀÔµÈ ¸ðµç ¿¤·¯¸ÕÆ®´Â ±×°ÍÀÇ ³»¿ëÀ» SMIL 1.0 Àç»ý±â°¡ ó¸®ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù¸é, ¹Ýµå½Ã "skip-content"
¾îÆ®¸®ºäÆ®(3.3.1Àý¿¡ Á¤ÀǵÊ)¸¦ °¡Á®¾ß ÇÑ´Ù.
- °³ÀÎÀûÀÎ È®ÀåÀº XML namespace ¸í¼¼¼ÀÇ ±¸¹®À» »ç¿ëÇÏ¿© µµÀÔÇØ¾ß ÇÑ´Ù.
SMIL 1.0 Àç»ý±â°¡ ÀÌ µÎ ±ÔÄ¢À» ÁؼöÇÏ´Â È®ÀåÀ» Æ÷ÇÔÇÑ ¹®¼¸¦ ´Ù·ê ¼ö ÀÖµµ·Ï ÁغñÇÒ °ÍÀ» ±Ç°íÇÑ´Ù.
È®ÀåÀº, ÀÏ´Ü ±×·¯ÇÑ ¹æ½ÄÀÌ W3C ±Ç°í¾ÈÀÌ µÇ¸é, XML namespace ¹æ½ÄÀ» »ç¿ëÇÏ¿© ´Ù·ç¾î¾ß ÇÑ´Ù. ³ª¸ÓÁö Àý¿¡¼, W3C
³ëÆ®[NAMESPACE]¿¡ Á¤ÀÇµÈ XML namespace¿¡ ´ëÇÑ ±¸¹®°ú Àǹ̴ ¿ÀÁ÷ ¿¹½Ã¸¦ À§ÇÑ ¸ñÀûÀ¸·Î¸¸ »ç¿ëµÉ °ÍÀÌ´Ù.
´ÙÀ½°ú °°Àº °æ¿ì°¡ ÀϾ ¼ö ÀÖ´Ù:
- ¹®¼°¡ ºó Á¢µÎ»ç¸¦ Á¤ÀÇÇÏ´Â 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>
- ¹®¼°¡ ¾î¶² ¹®¼Çü¼±¾ðµµ Æ÷ÇÔÇÏÁö ¾Ê°í, 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"·Î ¼³Á¤µÇ¾ú´Ù¸é, ³»¿ëÀ» ó¸®ÇÑ´Ù.
- ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ®
- ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ®´Â ¹«½ÃÇÑ´Ù.
- ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ® °ª
- ¾Ë ¼ö ¾ø´Â ¾îÆ®¸®ºäÆ® °ªÀ» °¡Áø ¾îÆ®¸®ºäÆ®´Â ¹«½ÃÇÑ´Ù.
- ¹®¼°¡ SMIL 1.0¿¡ ´ëÇÑ ¹®¼Çü¼±¾ðÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì, XML namespace ¼±¾ðÀ» ÀÌ¿ëÇÏ¿´´õ¶óµµ ¾î¶² ºñ-SMIL
1.0 ¿¤·¯¸ÕÆ®¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ±×·¯ÇÑ È®ÀåÀÌ ¹®¼¸¦ À¯È¿ÇÏÁö ¾Êµµ·Ï Çϱ⠶§¹®ÀÌ´Ù.
XML namespace ¹æ½ÄÀ» SMIL ¿¤·¯¸ÕÆ®¿Í ¾îÆ®¸®ºäÆ®¸¦ ´Ù¸¥ XML ±â¹ÝÀÇ ¹®¼¿¡ Æ÷ÇÔÇϱâ À§ÇØ »ç¿ëÇÒ ¶§, ´ÙÀ½°ú °°Àº
namespace ½Äº°ÀÚ¸¦ »ç¿ëÇÒ °ÍÀ» ±Ç°íÇÑ´Ù: http://www.w3.org/TR/REC-smil
¡¡