¿À´Ã³¯ µðÁöÅÐ ºñµð¿À ½Ã½ºÅÛÀº °¢±â ºñµð¿À, À̹Ì¡, À½¼º, ¿Àµð¿À ¹× ±âŸ ¸ÖƼ¹Ìµð¾î¸¦ Æ÷ÇÔÇÏ´Â ´Ù¼öÀÇ ¸ðµâÀ» ÇÊ¿ä·Î ÇϹǷΠº¹ÀâÇÏ´Ù. ÀÌ·¯ÇÑ ¼ÒÇÁÆ®¿þ¾î ¸ðµâ ¹× ¾Ë°í¸®ÁòÀ» ÅëÇÕÇÏ´Â °ÍÀº ¸Å¿ì ±î´Ù·Î¿î ÀÛ¾÷ÀÌ¸ç °³¹ßÀÚ°¡ ½Ã½ºÅÛÀ» Â÷º°ÈÇϱâ À§ÇÑ »õ·Ó°í ¸Å·ÂÀûÀÎ »ç¿ëÀÚ ±â´É ¹× ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °Í¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. TIÀÇ µðÁöÅÐ ºñµð¿À ¼ÒÇÁÆ®¿þ¾î °³¹ß ŰƮ(DVSDK)´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú´Ù. TIÀÇ DVSDK´Â ¼ÒÇÁÆ®¿þ¾î ÅëÇÕÀ» °£¼ÒÈÇÏ°í °¡¼ÓÈÇϱâ À§ÇØ ÇÊ¿äÇÑ ÅøÀ» Á¦°øÇÔÀ¸·Î½á ÷´Ü µðÁöÅÐ ºñµð¿À ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ½Ã°£À» ´ÜÃàÇÏ°í °³¹ßÀÚ°¡ ºÎ°¡°¡Ä¡ ±â´É¿¡ Àü³äÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
TIÀÇ µðÁöÅÐ ºñµð¿À ¼ÒÇÁÆ®¿þ¾î °³¹ß ŰƮ(DVSDK)´Â °í°´, ½áµåÆÄƼ ¹× ÆÄÆ®³Ê»ç°¡ TI µð¹ÙÀ̽º¸¦ äÅÃÇØ¼ °íǰÁúÀÇ Â÷º°ÈµÈ Á¦Ç°À» ½Å¼ÓÇÏ°Ô °³¹ßÇϰí Ãâ½ÃÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀÌ´Ù.
¿À´Ã³¯ TIÀÇ DVSDK´Â ºñµð¿À ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö¿¡ ÁßÁ¡À» µÎ°í ÀÖ´Ù. ÀÌ´Â ÁÖ·Î ´ÙÀ½°ú °°Àº ¼ÒÇÁÆ®¿þ¾î ¿ä¼Ò¸¦ Æ÷ÇÔÇÑ´Ù:
• Ç÷§Æû Áö¿ø ÆÐŰÁö/º¸µå Áö¿ø ÆÐŰÁö
• ÀÎÅÍÇÁ·Î¼¼¼ Åë½Å(DSPLink)
• ºñµð¿À, ¿Àµð¿À, À½¼º ¹× À̹ÌÁö ÄÚµ¦
• DSP »óÀÇ ÅëÇÕ ÄÚµ¦ ¸ðÀ½ÀÎ ÄÚµ¦ ¼¹ö
• µðÁöÅÐ ¹Ìµð¾î ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÅÍÆäÀ̽º(DMAI)-¸ÖƼ¹Ìµð¾î ±â´ÉÀÇ Ç÷§Æû Ãß»óȸ¦ Á¦°øÇÏ´Â Ä¿¹Â´ÏƼ ºÎǰ
• ¸ÖƼ¹Ìµð¾î ÇÁ·Î¼¼½Ì ºÎǰ - ¸®¼Ò½º °ü¸®¸¦ À§ÇÑ ÇÙ½ÉÀû ¼ÒÇÁÆ®¿þ¾î ÀÎÇÁ¶ó ¿ä¼Ò
• ¸ÖƼ¹Ìµð¾î out-of-box(OOB) µ¥¸ð ¼ÒÇÁÆ®¿þ¾î
±âº»ÀûÀ¸·Î TIÀÇ DVSDK´Â ¾î¶² µð¹ÙÀ̽º¿¡ ´ëÇÑ ¼ÒÇÁÆ®¿þ¾î ¿ä¼ÒµéÀÇ »óÈ£¿î¿ë¼º, ±â´É¼º ¹× ¼º´ÉÀ» º¸¿©ÁÖ±â À§ÇØ ÅëÇÕÇÑ ¼ÒÇÁÆ®¿þ¾î ºÎǰÀÇ ¸ðÀ½ÀÌ´Ù. ÇÏÁö¸¸ Á¦Ç°À» °³¹ßÇÏ´Â °ÍÀº ´ÜÁö ÀÌµé ºÎǰÀ» ÇÕÇÏ´Â °Í¸¸ÀÌ ¾Æ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î ÅëÇÕÀº ½ÇÁ¦ Á¦Ç°À» »ç¿ëÇÒ ¶§ Àü¹ÝÀûÀÎ ½Ã½ºÅÛ ¼º´É ¹× ÀÛµ¿¿¡ Áß¿äÇÏ°Ô ¿µÇâÀ» ¹ÌÄ¡´Â ¿äÀÎÀÌ´Ù.
°á°úÀûÀ¸·Î, TI´Â ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀ¸·Î¼ DVSDK¿¡ ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ °üÁ¡À» ÅëÇÕÇÏ¿´´Ù. ÀÌ ±â¹ýÀº ½ÇÁ¦ µð¹ÙÀ̽º¸¦ ÀÌ¿ëÇØ¼ ½Ç¸®ÄÜ ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ ½Ã¿¬ ¹× °ËÁõÇÏ°í ½Ã½ºÅÛ/¾ÖÇø®ÄÉÀÌ¼Ç Àü¹®¼º ¹× °æÇèÀ» Ȱ¿ëÇØ¼ ¹Ì·¡ÀÇ ½Ç¸®ÄÜ Á¦Ç° ¹× ¼ÒÇÁÆ®¿þ¾î Á¦Ç°ÀÇ ¿ä±¸»çÇ×À» ±¸µ¿Çϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ÀÌ¿Í °°Àº ±â¹ý¿¡´Â ´ÙÀ½°ú °°Àº °úÁ¦°¡ µû¸¥´Ù.
´Ù¾çÇÑ °í°´ °³¹ß ¸ðµ¨ÀÇ ÃæÁ·. TI´Â °¡Àå ³·Àº ¼öÁØÀÇ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ¸·Î ÀÛ¾÷Çϱ⸦ ¿øÇÏ´Â °í°´°ú(DSP ¾Ë°í¸®Áò °³¹ß µî) ³ôÀº ¼öÁØÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ °ü½ÉÀÌ ÀÖ´Â ARM ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ ¸ðµÎ¸¦ Ÿ±êÀ¸·Î ÇÑ´Ù. ÀÌ·¯ÇÑ ¹üÀ§¸¦ Æ÷°ýÇϱâ À§Çؼ´Â °í°´ÀÌ ±³Â÷ÇÒ ¼ö ÀÖ´Â ÀûÇÕÇÑ API ·¹À̾î¿Í ¼ÒÇÁÆ®¿þ¾î ¸¶À̱׷¹ÀÌ¼Ç ¹× ¹é¿öµå ȣȯ°ú °ü·ÃÇØ¼ º¯°æ ½Ã¿¡ ÄÁÆ®·Ñ Æ÷ÀÎÆ®·Î ÀÌ¿ëµÇ´Â ·¹À̾ Á¤ÀÇÇÏ´Â °ÍÀÌ ±î´Ù·Î¿î °úÁ¦ÀÌ´Ù. »ê¾÷Ç¥ÁØ ÀÎÅÍÆäÀ̽º ¹× ¹æ¹ý·Ð(OpenMax)°ú »ê¾÷Ç¥ÁØ ¸ÖƼ¹Ìµð¾î ÇÁ·¹ÀÓ¿öÅ©(GStreamer, DirectShow)¸¦ ÁؼöÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÇ ÆíÀǼº ¹× µð¹ÙÀ̽º ¼º´É °ËÁõ. ¿À´Ã³¯ÀÇ ½Ç¸®ÄÜ µð¹ÙÀ̽º´Â °¡¼ÓÈ¿Í ÁÖº¯ÀåÄ¡¿¡ ÀÇÇØ¼ °¥¼ö·Ï ´õ º¹ÀâÇØÁö°í ÀÖ´Ù. TI´Â °è¼ÓÇØ¼ ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀÇ À¯¿¬¼º ¹× »ç¿ë ÆíÀǼº°ú µð¹ÙÀ̽º ¼º´É °ËÁõÀ» Á¶È½ÃŰ´Â ¹®Á¦¿¡ ÁÖ·ÂÇϰí ÀÖ´Ù. ¿î¿µ ½Ã½ºÅÛÀÇ ´Ù¾ç¼º. ´Ù¼öÀÇ ¿î¿µ ½Ã½ºÅÛ(OS)À» Áö¿øÇÏ´Â °ÍÀº ´ÜÁö À̽İú Àç»ç¿ëÀÇ ¹®Á¦¸¸Àº ¾Æ´Ï´Ù. Á¦Ç°ÀÇ °üÁ¡¿¡¼´Â ¼ÒÇÁÆ®¿þ¾î°¡ ÇØ´ç ¿î¿µ ½Ã½ºÅÛ(OS)ÀÇ Æ¯Á¤ÇÑ °³¹ß ȯ°æ¿¡ ÀûÇÕÇϵµ·Ï ÇÏ´Â °Í ¿ª½Ã Áß¿äÇÏ´Ù.
»ý»ê ÄÚµ¦ ¼¹ö
¿À´Ã³¯ TIÀÇ ¿£Áö´Ï¾î¸µ ÆÀÀº ½ÇÁ¦ÀûÀÎ ½Ã½ºÅÛ ¼º´É º¥Ä¡¸¶Å©¸¦ ´Þ¼ºÇϱâ À§Çؼ (DVSDK °³¹ß ÇÁ·Î¼¼½ºÀÇ ÀϺημ) µð¹ÙÀ̽º Ȱ¿ë »ç·Ê¸¦ °³¹ßÇÏ°í °ËÁõÇÏ´Â °Í¿¡ ÁÖ·ÂÇϰí ÀÖ´Ù. ¶ÇÇÑ DVSDK´Â »ý»ê ÄÚµ¦ ¼¹ö¸¦ Æ÷ÇÔÇϱ⠽ÃÀÛÇß´Ù.
»ý»ê ÄÚµ¦ ¼¹ö¶õ ¹«¾ùÀΰ¡? À̴ ƯÁ¤ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç È°¿ë »ç·Ê¿¡ ÀûÇÕÇϵµ·Ï Á¤Àǵǰí ÃÖÀûÈµÈ ÄÚµ¦ ¼¹öÀÌ´Ù. °í°´Àº »ý»ê ÄÚµ¦ ¼¹ö¸¦ ÀÚ»ç »ý»ê ¼ÒÇÁÆ®¿þ¾î¿¡ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â °í¼öÁØ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÁÖ·ÂÇÏ´Â °í°´µé¿¡°Ô ƯÈ÷ À¯¿ëÇÏ´Ù. Á¦°øµÈ »ý»ê ÄÚµ¦ ¼¹ö´Â À籸ÃàÀÌ °¡´ÉÇϹǷΠÀÚ»ç Á¦Ç°À» ¸ÂÃãÈÇÏ°í °íÀ¯ÀÇ ºÎ°¡°¡Ä¡ ¹× Â÷º°È¸¦ ´Þ¼ºÇϰíÀÚ ÇÏ´Â °í°´ ¹× ½áµåÆÄƼ ¾÷ü°¡ Ãâ¹ßÁ¡À¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ÀûÀÀ¼º°ú ÇÁ·Î±×·¥ °¡´É¼ºÀº TI ¼Ö·ç¼ÇÀÇ Áß¿äÇÑ °Á¡ÀÌ´Ù. ÇÏÁö¸¸ ¹«¾ùº¸´Ù Áß¿äÇÑ Á¡Àº »ý»ê ÄÚµ¦ ¼¹ö °³¹ß·Î ÀÎÇØ¼ ¿£Áö´Ï¾î¸µ ÆÀÀÌ »ý»ê ǰÁúÀÇ È°¿ë »ç·Ê ÃÖÀûÈ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. ÀÌ °æÇèÀ» ÀÌ¿ëÇØ °³¹ß ÇÁ·Î¼¼¼¸¦ Çâ»ó½ÃÅ´À¸·Î½á °í°´ÀÌ Â÷º°ÈµÈ ¼Ö·ç¼ÇÀ» °³¹ßÇϱâ À§ÇÑ °æÇè°ú ¿ª·®À» ½×À» ¼ö ÀÖ´Ù.
°øÅë ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû
TIÀÇ DVSDKÀÇ ¶Ç ´Ù¸¥ Áß¿äÇÑ Á¡Àº ¿©·¯ µð¹ÙÀ̽º¿¡ °ÉÃļ °øÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀ» ÀÌ¿ëÇÑ´Ù´Â °ÍÀÌ´Ù. °í°´Àº °³¹ß ºñ¿ë°ú Ãâ½Ã½Ã°£À» ÃÖ¼ÒÈÇϱâ À§Çؼ ÇϳªÀÇ ¹ÝµµÃ¼ µð¹ÙÀ̽º¿¡¼ ´Ù¸¥ µð¹ÙÀ̽º·Î ¼ÒÇÁÆ®¿þ¾î ÅõÀÚ¸¦ Ȱ¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ °øÅë ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀº °í°´ÀÌ ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¿¡ ÀÌ¹Ì Àͼ÷ÇϹǷΠÀÌÈÄÀÇ ¼³°è ±âȸ¿¡ ´ëÇØ À庮À» ³·Ãá´Ù.
°øÅë ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀ» ÀÌ¿ëÇÑ´Ù´Â °ÍÀº ¶ÇÇÑ ¿©·¯ µð¹ÙÀ̽º¿¡ °ÉÃļ ºÎǰ, ÇÁ·¹ÀÓ¿öÅ© API ¹× API ·¹À̾ ÁÖÀǸ¦ ±â¿ïÀδٴ °ÍÀ» ÀǹÌÇÑ´Ù. TI´Â ÇöÀç ¼¼´ë DVSDK ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¿¡ ¸ÖƼ¹Ìµð¾î ÇÁ·Î¼¼½Ì ±â´ÉÀ» À§ÇØ VISA ¹× DMAI API ·¹À̾ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç TI µð¹ÙÀ̽º¿¡ GStreamer¸¦ È¿°úÀûÀ¸·Î ±¸ÇöÇϵµ·Ï Çϱâ À§ÇØ ÀÌµé ·¹À̾ ÀÌ¿ëÇÑ´Ù.
TI´Â ¶ÇÇÑ WinCE DVSDKÀÇ ÀϺημ DirectShow¿Í ÅëÇÕÇϱâ À§ÇØ À̵é API ·¹À̾ ÀÌ¿ëÇÑ´Ù. ¾Æ·¡ ±×¸²Àº OMAP3530 ÇÁ·Î¼¼¼¸¦ ÀÌ¿ëÇÏ¿© ¸®´ª½º ¹× WinCE ¿ëÀ¸·Î °³¹ßµÈ ¸ÖƼ¹Ìµð¾î ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» º¸¿©ÁØ´Ù. TIÀÇ Â÷¼¼´ë DVSDK´Â ¾÷°èÀÇ º¯ÈÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ Ãß°¡ÀûÀÎ ±â´ÉÀ» Á¦°øÇϱâ À§Çؼ Ç¥ÁØ ±â¹Ý OpenMax ºÎǰ ¹× API ·¹À̾ ´ëÇÑ Áö¿øÀ» Æ÷ÇÔÇÒ °èȹÀÌ´Ù(±×¸² 1ÂüÁ¶).
°øÅëÀû ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀ» °í·ÁÇÒ ¶§´Â ÃÖÀûÀÇ ¼º´É ´Þ¼º¿¡ ¿µÇâÀÌ ¹ÌÄ¡Áö ¾Ê¾Æ¾ß ÇÑ´Ù. ±×·¯¹Ç·Î °øÅë ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¸¦ ÅëÇØ µð¹ÙÀ̽ºÀÇ Àü¹ÝÀûÀÎ ¼º´ÉÀ» ´Þ¼ºÇϱâ À§Çؼ TIÀÇ Á¦Ç° °³¹ß Ç÷οì´Â ÁÖ¿ä µð¹ÙÀ̽º Ȱ¿ë »ç·Ê¿¡ ´ëÇØ¼ ¼º´É º¥Ä¡¸¶Å©(ÇÁ·Î¼¼¼ ·Îµù, ¸Þ¸ð¸® ´ë¿ªÆø Ȱ¿ë, Àü·Â, ·¹ÀÌÅϽà µî)¸¦ À¯ÁöÇÏ´Â °Í¿¡ ¿ªÁ¡À» µÎ°í ÀÖ´Ù.
¿ä¾àÇÏÀÚ¸é, TI´Â ´Ù¾çÇÑ °í°´ÀÌ ÅºÅºÇÑ Á¦Ç°À» ½Å¼ÓÇÏ°Ô Ãâ½ÃÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ß°íÇÑ ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀ¸·Î¼ DVSDK¸¦ Áö¼ÓÀûÀ¸·Î ¹ßÀü½Ã۰í ÀÖ´Ù. DVSDK´Â °æÇèÀ» ÅëÇØ¼ ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ½Ã½ºÅÛ Áö½ÄÀ» ½×°í ¹Ì·¡ÀÇ ¼ÒÇÁÆ®¿þ¾î ¹× ½Ç¸®ÄÜ Á¦Ç° °³¹ßÀ» Çâ»ó½Ãų ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀÌ´Ù.