TTA °£Ç๰ - ICT Standard Weekly

Ȩ > Ç¥ÁØÈ­ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly

±â¼úÇ¥ÁØÀ̽´

´Ù¿î·Îµå (2013-50È£)
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ

[¸ÖƼ¹Ìµð¾îÀÀ¿ë] ½Ç°¨¹Ìµð¾î ó¸® ¿£Áø ±â¼úÀÇ Ç¥ÁØÈ­ ½ÃÀÛ

½Ç°¨¹Ìµð¾î¶õ?

½Ç°¨¹Ìµð¾î¶õ Çö½Ç¼¼°è¸¦ °¡Àå ±ÙÁ¢ÇÏ°Ô ÀçÇöÇϰíÀÚ ÇÏ´Â Â÷¼¼´ë µðÁöÅÐ ¹Ìµð¾î·Î Àΰ£ÀÇ ¿À°¨À» ÀÚ±ØÇÏ´Â ½Ç°¨ Á¤º¸¸¦ ÅëÇØ µ¿¿µ»ó, ¿Àµð¿À, ÅØ½ºÆ®·Î ÀÌ·ç¾îÁø ±âÁ¸ÀÇ ¹Ìµð¾îº¸´Ù ¿ùµîÈ÷ ³ªÀº Ç¥Çö·Â°ú ¸ôÀÔ°¨, ÇöÀå°¨À» Á¦°øÇÏ´Â °ÍÀ» ÀåÁ¡À¸·Î ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ½Ç°¨¹Ìµð¾î´Â ±âÁ¸ÀÇ µ¿¿µ»ó, °ÔÀÓ µîÀÇ A/V ¹Ìµð¾î¿¡ ¸ð¼Ç, ¹Ù¶÷, Áøµ¿, ¾È°³, Çâ±â µîÀÇ ½Ç°¨È¿°ú ÀçÇö Á¤º¸°¡ Ãß°¡µÈ ´Ù°¨°¢ ¸ÖƼ¹Ìµð¾î ÄÜÅÙÃ÷·Î, Ãß°¡µÈ ½Ç°¨È¿°ú ÀçÇö Á¤º¸¸¦ ±â¹ÝÀ¸·Î ¸ð¼ÇÀÇÀÚ, ¼±Ç³±â, ¿ÂµµÁ¶Àý±â, Áøµ¿±â±â, Á¶¸í±â±â, ¹ßÇâ±â µîÀÇ ´Ù¾çÇÑ ½Ç°¨ µð¹ÙÀ̽º¸¦ A/V ¹Ìµð¾î¿Í µ¿±âÈ­ÇÏ¿© ÀûÀýÇÏ°Ô Á¦¾îÇÔÀ¸·Î½á ÀçÇöµÈ´Ù.

½Ç°¨¹Ìµð¾î ¼­ºñ½º¸¦ À§ÇÑ ÇÙ½É ¿ä¼Ò ±â¼ú·Î´Â Á¤ÇüÈ­µÈ ½Ç°¨Á¤º¸ Ç¥Çö ±â¼ú, ½Ç°¨Á¤º¸¸¦ ó¸®Çϰí ÀçÇöÇÏ´Â ½Ç°¨¹Ìµð¾î ¿£Áø ±â¼ú, ½Ç°¨¹Ìµð¾î ¼­ºñ½ºÀÇ »ý»ê, À¯Åë, ¼Òºñ¸¦ Áö¿øÇÏ´Â ¹Ìµð¾î Ç÷§Æû ±â¼ú µîÀ» µé ¼ö ÀÖ´Ù. º» °í¿¡¼­´Â ÀÌ·¯ÇÑ ½Ç°¨¹Ìµð¾î ó¸® ±â¼ú°ú °ü·ÃµÈ ±¹Á¦Ç¥ÁØÀÇ ÇöȲÀ» »ìÆìº¸°í ½Ç°¨¹Ìµð¾î ±â¼úÀÇ È°¼ºÈ­¸¦ À§ÇØ ¿ä±¸µÇ´Â Ç¥ÁØÈ­ ¹æÇâÀ» Á¦½ÃÇϰíÀÚ ÇÑ´Ù.

 

½Ç°¨Á¤º¸ Ç¥Çö ±â¼ú Ç¥ÁØ ÇöȲ

ISO/IEC JTC1/SC29 »êÇÏ ¸ÖƼ¹Ìµð¾îºÎȣȭ ±¹Á¦Ç¥ÁØÈ­À§¿øÈ¸(WG11, MPEG)¿¡¼­´Â MPEG-V ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ °¡»ó¼¼°è¿Í Çö½Ç¼¼°è °£ ±³·ù¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º ±Ô°ÝÀ» Á¤ÀÇÇϰí ÀÖÀ¸¸ç, ÃÑ 7°³ÀÇ ÆÄÆ®·Î ±¸¼ºµÈ ISO/IEC 23005(MPEG-V Media Context and Control) Ç¥ÁØÀ» Á¦Á¤Çϰí ÀÖ´Ù. ÀÌ Áß MPEG-V Part3(Sensory Information)¿¡¼­´Â ½Ç°¨È¿°ú ¼­¼úÀ» À§ÇÑ XML ½ºÅ°¸¶ ±â¹ÝÀÇ ½Ç°¨È¿°ú Ç¥Çö ±â¼ú ±Ô°ÝÀ» Á¤ÀÇÇϰí ÀÖ´Ù. ÀÌ ±Ô°ÝÀ» µû¸£´Â ½Ç°¨È¿°ú ÀçÇö Á¤º¸ÀÎ ½Ç°¨È¿°ú¸ÞŸµ¥ÀÌÅÍ(SEM, Sensory Effect Metadata)°¡ °¡»ó¼¼°è °ÝÀÎ ¸ÖƼ¹Ìµð¾î ÄÜÅÙÃ÷¿¡ Ãß°¡µÇ¾î Çö½Ç¼¼°èÀÇ ½Ç°¨ µð¹ÙÀ̽º¸¦ Á¦¾îÇÏ´Â ÀÔ·Â µ¥ÀÌÅͷΠȰ¿ëµÊÀ¸·Î½á °¡»ó¼¼°è·ÎºÎÅÍ Çö½Ç¼¼°è·ÎÀÇ ¼ÒÅëÀÌ ÀÌ·ç¾îÁö°Ô µÈ´Ù.

MPEG-V¿¡¼­´Â °¡»ó¼¼°è Á¤º¸¸¦ Çö½Ç¼¼°è Á¤º¸·Î º¯È¯ÇÏ´Â º¯È¯¿£Áø(adaption engine)¿¡ ´ëÇÑ ÀԷ°ú Ãâ·ÂÀÌ µÇ´Â µ¥ÀÌÅÍÀÇ Æ÷¸Ë¸¸À» Ç¥ÁØÀÇ ¹üÀ§·Î Çϰí ÀÖ´Ù. Ãʱ⠺¯È¯¿£ÁøÀ» Ç¥ÁØ¿¡ Æ÷ÇÔÇÏÁö ¾ÊÀº ÀÌÀ¯´Â º¯È¯ ¿£ÁøÀÇ ±¸Çö¿¡ ÀÖ¾î ´Ù¾ç¼ºÀ» º¸ÀåÇÏ°í ´Ù¾çÇÑ ±â¼úÀÌ ½ÃÀå¿¡¼­ °æÇÕÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© ±â¼úÀÇ ¹ßÀüÀ» µµ¸ðÇϱâ À§ÇÔÀ̾ú´Ù. ±×·¯³ª ÇÑÆíÀ¸·Î´Â ½Ç°¨¹Ìµð¾îÀÇ È®»êÀ» À§ÇØ »ê¾÷È­ °¡´É¼ºÀÌ °¡Àå ³ôÀº ±â¼ú Áß ÇϳªÀÎ ½Ç°¨¹Ìµð¾î ÀçÇö ¿£Áø ±â¼úÀÇ ±Ô°ÝÀ» Ç¥ÁØÈ­ÇÒ Çʿ伺µµ ²ÙÁØÈ÷ ³íÀÇµÇ¾î ¿Ô´Ù.

 

°³¹æÇü µðÁöÅÐ ¹Ìµð¾î Ç÷§Æû ±â¼ú Ç¥ÁØ ÇöȲ

MPEG¿¡¼­´Â MPEG-M(Multimedia Service Platform Technologies)À» ÅëÇØ ¸ÖƼ¹Ìµð¾î¸¦ ó¸®ÇÏ´Â ¹ë·ù üÀÎ(value-chain)À» ¼³°èÇÏ°í ±¸ÇöÇÒ ¼ö ÀÖ´Â µðÁöÅÐ ¹Ìµð¾î °³¹æÇü Ç÷§ÆûÀÇ ±Ô°ÝÀ» Á¤ÀÇÇϰí ÀÖÀ¸¸ç, ÃÑ 5°³ÀÇ ÆÄÆ®·Î ±¸¼ºµÈ ISO/IEC 23006(MXM, MPEG Extensible Middleware) Ç¥ÁØÀ» Á¦Á¤ÇÏ¿´´Ù. MXM Ç¥ÁØÀº ¸ÖƼ¹Ìµð¾î ÄÜÅÙÃ÷ÀÇ »ý¼º, ó¸®, ºÐ¹è, À¯Åë, ÀúÀ۱Ǻ¸È£, ¼Òºñ µîÀÇ ¼­ºñ½º¸¦ Áö¿øÇϱâ À§ÇÑ MXM ¹Ìµé¿þ¾î API¿Í MXM ÀÀ¿ë °£ÀÇ ±âº»(elementary) ¹× ÅëÇÕ(aggregated) ¼­ºñ½º ÇÁ·ÎÅäÄÝÀ» ±× ¹üÀ§·Î Çϰí ÀÖ´Ù.

MPEG-M Ç÷§ÆûÀÇ ÇÙ½ÉÀº MPEG-M ¿£ÁøÀ¸·Î ¸í¸íµÇ´Â ¼ÒÇÁÆ®¿þ¾î·Î ±â¼ú ¿£Áø(Technology Engine), ÇÁ·ÎÅäÄÝ ¿£Áø(Protocol Engine), ¿ÀÄɽºÆ®·¹ÀÌÅÍ ¿£Áø(Orchestrator Engine)À¸·Î ±¸ºÐµÈ´Ù. ÀÌ Áß ±â¼ú ¿£ÁøÀº ¿Àµð¿À, ºñµð¿À, 3D ±×·¡ÇȽº, ¼¾¼­ µ¥ÀÌÅÍ, ½ºÆ®¸®¹Ö, ¸ÞŸµ¥ÀÌÅÍ µîÀÇ ÆÄÀÏ Ã³¸® ¹× °Ë»ö, º¯È¯, ·»´õ¸µ, ÀúÀÛ±Ç °ü¸® µî ƯÁ¤ MPEG ±â¼úÀ» ±¸ÇöÇÑ °ÍÀ¸·Î, ÇöÀç MPEG-21 ÆÄÀÏ Æ÷¸Ë ¿£ÁøÀ» ºñ·ÔÇÏ¿© ÃÑ 11°³ÀÇ ±â¼ú ¿£Áø°ú À̵éÀÇ Ç¥ÁØ API°¡ Á¤ÀǵǾî ÀÖ´Ù.

 

½Ç°¨¹Ìµð¾î ó¸® ¿£Áø ±â¼ú Ç¥ÁØÈ­ ÃßÁø ÇöȲ ¹× °èȹ

MPEG-V¿Í MPEG-M¿¡¼­´Â °¢°¢ ½Ç°¨È¿°ú ÀçÇö Á¤º¸ Ç¥Çö ±â¼ú°ú ¸ÖƼ¹Ìµð¾î °³¹æÇü Ç÷§Æû ±â¼ú¿¡ ´ëÇÑ Ç¥ÁØÀ» Á¦Á¤Çϰí ÀÖÀ¸³ª, ½Ç°¨¹Ìµð¾î 󸮸¦ À§ÇÑ ¿£Áø ±â¼úÀº ¿©ÀüÈ÷ À̵é Ç¥ÁØÀÇ ¹üÀ§¿¡¼­ Á¦¿ÜµÇ¾î ÀÖ´Ù. ÀÌ¿¡ 2013³â 7¿ù ºñ¿£³ª¿¡¼­ ÀÖ¾ú´ø Á¦105Â÷ MPEG ȸÀÇ¿¡¼­ ½Ç°¨È¿°ú ó¸® ¿£Áø(SEP Engine, Sensory Effect Processing Engine) ±â¼úÀÌ Çѱ¹ ±â°ü¿¡ ÀÇÇØ ±â°íµÇ°í ÇÁ¶û½º ±â°üÀÌ °ü½ÉÀ» º¸ÀÓÀ¸·Î½á ½Ç°¨¹Ìµð¾î ó¸® ¿£Áø ±â¼úÀÇ ±¹Á¦ Ç¥ÁØÈ­¸¦ À§ÇÑ ¹ßÆÇÀÌ ¸¶·ÃµÇ¾ú´Ù.

 

ÀÌÈÄ 10¿ù Á¦106Â÷ MPEG ȸÀÇ¿¡¼­´Â ÇÁ¶û½º ¹× ¿µ±¹ ±â°ü°ú ½Ç°¨¹Ìµð¾î ó¸® ¿£ÁøÀ» MPEG-M Ç÷§ÆûÀÇ 12¹øÂ° ±â¼ú ¿£ÁøÀ¸·Î Ãß°¡Çϴ ǥÁØÈ­ ÃßÁø ¹æ¾ÈÀÌ º¸´Ù ±¸Ã¼ÀûÀ¸·Î ³íÀǵǾú´Ù(<±×¸² 1> Âü°í). ÇùÀÇµÈ ÀÏÁ¤¿¡ µû¸£¸é 107Â÷ MPEG ȸÀÇ¿¡¼­´Â MPEG-V¿Í MPEG-M°úÀÇ Á¶ÀÎÆ® ¹ÌÆÃÀ» °³ÃÖÇÏ¿© ¾ç ºÐ°úÀÇ ÀÌÇØ¸¦ µµ¸ðÇϰí 108Â÷ ȸÀDZîÁö ½Ç°¨È¿°ú ó¸® ¿£ÁøÀÇ Ç¥ÁØ API¸¦ Á¤ÀÇÇÏ¿© MPEG-M Ç¥ÁØÀÇ °³Á¤(Amendment)À» ÃßÁøÇÏ´Â °ÍÀ¸·Î µÇ¾î ÀÖ´Ù. ÇöÀç ±¹³» ±â°üÀÎ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø¿¡¼­ ½Ç°¨È¿°ú ó¸® ¿£Áø°ú À̸¦ ÀÌ¿ëÇÑ ÀÀ¿ë ¼­ºñ½º¿¡ ´ëÇÑ ·¹ÆÛ·±½º ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸Çö Áß¿¡ ÀÖÀ¸¸ç, ÀÌ °á°ú¹°À» ±â¹ÝÀ¸·Î Ç¥ÁØ API ±Ô°ÝÀÌ ³íÀÇµÉ ¿¹Á¤ÀÌ´Ù.

 

<±×¸² 1> ½Ç°¨¹Ìµð¾î ó¸® ¿£Áø Ç¥ÁØÈ­ ÃßÁø ¹æ¾È

(Ãâó: ISO/IEC 23005-1 Media context and control – Part 1: Architecture, ISO/IEC 23006-1 Multimedia service platform technologies – Part 1: Architecture)

 

            

¸ÎÀ½¸»

½Ç°¨¹Ìµð¾î ¼­ºñ½º¿Í °ü·ÃµÈ ±¹Á¦ Ç¥ÁØÀ¸·Î ½Ç°¨È¿°ú ÀçÇö Á¤º¸ Ç¥Çö ±â¼ú Ç¥ÁØÀ» Æ÷ÇÔÇÑ ISO/IEC 23005(MPEG-V)¿Í °³¹æÇü ¹Ìµð¾î Ç÷§Æû ±â¼ú Ç¥ÁØÀÎ ISO/IEC 23006(MPEG-M)ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ½Ç°¨¹Ìµð¾î ¼­ºñ½ºÀÇ È°¼ºÈ­¸¦ À§ÇØ »ê¾÷È­ °¡´É¼ºÀÌ °¡Àå ³ôÀº ±â¼ú Áß ÇϳªÀÎ ½Ç°¨¹Ìµð¾î ó¸® ¿£Áø ±â¼úÀº Á¦¿ÜµÇ¾î ÀÖ¾î, ÀÌ¿¡ ´ëÇÑ Ç¥ÁØ ±Ô°ÝÀ» Á¤ÀÇÇϰíÀÚ ÇÏ´Â ½Ãµµ°¡ Çѱ¹ ±â°üÀÇ ÁÖµµ·Î MPEG-V¿Í MPEG-M °£ÀÇ Çù·ÂÀ» ÅëÇØ ÃßÁøµÇ°í ÀÖ´Ù. ÇöÀç ½Ç°¨¹Ìµð¾î ó¸® ¿£ÁøÀº °¡»ó¼¼°è Á¤º¸ÀÎ ½Ç°¨È¿°ú¸ÞŸµ¥ÀÌÅ͸¦ Çö½Ç¼¼°èÀÇ ½Ç°¨ µð¹ÙÀ̽º Á¦¾î ¸í·ÉÀ¸·Î º¯È¯ÇÏ´Â ±â´É À§ÁÖ·Î Á¤Àǵǰí ÀÖÀ¸³ª, ÃßÈÄ Çö½Ç¼¼°èÀÇ ¼¾¼­ Á¤º¸¸¦ °¡»ó¼¼°èÀÇ Á¤º¸·Î º¯È¯ÇÏ´Â ±â´É±îÁö Æ÷ÇÔÇÏ´Â °ÍÀ¸·Î È®ÀåÀÌ °¡´ÉÇÒ °ÍÀ¸·Î º¸ÀδÙ.

½Ç°¨¹Ìµð¾î ¿£ÁøÀÇ Ç¥ÁØÈ­°¡ ¿£Áø ±â¼ú ±¸ÇöÀÇ ´Ù¾ç¼ºÀ» Á¦ÇÑÇÏ´Â °ÍÀÌ ¾Æ´Ï³Ä¶ó´Â ¿ì·Á°¡ ÀÖÀ» ¼ö ÀÖÀ¸³ª, ½Ç°¨¹Ìµð¾î ÀçÇö ¹× 󸮸¦ À§ÇÑ Ç¥ÁØ API ±Ô°ÝÀ» Á¤ÀÇÇÔÀ¸·Î½á ¿£Áø ±â¼ú ±¸Çö¿¡ ÀÖ¾î ¸íÈ®ÇÑ ±âÁØÀ» Á¦½ÃÇÒ ¼ö ÀÖ¾î ½Å¼ÓÇÏ°í »óÈ£¿î¿ë¼ºÀÌ º¸ÀåµÈ ¿£Áø ±â¼ú °³¹ßÀÌ ÀÌ·ç¾îÁú ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ½ÇÁ¦ ÇÊ¿äÇÑ Ç¥ÁØÈ­ ±â¼úÀ» Á¦°øÇÔÀ¸·Î½á ½Ç°¨¹Ìµð¾î ±â¼úÀÇ »ó¿ëÈ­¿Í »ê¾÷ÀÇ È°¼ºÈ­·Î À̾îÁö±â¸¦ ±â´ëÇØ º»´Ù.

À±ÇöÁø (Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø ½Ç°¨°¨¼ºÇ÷§Æû¿¬±¸½Ç ¼±ÀÓ¿¬±¸¿ø, hjyoon73@etri.re.kr)

* º» ±ÛÀº ÀúÀÚÀÇ ÀǰßÀÏ »Ó TTA ±â°üÀÇ ÀÔÀå°ú´Â ¹«°üÇÕ´Ï´Ù.