TTA °£Ç๰ - ICT Standard Weekly

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

±â¼úÇ¥ÁØÀ̽´

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

[¸ÖƼ¹Ìµð¾îÀÀ¿ë] JCT-3V 3Â÷¿ø ºñµð¿À ºÎȣȭ Ç¥ÁØÈ­ µ¿Çâ

3Â÷¿ø ºñµð¿À ºÎȣȭÀÇ Çʿ伺°ú ±¹Á¦ Ç¥ÁØÈ­ ÀÛ¾÷

3Â÷¿ø ºñµð¿À´Â 2Â÷¿ø ºñµð¿À¿¡ ±íÀ̰¨À» ´õÇÏ¿© »ç¿ëÀÚ¿¡°Ô ÀÔü°¨ ÀÖ´Â ¿µ»óÀ» Á¦°øÇÑ´Ù. 3Â÷¿ø ºñµð¿À¸¦ ¸¸µé±â À§Çؼ­´Â ´Ù½ÃÁ¡ Ä«¸Þ¶ó·Î ȹµæÇÑ »ö»ó¿µ»ó°ú ±íÀÌ¿µ»óÀÌ ÇÊ¿äÇÏ´Ù. ¸ðµç ½ÃÁ¡¿¡¼­ÀÇ Ä«¸Þ¶ó ÃÔ¿µÀº ºÒ°¡´ÉÇϱ⠶§¹®¿¡ ´Ù½ÃÁ¡ »ö»ó¿µ»ó°ú ±íÀÌ¿µ»óÀÇ µ¥ÀÌÅÍ·Î °¡»ó½ÃÁ¡¿¡¼­ÀÇ ¿µ»óÀ» ÇÕ¼ºÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. »ö»ó¿µ»ó°ú ±íÀÌ¿µ»óÀ» ¸ðµÎ ºÎȣȭÇÒ °æ¿ì¿¡ µ¥ÀÌÅ;çÀº ½ÃÁ¡ ¼ö¿¡ µû¶ó ¼±ÇüÀûÀ¸·Î Áõ°¡Çϱ⠶§¹®¿¡ È¿À²ÀûÀÎ ¾ÐÃà ±â¼úÀÌ Áß¿äÇÏ´Ù. 3Â÷¿ø ¿µÈ­¿Í 3Â÷¿ø TV¸¦ À§ÇÑ 3Â÷¿ø ºñµð¿À ºÎȣȭÀÇ Á߿伺 ¶§¹®¿¡ À̸¦ À§ÇÑ ±¹Á¦ Ç¥ÁØÈ­ ÀÛ¾÷ÀÌ È°¹ßÈ÷ ÁøÇàµÇ°í ÀÖ´Ù.

ISO/IEC »êÇÏÀÇ MPEG(Moving Picture Experts Group)°ú ITU-T »êÇÏÀÇ VCEG(Video Coding Experts Group)Àº JCT-3V(Joint Collaborative Team on 3D Video Extension Development) ±×·ìÀ» ¸¸µé¾î AVC ±â¹Ý(3D-AVC)°ú HEVC ±â¹Ý(3D-HEVC)ÀÇ 3Â÷¿ø ºñµð¿À ºÎȣȭ¿¡ °ü·ÃµÈ ±â¼úÀ» Æò°¡ÇÏ¿© »õ·Î¿î ±¹Á¦ Ç¥ÁØÀ» ¸¸µé°í ÀÖ´Ù. MPEG 3Â÷¿ø ºñµð¿À ÄÚµù(3D video coding, 3DVC) ±×·ìÀÇ È°µ¿À» À̾î ÁøÇàµÇ°í ÀÖ´Â JCT-3V´Â 2012³â 7¿ù¿¡ ù ȸÀǰ¡ ¿­·È´Ù. ÇöÀç ÁøÇàÇϰí ÀÖ´Â 3D-AVC¿Í 3D-HEVCÀÇ Ç¥ÁØÈ­´Â °¢°¢ 2013³â 11¿ù°ú 2015³â 1¿ù¿¡ ÃÖÁ¾ÀûÀ¸·Î ¿Ï·áµÉ ¿¹Á¤ÀÌ´Ù.

 

ºÎȣȭ ±â¼ú Æò°¡ ¹æ¹ý

ºÎȣȭ ±â¼úÀ» Æò°¡Çϱâ À§Çؼ­´Â °øÅëµÈ Æò°¡ ¹æ¹ýÀÌ ÇÊ¿äÇÏ´Ù. 3D-AVC¿Í 3D-HEVC ºÎȣȭ ±â¼úÀº °øÅëÀûÀ¸·Î ÃÑ 7°³ÀÇ Å×½ºÆ® ½ÃÄö½º¸¦ »ç¿ëÇÏ¿© ½ÇÇèÇÑ´Ù. ÀÌ Áß¿¡ 4°³ÀÇ ½ÃÄö½º´Â 1920x1088 ÇØ»óµµ, ³ª¸ÓÁö 3°³ÀÇ ½ÃÄö½º´Â 1024x768 ÇØ»óµµ¸¦ °®´Â´Ù. ÀÌ Áß Çɶõµå Nokia¿¡¼­ Á¦°øÇÑ ¡°Dancer¡±¿Í ¡°GT_Fly¡± ½ÃÄö½º´Â ±íÀÌ Á¤º¸¸¦ ÄÄÇ»ÅÍ ±×·¡ÇȽº·Î ¸¸µé¾ú´Ù.

3D-AVC´Â 26, 31, 36, 41ÀÇ QP °ªÀ» »ç¿ëÇϴµ¥ ÀÌ´Â »ö»ó¿µ»ó°ú ±íÀÌ¿µ»ó¿¡ °øÅëÀûÀ¸·Î Àû¿ëµÈ´Ù. ¹Ý¸é¿¡ 3D-HEVC¿¡¼­´Â ±íÀÌ¿µ»ó¿¡ »ç¿ëµÇ´Â QP°¡ »ö»ó¿µ»ó¿¡ »ç¿ëµÇ´Â QPº¸´Ù ³ô´Ù. ¹Ì¸® »ó°ü°ü°è Å×À̺íÀ» ¸¸µé¾ú´Âµ¥, »ö»ó¿µ»ó¿¡ »ç¿ëµÇ´Â QP °ªÀº 25, 30, 35, 40À̸ç, ±íÀÌ¿µ»ó¿¡¼­´Â 34, 39, 42, 45¸¦ »ç¿ëÇÑ´Ù.

3-½ÃÁ¡ÀÇ »ö»ó¿µ»ó°ú ±íÀÌ¿µ»óÀ» ºÎȣȭÇÑ ÀÌÈÄ 6°³ÀÇ °¡»ó½ÃÁ¡ ÇÕ¼º¿µ»óÀ» »ý¼ºÇØ Æò°¡¸¦ ¼öÇàÇÑ´Ù. À̸¦ À§ÇØ ¿µ»óÀÇ PSNRÀ» °è»êÇØ À̸¦ ºñÆ®À²¿¡ ´ëÁ¶ÇØ BD-BR (%) °ªÀ¸·Î ³ªÅ¸³½´Ù.

 

AVC-±â¹Ý 3Â÷¿ø ºñµð¿À ºÎȣȭ (3D-AVC)

3D-AVC´Â 3DV-ATMÀ̶õ ÂüÁ¶ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇϰí ÀÌ´Â H.264/AVCÀÇ ÂüÁ¶ ¼ÒÇÁÆ®¿þ¾îÀÎ JMÀ» ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁ³´Ù. ±âÁØ ½ÃÁ¡À» 0À̶ó Çϰí, µÎ °³ÀÇ ÂüÁ¶ ½ÃÁ¡À» 1°ú 2·Î ³ªÅ¸³½´Ù¸é, ºÎȣȭ ¼ø¼­´Â T0-D0-D1-D2-T1-T2°¡ µÈ´Ù. ¿©±â¼­ T¿Í D´Â °¢°¢ »ö»ó¿µ»ó°ú ±íÀÌ¿µ»óÀ» ÀǹÌÇÑ´Ù. ÀÌ ±¸Á¶´Â ±íÀÌ ¿ì¼± ºÎȣȭ(depth first coding)¶ó°íµµ ÇÑ´Ù.

3D-AVC´Â ±íÀÌ¿µ»óÀ» ºÎȣȭÇÒ ¶§ ´Ù¿î»ùÇøµµÈ ±íÀÌ¿µ»óÀ» ÀÌ¿ëÇÑ´Ù. »ö»ó¿µ»ó¿¡ ºñÇØ »ó´ëÀûÀ¸·Î ´Ü¼øÇÑ ±íÀÌ¿µ»óÀº Á¤È®ÇÑ ºÎȣȭ Á߿䵵°¡ ¶³¾îÁö±â ¶§¹®¿¡ À̸¦ ÀúÇØ»óµµ¿¡¼­ ºÎȣȭÇÏ¿© ºñÆ®À²À» ÁÙÀδÙ. 3D-AVC¿¡¼­ »ö»ó¿µ»óÀÇ ºÎȣȭ¸¦ À§ÇÑ ±â¼ú·Î´Â ±íÀÌÁ¤º¸ ±â¹Ý ¿òÁ÷ÀÓ º¤ÅÍ ¿¹Ãø(depth-based motion vector prediction, DMVP), ÀûÀÀÀû ¹à±â º¸»ó(adaptive luminance compensation, ALC) µîÀÌ ÀÖ´Ù. ±íÀÌÁ¤º¸ ±â¹Ý ¿òÁ÷ÀÓ º¤ÅÍ ¿¹ÃøÀº °°Àº ½ÃÁ¡¿¡¼­ ¸ÕÀú ºÎȣȭµÈ ±íÀÌ¿µ»óÀÇ ¿òÁ÷ÀÓ Á¤º¸¸¦ ÀÌ¿ëÇØ »ö»ó¿µ»ó¿¡¼­ÀÇ ¿òÁ÷ÀÓÀ» ¿¹ÃøÇÏ´Â °ÍÀÌ´Ù. ÀûÀÀÀû ¹à±â º¸»óÀº ½ÃÁ¡ Â÷ÀÌ ¶§¹®¿¡ ¹ß»ýÇÏ´Â »ö»óÁ¤º¸ ¿ÀÂ÷¸¦ ÁÙÀ̱â À§ÇØ »ç¿ëµÈ´Ù.

±íÀÌ¿µ»óÀÇ ºÎȣȭ¸¦ À§ÇÑ ±â¼ú·Î´Â ½ÃÁ¡°£ ±íÀÌ ÇÊÅ͸µ(in-loop joint inter-view depth filtering, JVDF), »ö»ó-±íÀÌ ¿òÁ÷ÀÓ ¿¹Ãø(motion prediction from texture to depth) µîÀÌ ÀÖ´Ù. ½ÃÁ¡°£ ±íÀÌ ÇÊÅ͸µÀº ½ÃÁ¡°£ Á¸ÀçÇÏ´Â ±íÀÌÁ¤º¸ÀÇ ºÒ±ÔÄ¢ÇÔÀ» º¸»óÇÑ´Ù. »ö»ó-±íÀÌ ¿òÁ÷ÀÓ ¿¹ÃøÀº ±âÁØ ½ÃÁ¡¿¡¼­ ¸ÕÀú ºÎȣȭÇÑ »ö»ó¿µ»óÀÇ Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ±íÀÌ¿µ»ó¿¡¼­ÀÇ ¿òÁ÷ÀÓ ¿¹Ãø¿¡ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. <±×¸² 1>Àº 3D-AVC¿¡¼­ ±íÀÌ¿µ»óÀÇ ºÎȣȭÀÇ ¼ø¼­µµ¸¦ ³ªÅ¸³½´Ù.

 

<±×¸² 1> ATM¿¡¼­ ±íÀÌ¿µ»ó ºÎȣȭ ¼ø¼­µµ

(Ãâó: ITU-T/ISO/IEC JCT3V-C1003)

 

HEVC-±â¹Ý 3Â÷¿ø ºñµð¿À ºÎȣȭ (3D-HEVC)

3D-HEVC´Â HEVCÀÇ ÂüÁ¶ ¼ÒÇÁÆ®¿þ¾îÀÎ HMÀ» ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁø 3DV-HTMÀ» »ç¿ëÇÑ´Ù. ºÎȣȭ ¼ø¼­´Â 3D-AVC¿Í´Â ´Ù¸£°Ô T0-D0-T1-D1-T2-D2·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. ÀÌ´Â »ö»ó ¿ì¼± ºÎȣȭ(texture first coding)¶ó°íµµ ÇÑ´Ù. <±×¸² 2>´Â 3DV-HTM¿¡¼­ÀÇ ºÎȣȭ ¹× ¿¹Ãø ±¸Á¶¸¦ ³ªÅ¸³½´Ù. <±×¸² 2>¿¡¼­ ÆÄ¶õ»öÀ¸·Î Ç¥½ÃµÈ ±âÁØ ½ÃÁ¡ÀÇ »ö»ó¿µ»óÀº HEVC¿Í µ¿ÀÏÇÏ°Ô ºÎȣȭµÇÁö¸¸, ³ª¸ÓÁö ¿µ»óµéÀº ½ÃÁ¡°£, »ö»ó-±íÀÌ Á¤º¸¸¦ ÀÌ¿ëÇÑ ¿¹Ãø ±â¼úÀÌ Ãß°¡µÈ ºÎȣȭ ¸ðµ¨À» ÀÌ¿ëÇÏ°Ô µÈ´Ù. 3D-AVC¿Í ±¸Á¶»ó ¶Ç´Ù¸¥ Â÷ÀÌÁ¡Àº »ö»ó¿µ»ó°ú °°Àº ÇØ»óµµÀÇ ±íÀÌ¿µ»óÀ» ºÎȣȭÇÏ´Â °ÍÀÌ´Ù. ÀÌ ±¸Á¶´Â 2011³â 11¿ù ȸÀÇ ¶§ ÁøÇàµÇ¾ú´ø Å×½ºÆ® ¸ðµ¨ Á¾ÇÕ Æò°¡¿¡¼­ äÅÃµÈ ÀÌÈÄ À¯ÁöµÇ¾ú°í ¸¹Àº ±â¼úÀÌ À̸¦ ¹ÙÅÁÀ¸·Î ¼³°èµÇ¾ú´Ù.

 

<±×¸² 2> 3DV-HTM¿¡¼­ÀÇ ºÎȣȭ ¹× ¿¹Ãø ±¸Á¶

(Ãâó: ITU-T/ISO/IEC JCT3V-C1005)

 

»ö»ó¿µ»ó ºÎȣȭ¸¦ À§ÇÑ ±â¼ú·Î´Â º¯À§ º¸»ó ¿¹Ãø(disparity-compensated prediction, DCP), ½ÃÁ¡°£ ¿òÁ÷ÀÓ ¿¹Ãø(inter-view motion prediction) µîÀÌ ÀÖ´Ù. º¯À§ º¸»ó ¿¹ÃøÀº ½ÃÁ¡°£ º¯À§°ªÀ» ÀÌ¿ëÇØ ¿¹ÃøÇÑ Á¤º¸¸¦ ±âÁ¸ÀÇ ¿òÁ÷ÀÓ º¸»ó ¿¹Ãø(motion compensated prediction, MCP)°ú ºñ±³ÇÏ¿© µÑ Áß¿¡ ´õ ÁÁÀº ¸ðµå¸¦ »ç¿ëÇÑ´Ù. ½ÃÁ¡°£ ¿òÁ÷ÀÓ ¿¹ÃøÀº ÀÌ¹Ì ºÎȣȭµÈ ½ÃÁ¡ÀÇ º¯À§ º¤Å͸¦ ÀÌ¿ëÇÏ¿© ÂüÁ¶ ºí·ÏÀ» ã¾Æ ¿òÁ÷ÀÓ Á¤º¸¸¦ ¿¹ÃøÇÑ´Ù.

±íÀÌ¿µ»ó ºÎȣȭ¸¦ À§ÇÑ ±â¼ú·Î´Â ±íÀÌ ¸ðµ¨¸µ ¸ðµå(depth modeling modes, DMM), ±íÀÌ ÄõµåÆ®¸® ¿¹Ãø(depth quadtree prediction) µîÀÌ ÀÖ´Ù. ±íÀÌ ¸ðµ¨¸µ ¸ðµå´Â ±âÁ¸ ÀÎÆ®¶ó ¿¹Ãø ¸ðµå¿¡ Ãß°¡ÇÏ¿© ±íÀÌ¿µ»ó¿¡¼­ÀÇ ¿µ¿ª°£ °æ°è¸¦ Á¤È®È÷ ºÎȣȭÇÑ´Ù. ±íÀÌ ÄõµåÆ®¸® ¿¹ÃøÀº ±íÀÌ¿µ»óÀº »ö»ó¿µ»óº¸´Ù ´Ü¼øÇÔÀ» °í·ÁÇÏ¿© ±íÀÌ¿µ»óÀÇ ÄõµåÆ®¸®¸¦ »ö»ó¿µ»óÀÇ ÄõµåÆ®¸®º¸´Ù Á¦ÇѽÃŰ´Â °ÍÀÌ´Ù.

 

<±×¸² 3> ±íÀÌ ÄõµåÆ®¸® ¿¹Ãø

(Ãâó: ITU-T/ISO/IEC JCT3V-C1005)

 

ÇöÀç JCT-3V¿¡¼­ ÀÛ¾÷Çϰí ÀÖ´Â 3Â÷¿ø ºñµð¿À ºÎȣȭ Ç¥ÁØÀº ¹æ¼Û°ú ºñµð¿À ¼­ºñ½º¿¡ ³Î¸® »ç¿ëµÉ °ÍÀ¸·Î ¿¹»óµÇ¸ç, ±¹³»¿Ü ±â¾÷ ¹× Çа迡¼­ÀÇ Àû±ØÀûÀÎ Âü¿©°¡ Áö¼ÓÀûÀ¸·Î ÀÌ·ç¾îÁö°í ÀÖ´Ù.

È£¿ä¼º (±¤ÁÖ°úÇбâ¼ú¿ø ½Ç°¨¹æ¼Û¿¬±¸¼¾ÅÍ ±³¼ö, hoyo@gist.ac.kr)

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