* OpenMAX °³¿ä

Language Translation courtesy of SKTelecom

 

 

OpenMAX - ¹Ìµð¾î °¡¼ÓÈ­ÀÇ ±Ô°ÝÀ» À§ÇÑ Ç¥ÁØ

OpenMAX

 OpenMAX¢â´Â ·Î¿­Æ¼°¡ ¾øÀ¸¸ç, ±×·¡ÇÈ/¿Àµð¿À/À̹ÌÁö ¶óÀ̺귯¸® ¹× MPEG-4¿Í °°Àº ºñµð¿À ÄÚµ¦ µî¿¡ °ÉÃÄ ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ´Â ¹Ìµð¾î ÇÁ·Î¼¼½Ì¿¡ ´ëÇÑ ±Ùº»ÀûÀÎ ¾×¼¼½º¸¦ Ç¥ÁØÈ­ÇÏ´Â Å©·Î½º Ç÷§Æû(cross-platform) API ÀÔ´Ï´Ù. ÇöÀç °³¹ß°úÁ¤ Áß¿¡ ÀÖÀ¸¸ç OpenMAX API´Â ¶óÀ̺귯¸® ¹× ÄÚµ¦À» ÀÌ¿ëÇϴµ¥ À־ ºü¸£°Ô Á¦Ç°¿¡ Àû¿ëÇÒ ¼ö ÀÖ°í, ¾ÕÀ¸·Î °³¹ßµÉ »õ·Î¿î °¡¼Ó Çϵå¿þ¾î ±¸Á¶¿Í ¹«°üÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÇÁ·Î¼¼¼­¿Í ÇÔ²² Ãâ½ÃµÉ °ÍÀÔ´Ï´Ù.


 

 

¹è°æ

½º¸¶Æ® Æù/°³ÀÎ ¹Ìµð¾î Ç÷¹À̾î/°ÔÀÓ Äְܼú °°ÀÌ ´Ù¾çÇÑ Ç÷§Æû »ó¿¡¼­ ºñµð¿À/¿Àµð¿À/À½¼º/3D µî°ú °°Àº °í±Þ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿øÇÏ´Â ¼ÒºñÀÚµéÀÇ ¿ä±¸°¡ ¸¹¾ÆÁö°í ÀÖ½À´Ï´Ù. Á¦Á¶»ç´Â ÀÌ·¯ÇÑ Ãß¼¼¿¡ ¸Â°Ô Á¦Ç°À» Ãâ½ÃÇϱâ À§Çؼ­ ¸ÖƼ¹Ìµð¾î Çϵå¿þ¾î Ç÷§ÆûÀÇ °³¹ß ¼Óµµ¸¦ ³ôÀ̰í ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀÌ·¯ÇÑ Á¦Ç°µéÀº °í¼º´É ÇÁ·Î¼¼¼­¿Í ´ë¿ë·® µ¥ÀÌÅÍ ¿ë·®À» ¿ä±¸ÇÕ´Ï´Ù. µû¶ó¼­, ¸ÖƼ¹Ìµð¾î ¾îÇø®ÄÉÀÌ¼Ç °¡¼ÓÀÌ °¡´ÉÇϵµ·Ï °í¾ÈµÈ ´Ù¾çÇÑ ¼Ö·ç¼ÇµéÀÌ °³¹ßµÇ¾ú½À´Ï´Ù. ¿¹¸¦ µé¸é;

l       ƯÁ¤ ¸ÖƼ¹Ìµð¾î È®Àå°ú ÇÔ²² ÀϹÝÀûÀÎ ¿ëµµÀÇ ÇÁ·Î¼¼¼­

l       ·Î¿ì ·¹º§(low level: Àú¼öÁØ) Çϵå¿þ¾î °¡¼Ó±â

l       DSP (digital signal processor)¸¦ Æ÷ÇÔÇÑ ¸ÖƼ ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØÃ³

l       Àü¿ë Çϵå¿þ¾î ºñµð¿À µðÄÚ´õ

ÀÌ ¸ðµç ±¸Á¶Àû º¯Çü¿¡ À־ °¡Àå Áß¿äÇÑ ¹®Á¦Á¡ÀÌ È¿À²Àû ÄÚµåÀÇ °³¹ßÀÔ´Ï´Ù. º¸Åë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Â ÄÄÆÄÀÏ·¯°¡ Á¦°øµÈ´Ù°í ÇÏ´õ¶óµµ ÀÀ¿ë ¼öÁØÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¸ °¡Áö°í ÃæºÐÇÑ ¼º´ÉÀ» º¸ÀåÇÏ´Â °ÍÀº ¾î·Á¿î ÀÏÀÔ´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â ¾ÖÇø®ÄÉÀ̼ǿ¡ µû¶ó¼­ Á¾Á¾ ¾î¼Àºí¸®¾î¸¦ ÀÌ¿ëÇϱ⵵ ÇÕ´Ï´Ù. ÀÌ·¸°Ô µÇ¸é ¾î¼Àºí¸®¾î·Î ÀÛ¼ºµÈ ÄÚµå´Â ´Ù¸¥ ¸ÖƼ¹Ìµð¾î Çϵå¿þ¾î ¼Ö·ç¼Ç¿¡ Àû¿ëÇϱⰡ ¾î·Á¿öÁö°í »õ·Î¿î Çϵå¿þ¾î¿¡ Àû¿ëÇÏ·Á¸é ±×¿¡ ¸Â°Ô Àç¼³°èµÇ°í ±¸ÇöµÇ¾î¾ß ÇÑ´Ù´Â ¹®Á¦Á¡À» °¡Áö°í ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ºñÈ¿À²¼ºÀ¸·Î ÀÎÇØ¼­ »õ·Î¿î Çϵå¿þ¾î¸¦ ÀÌ¿ëÇÏ´Â Á¦Ç°ÀÇ Ãâ½Ã°¡ Áö¿¬µÈ´Ù¸é, °³¹ß ¾÷ü°¡ ¸ÖƼ¹Ìµð¾î »ê¾÷¿¡¼­ ½ÃÀåÀ» ¼±µµÇÏ´Â ¿ªÇÒÀ» Çϱâ¶õ ¸Å¿ì ¾î·Á¿öÁö°Ô µË´Ï´Ù. °¡±ÞÀû ºü¸¥ Ãâ½Ã°¡ °¡´ÉÇÑ Ç÷§ÆûÀ» äÅÃÇÏ´Â °ÍÀº °³¹ß ¾÷üÀÇ »ý»ê¼ºÀ» Çâ»ó½ÃÄÑÁÖ´Â Áß¿äÇÑ ¿ä±¸»çÇ×À̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

 

»õ·Î¿î Open Ç¥ÁØ ±Ô°Ý

ÀÌ·¯ÇÑ ¹®Á¦Á¡ÀÇ ÇØ°á ¹æ¾ÈÀ¸·Î Å©·Î³ë½º ±×·ìÀº ¡°OpenMAX ¿öÅ· ±×·ì(Working Group)¡±À» ¸¸µé¾î ¸ÖƼ¹Ìµð¾î ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °³¹æÇü ¾îÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(APIs)¿Í ±× ±Ô°Ý Ç¥ÁØÀ» Á¤ÀÇÇϵµ·Ï Çϰí ÀÖ½À´Ï´Ù. º» ¿ÀÇ ½ºÅÄ´õµåÀÇ Ã¹ ¹øÂ° ¸ñÇ¥´Â ºñ¿ëÀý°¨ÀÌ¸ç »õ·Î¿î ÇÁ·Î¼¼¼­¿Í ¾ÆÅ°ÅØÃ³¿¡ ¸ÖƼ¹Ìµð¾î ¼ÒÇÁÆ®¿þ¾î¸¦ °áÇÕÇϴµ¥ À־ º¹À⼺À» °¨¼Ò½ÃŰ´Â °ÍÀÌ µÎ¹øÂ° ¸ñÇ¥ÀÔ´Ï´Ù.

¸ÖƼ¹Ìµð¾î ÄÚµ¦/±×·¡ÇÈ ¶óÀ̺귯¸® ¹× ºñµð¿À À̹ÌÁö/¿Àµð¿À/À½¼º/½ºÇÇÄ¡ µîÀ» À§ÇÑ ±âŸ ±â´É°ú °°Àº ¹Ìµé¿þ¾î ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ °øÅë ±Ô°ÝÀ» ½ÂÀÎÇÔÀ¸·Î½á °³¹ßÀÚµéÀÌ °øÅëÀû°í ÀϹÝÀûÀÎ ±â´É ±¸ÇöÀ» ¹Ýº¹ÇÏ´Â °Í º¸´Ù´Â ±×µé¸¸ÀÇ Á¦Ç°À» Â÷º°È­Çϴµ¥ ´õ¿í ÁýÁßÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÙ °ÍÀÔ´Ï´Ù. ÀÌ´Â ¶ÇÇÑ ½ÅÁ¦Ç°µéÀÌ ½ÃÀå¿¡ ´õ¿í ºü¸£°Ô Ãâ½ÃµÇ´Â °ÍÀ» µµ¿ÍÁÖ¸ç ´Ù¾çÇÑ Çϵå¿þ¾î Ç÷§Æû¿¡ äÅÃµÉ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.

OpenMAX multimedia stack

 

 

Çù·Â »ç¾÷

OpenMAX´Â ·Î¿­Æ¼°¡ ¾øÀ¸¸ç ºñµ¶°úÁ¡ ¸ÖƼ¹Ìµð¾î ÄÚµ¦/°ÔÀÓ¿£Áø/±×·¡ÇÈ ¶óÀ̺귯¸® µîÀ» Á¦ÀÛÇÏ´Â ¹Ìµé¿þ¾î °³¹ßÀÚ¸¦ ÁÖ¿ä Ÿ±êÀ¸·Î Çϰí ÀÖ½À´Ï´Ù. OpenMAX´Â ¸ÖƼ¹Ìµð¾î ¼º´ÉÀÌ °áÁ¤ÀûÀÎ ¸ðµç ¾îÇø®ÄÉÀ̼Ç(½º¸¶Æ® Æù/°ÔÀÓ ÄܼÖ/µðÁöÅÐ TV/¼ÂÅé ¹Ú½º µî)¿¡ Æø³Ð°Ô Àû¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. Á¡Á¡ Áõ°¡Çϰí ÀÖ´Â ¼±µÎ ±â¾÷µé·ÎºÎÅÍÀÇ ÀÌ·¯ÇÑ ÇùÁ¶¿Í Áö¿øÀ» ÅëÇØ¼­ Æø ³ÐÀº ¾÷°è Áö¿ø, ä¿ë Àå·Á¿Í ÇÔ²² Ç¥ÁØ ±Ô°ÝÀÌ °³¹ßµÇ°í È«º¸µÉ °ÍÀÔ´Ï´Ù.

¿öÅ· ±×·ìÀº ±âÁ¸ Å©·Î³ë½º ȸ¿øÀÇ °æÇè°ú ÅõÀÔÀ» Ç×»ó ȯ¿µÇÏ¸ç ¸ÖÆ¼¹Ìµð¾î Áö½ÄÀ» °¡Áø »õ·Î¿î ȸ¿øµé·Î ÇÏ¿©±Ý ÇÔ²² Âü¿©Çϵµ·Ï Àå·ÁÇÏ¿© ±Ô°ÝÀÌ Àüü ¾÷°è¿Í °ü·ÃµÈ ÀÌÁ¡À» °¡Á®¿Ã ¼ö ÀÖµµ·Ï È®½ÇÇÏ°Ô µµ¿ï ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ´Â ¹ÝµµÃ¼ Á¦Á¶»ç/µ¶¸³ ¼ÒÇÁÆ®¿þ¾î º¥´õ/ÁöÀû Àç»ê º¥´õ/¿î¿µÃ¼Á¦ ¾÷ü ¹× OEM ¶Ç´Â ÃÖÁ¾ À¯ÀúµéÀ» Á¦°øÇÏ´Â Á¦Ç°°³¹ß¾÷ü µîÀ» Æ÷ÇÔÇÕ´Ï´Ù.

 

 

Ç¥ÁØ ±Ô°Ý ¹èÆ÷

¿öÅ· ±×·ìÀº ù ¹øÂ° OpenMAX ½ºÆåÀ» 2004³â 4»çºÐ±â¿¡ ¹ßÇàÇÏ´Â °ÍÀ» ¸ñÇ¥·Î Çϰí ÀÖ½À´Ï´Ù. Ç¥ÁØ ±Ô°ÝÀÌ ÃÖÁ¾ ¿Ï¼ºµÊ°ú µ¿½Ã¿¡ Å©·Î³ë½ºÀÇ À¥»çÀÌÆ®¿¡ ¿Ã·ÁÁö°Ô µÉ °ÍÀÔ´Ï´Ù. ¿öÅ· ±×·ìÀº ÇöÀç º» Ç¥ÁØ ±Ô°ÝÀÇ ¿Ï¼º°ú È«º¸¿¡ Âü¿©ÇϰíÀÚ ÇÏ´Â ¾÷üµéÀ» Ȱ¹ßÇÏ°Ô ¼±Á¤Çϰí ÀÖ½À´Ï´Ù.