¼¼°èÀûÀÎ ÇÁ·Î±×·¡¸Óºí ±×·¡ÇÈ ÇÁ·Î¼¼¼ ¼±µÎÁÖÀÚÀÎ ¿£ºñµð¾Æ¿Í ÇÏÀ̺긮µå ±×·¡ÇȽº (Hybrid Graphics Ltd.)´Â ÃÖ±Ù ÈÞ´ëÆù Á¦Á¶¾÷ü ¹× °³¹ßÀÚµéÀ» À§ÇØ °¡¼ÓÈµÈ 3D API (application programming interface) ¼Ö·ç¼ÇÀ» Á¦°øÇÑ´Ù°í ¹àÇû´Ù.
Áö±Ý±îÁö ÈÞ´ëÆù OEM ¾÷üµéÀº ´Ù¸¥ ¾÷ü·ÎºÎÅÍ ¹ÝµµÃ¼ ¹× °í¼º´É ¼ÒÇÁÆ®¿þ¾î¸¦ º°µµ ±¸¸ÅÇØ ÅëÇսð£ÀÌ ´Ã¾î³ª°í ½Ã½ºÅÛ ¼º´ÉÀÌ ÀúÇϵǴ ¹®Á¦Á¡¿¡ Á÷¸éÇß¾ú´Ù. ÀÌ¿¡ ¿£ºñµð¾Æ´Â ¹«¼± ÇÚµå¼Â¿ë ¿£ºñµð¾Æ °íÆ÷½º GPU Á¦Ç°±º¿¡ ÃÖÀûÈµÈ OpenGL ES[1] µå¶óÀ̹ö¿¡ ÇÏÀ̺긮µåÀÇ °í¼º´É ¸ð¹ÙÀÏ 3D ±×·¡ÇÈ APIÀÎ JSR 184[2] ¼Ö·ç¼ÇÀ» ÅëÇÕÇÔÀ¸·Î½á, ¿Ïº®ÇÏ°Ô ÃÖÀûÈµÈ 3D ±×·¡ÇÈ Ç÷§ÆûÀ» °³¹ßÀڵ鿡°Ô Á¦°øÇÏ°Ô µÇ¾ú´Ù.
¿£ºñµð¾ÆÀÇ ¸ð¹ÙÀÏ ÄÁÅÙÃ÷ °³¹ß ´ã´ç ºê¶óÀ̾ð ºê·ç´× (Brian Bruning) ÀÌ»ç´Â ¡°¿£ºñµð¾Æ¿Í ÇÏÀ̺긮µå °£ÀÇ Çù·ÂÀ» ÅëÇØ ¾÷°è ÃÖÃÊ·Î ´ÜÀÏ GPU ¾÷ü°¡ Á¦°øÇÏ´Â ¿ÏÀü ÅëÇÕ ¹× ÃÖÀûÈµÈ ÀÚ¹Ù 3D ±×·¡ÇȽº API ¼Ö·ç¼ÇÀÌ Åº»ýÇÏ°Ô µÆ´Ù¡±¸ç ¡°ÀÌÁ¦ ÇÚµå¼Â Á¦Á¶»ç´Â ´ÜÀϾ÷ü·ÎºÎÅÍ °³¹ßÀÚ ¿ëÀ¸·Î ÃÖÀûÈµÈ ÇÏÀÌ·¹º§ ¹× ·Î·¹º§ 2D¿Í 3D ±×·¡ÇÈ API¸¦ ±¸ÀÔÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù¡±°í ¸»Çß´Ù. ¶ÇÇÑ ¡°ÀÌ´Â ¹«¼± ¾÷°è¿¡ ¿ÀÇ ǥÁرâ¹Ý ÃÖ÷´Ü ÅëÇÕ ¹Ìµð¾î API ¼Ö·ç¼ÇÀ» Á¦°øÇϱâ À§ÇÑ ¿£ºñµð¾Æ¿Í ÇÏÀ̺긮µå °£ Àå±â Çù·Â°ü°èÀÇ ½ÃÀÛÀ» º¸¿©Áش١±°í µ¡ºÙ¿´´Ù.
ÇÏÀ̺긮µå ±×·¡ÇȽºÀÇ ÆÄ´© Àª½ºÄ« (Panu Wilska) ¿µ¾÷ ¹× ¸¶ÄÉÆÃ ºÎ»çÀåÀº ¡°ÇÏÀ̺긮µå³ª ¿£ºñµð¾Æ´Â ¹«¼± ½ÃÀåÀ» Çõ½ÅÀûÀ¸·Î º¯È½Ãų ±â¼ú¿¡ ÁÖ·ÂÇϰí ÀÖ´Ù¡±¸ç ¡°³ôÀº ¼öÁØÀÇ 3D ¹× 2D ±×·¡ÇÈ ¼ÒÇÁÆ®¿þ¾î ±â¼úÀ» °¡Àü Á¦Ç°¿¡ Á¦°øÇؿ ÇÏÀ̺긮µå¿Í Áö³ 10¿© ³â µ¿¾È Çϵå¿þ¾î ¹Ìµð¾î ÇÁ·Î¼¼¼ ½ÃÀåÀ» À̲ø¾î¿Â ¿£ºñµð¾Æ¿ÍÀÇ ÇùÁ¶¸¦ ÅëÇØ ¸ð¹ÙÀÏ µð¹ÙÀ̽º¿¡¼ º¸´Ù ³ôÀº ¼º´ÉÀÇ ÀÚ¹Ù ¹× Open GL ES ±â¹ÝÀÇ 3D ÄÁÅÙÆ®¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù¡±°í ¸»Çß´Ù.
¿£ºñµð¾Æ´Â ÇÏÀ̺긮µå ±×·¡ÇȽº¿ÍÀÇ Çù·Â°ü°è¸¦ ÅëÇØ OpenVG¢â 1.0, SVG(scalable vector graphics) Tiny player, OpenGL ES ¹× SVG ¿ë ÀÚ¹Ù ¹ÙÀεù µîÀÇ Áö¿øÀ» Æ÷ÇÔÇÏ´Â ÇÏÀ̺긮µåÀÇ Mobile Framework V6¸¦ ÅëÇÕÇÔÀ¸·Î½á ÀÚ»çÀÇ ÈÞ´ëÆù¿ë ¼ÒÇÁÆ®¿þ¾î °³¹ß Åø ŰƮ¸¦ È®ÀåÇÒ °èȹÀÌ´Ù.
|