Ëæ×ÅHDTVµÄÐËÆð£¬H.264Õâ¸ö¹æ·¶ÆµÆµ³öÏÖÔÚÎÒÃÇÑÛǰ£¬HD-DVDºÍÀ¶¹âDVD¾ù¼Æ»®²ÉÓÃÕâÒ»±ê×¼½øÐнÚÄ¿ÖÆ×÷¡£¶øÇÒ×Ô2005ÄêϰëÄêÒÔÀ´£¬ÎÞ
ÂÛÊÇNVIDIA»¹ÊÇATI¶¼°ÑÖ§³ÖH.264Ó²¼þ½âÂë¼ÓËÙ×÷Ϊ×Ô¼º×îÖµµÃ¿äÒ«µÄÊÓÆµ¼¼Êõ¡£H.264µ½µ×ÊǺη½¡°ÉñÊ¥¡±ÄØ£¿
ʲôÊÇH.264£¿H.264ÊÇÒ»ÖÖ¸ßÐÔÄܵÄÊÓÆµ±à½âÂë¼¼Êõ¡£Ä¿Ç°¹ú¼ÊÉÏÖÆ¶¨ÊÓÆµ±à½âÂë¼¼ÊõµÄ×éÖ¯ÓÐÁ½¸ö£¬Ò»¸öÊÇ¡°¹ú¼ÊµçÁª£¨ITU-T£©¡±£¬ËüÖÆ¶¨µÄ±ê
×¼ÓÐH.261¡¢H.263¡¢H.263+µÈ£¬ÁíÒ»¸öÊÇ¡°¹ú¼Ê±ê×¼»¯×éÖ¯£¨ISO£©¡±ËüÖÆ¶¨µÄ±ê×¼ÓÐMPEG-1¡¢MPEG-2¡¢MPEG-4µÈ¡£¶ø
H.264ÔòÊÇÓÉÁ½¸ö×éÖ¯ÁªºÏ×齨µÄÁªºÏÊÓÆµ×飨JVT£©¹²Í¬Öƶ¨µÄÐÂÊý×ÖÊÓÆµ±àÂë±ê×¼£¬ËùÒÔËü¼ÈÊÇITU-TµÄH.264£¬ÓÖÊÇISO/IECµÄ
MPEG-4¸ß¼¶ÊÓÆµ±àÂ루Advanced Video
Coding£¬AVC£©£¬¶øÇÒËü½«³ÉΪMPEG-4±ê×¼µÄµÚ10²¿·Ö¡£Òò´Ë£¬²»ÂÛÊÇMPEG-4 AVC¡¢MPEG-4 Part
10£¬»¹ÊÇISO/IEC 14496-10£¬¶¼ÊÇÖ¸H.264¡£
H.264×î´óµÄÓÅÊÆÊǾßÓкܸߵÄÊý¾ÝѹËõ±ÈÂÊ£¬ÔÚͬµÈͼÏñÖÊÁ¿µÄÌõ¼þÏ£¬H.264µÄѹËõ±ÈÊÇMPEG-2µÄ2±¶ÒÔÉÏ£¬ÊÇMPEG-4µÄ1.5¡«2±¶¡£
¾Ù¸öÀý×Ó£¬ÔʼÎļþµÄ´óСÈç¹ûΪ88GB£¬²ÉÓÃMPEG-2ѹËõ±ê׼ѹËõºó±ä³É3.5GB£¬Ñ¹Ëõ±ÈΪ25¡Ã1£¬¶ø²ÉÓÃH.264ѹËõ±ê׼ѹËõºó±äΪ
879MB£¬´Ó88GBµ½879MB£¬H.264µÄѹËõ±È´ïµ½¾ªÈ˵Ä102¡Ã1£¡H.264ΪʲôÓÐÄÇô¸ßµÄѹËõ±È£¿µÍÂëÂÊ£¨Low Bit
Rate£©ÆðÁËÖØÒªµÄ×÷Ó㬺ÍMPEG-2ºÍMPEG-4
ASPµÈѹËõ¼¼ÊõÏà±È£¬H.264ѹËõ¼¼Êõ½«´ó´ó½ÚÊ¡Óû§µÄÏÂÔØÊ±¼äºÍÊý¾ÝÁ÷Á¿ÊÕ·Ñ¡£ÓÈÆäÖµµÃÒ»ÌáµÄÊÇ£¬H.264ÔÚ¾ßÓиßѹËõ±ÈµÄͬʱ»¹ÓµÓиßÖÊÁ¿Á÷³©
µÄͼÏñ¡£
H.264Ëã·¨µÄÓÅÊÆ
H.264ÊÇÔÚMPEG-4¼¼ÊõµÄ»ù´¡Ö®ÉϽ¨Á¢ÆðÀ´µÄ£¬Æä±à½âÂëÁ÷³ÌÖ÷Òª°üÀ¨5¸ö²¿·Ö£ºÖ¡¼äºÍÖ¡ÄÚÔ¤²â£¨Estimation£©¡¢±ä»»
£¨Transform£©ºÍ·´±ä»»¡¢Á¿»¯£¨Quantization£©ºÍ·´Á¿»¯¡¢»·Â·Â˲¨£¨Loop Filter£©¡¢ìرàÂ루Entropy
Coding£©¡£
H.264/MPEG-4
AVC£¨H.264£©ÊÇ1995Äê×ÔMPEG-2ÊÓÆµÑ¹Ëõ±ê×¼·¢²¼ÒÔºóµÄ×îС¢×îÓÐǰ;µÄÊÓÆµÑ¹Ëõ±ê×¼¡£H.264ÊÇÓÉITU-TºÍISO/IECµÄÁªºÏ
¿ª·¢×鹲ͬ¿ª·¢µÄ×îйú¼ÊÊÓÆµ±àÂë±ê×¼¡£Í¨¹ý¸Ã±ê×¼£¬ÔÚͬµÈͼÏóÖÊÁ¿ÏµÄѹËõЧÂʱÈÒÔǰµÄ±ê×¼Ìá¸ßÁË2±¶ÒÔÉÏ£¬Òò´Ë£¬H.264±»ÆÕ±éÈÏΪÊÇ×îÓÐÓ°ÏìÁ¦µÄ
ÐÐÒµ±ê×¼¡£
Ò»¡¢H.264µÄ·¢Õ¹ÀúÊ·
¡¡¡¡H.264ÔÚ1997ÄêITUµÄÊÓÆµ±àÂëר¼Ò×飨Video Coding Experts Group£©Ìá³öʱ±»³ÆÎªH.26L£¬ÔÚITUÓëISOºÏ×÷Ñо¿ºó±»³ÆÎªMPEG4 Part10£¨MPEG4 AVC£©»òH.264£¨JVT£©¡£
H.264µÄ¸ß¼¶¼¼Êõ±³¾°
H.264±ê×¼µÄÖ÷ҪĿ±êÊÇ£ºÓëÆäËüÏÖÓеÄÊÓÆµ±àÂë±ê×¼Ïà±È£¬ÔÚÏàͬµÄ´ø¿íÏÂÌṩ¸ü¼ÓÓÅÐãµÄͼÏóÖÊÁ¿¡£
¶ø£¬H.264ÓëÒÔǰµÄ¹ú¼Ê±ê×¼ÈçH.263ºÍMPEG-4Ïà±È£¬×î´óµÄÓÅÊÆÌåÏÖÔÚÒÔÏÂËĸö·½Ã棺
1£® ½«Ã¿¸öÊÓÆµÖ¡·ÖÀë³ÉÓÉÏñËØ×é³ÉµÄ¿é£¬Òò´ËÊÓÆµÖ¡µÄ±àÂë´¦ÀíµÄ¹ý³Ì¿ÉÒÔ´ïµ½¿éµÄ¼¶±ð¡£
2£® ²ÉÓÿռäÈßÓàµÄ·½·¨£¬¶ÔÊÓÆµÖ¡µÄһЩÔʼ¿é½øÐпռäÔ¤²â¡¢×ª»»¡¢ÓÅ»¯ºÍìØ±àÂ루¿É±ä³¤±àÂ룩¡£
3£® ¶ÔÁ¬ÐøÖ¡µÄ²»Í¬¿é²ÉÓÃÁÙʱ´æ·ÅµÄ·½·¨£¬ÕâÑù£¬Ö»Ðè¶ÔÁ¬ÐøÖ¡ÖÐÓиıäµÄ²¿·Ö½øÐбàÂë¡£¸ÃËã·¨²ÉÓÃÔ˶¯Ô¤²âºÍÔ˶¯²¹³¥À´Íê³É¡£¶ÔÄ³Ð©ÌØ¶¨µÄ¿é£¬ÔÚÒ»¸ö»ò¶à¸öÒѾ½øÐÐÁ˱àÂëµÄÖ¡Ö´ÐÐËÑË÷À´¾ö¶¨¿éµÄÔ˶¯ÏòÁ¿£¬²¢ÓÉ´ËÔÚºóÃæµÄ±àÂëºÍ½âÂëÖÐÔ¤²âÖ÷¿é¡£
4£® ²ÉÓÃÊ£Óà¿Õ¼äÈßÓ༼Êõ£¬¶ÔÊÓÆµÖ¡ÀïµÄ²ÐÁô¿é½øÐбàÂë¡£ÀýÈ磺¶ÔÓÚÔ´¿éºÍÏàÓ¦Ô¤²â¿éµÄ²»Í¬£¬ÔٴβÉÓÃת»»¡¢ÓÅ»¯ºÍìØ±àÂë¡£
H.264µÄÌØÕ÷ºÍ¸ß¼¶ÓÅÊÆ
H.264Êǹú¼Ê±ê×¼»¯×éÖ¯£¨ISO£©ºÍ¹ú¼ÊµçÐÅÁªÃË£¨ITU£©¹²Í¬Ìá³öµÄ¼ÌMPEG4Ö®ºóµÄÐÂÒ»´úÊý×ÖÊÓÆµÑ¹Ëõ¸ñʽ£¬Ëü¼´±£ÁôÁËÒÔÍùѹËõ¼¼ÊõµÄÓŵãºÍ¾«»ªÓÖ¾ßÓÐÆäËûѹËõ¼¼ÊõÎÞ·¨±ÈÄâµÄÐí¶àÓŵ㡣
1£®µÍÂëÁ÷£¨Low Bit Rate£©£ººÍMPEG2ºÍMPEG4 ASPµÈѹËõ¼¼ÊõÏà±È£¬ÔÚͬµÈͼÏñÖÊÁ¿Ï£¬²ÉÓÃH.264¼¼ÊõѹËõºóµÄÊý¾ÝÁ¿Ö»ÓÐMPEG2µÄ1/8£¬MPEG4µÄ1/3¡£
ÏÔÈ»£¬H.264ѹËõ¼¼ÊõµÄ²ÉÓý«´ó´ó½ÚÊ¡Óû§µÄÏÂÔØÊ±¼äºÍÊý¾ÝÁ÷Á¿ÊÕ·Ñ¡£
2£®¸ßÖÊÁ¿µÄͼÏó£ºH.264ÄÜÌṩÁ¬Ðø¡¢Á÷³©µÄ¸ßÖÊÁ¿Í¼Ïó£¨DVDÖÊÁ¿£©¡£
3£®ÈÝ´íÄÜÁ¦Ç¿£ºH.264ÌṩÁ˽â¾öÔÚ²»Îȶ¨ÍøÂç»·¾³ÏÂÈÝÒ×·¢ÉúµÄ¶ª°üµÈ´íÎóµÄ±ØÒª¹¤¾ß¡£
4£®ÍøÂçÊÊÓ¦ÐÔÇ¿£ºH.264ÌṩÁËÍøÂçÊÊÓ¦²ã£¨Network Adaptation Layer£©, ʹµÃH.264µÄÎļþÄÜÈÝÒ×µØÔÚ²»Í¬ÍøÂçÉÏ´«Ê䣨ÀýÈ绥ÁªÍø£¬CDMA£¬GPRS£¬WCDMA£¬CDMA2000µÈ£©¡£
¶þ¡¢H.264±ê×¼¸ÅÊö
H.264ºÍÒÔǰµÄ±ê×¼Ò»Ñù£¬Ò²ÊÇDPCM¼Ó±ä»»±àÂëµÄ»ìºÏ±àÂëģʽ¡£µ«Ëü²ÉÓ᰻عé»ù±¾¡±µÄ¼ò½àÉè¼Æ£¬²»ÓÃÖÚ¶àµÄÑ¡Ï»ñµÃ±ÈH.263++ºÃµÃ¶àµÄѹ
ËõÐÔÄÜ£»¼ÓÇ¿Á˶Ը÷ÖÖÐŵÀµÄÊÊÓ¦ÄÜÁ¦£¬²ÉÓá°ÍøÂçÓѺᱵĽṹºÍÓï·¨£¬ÓÐÀûÓÚ¶ÔÎóÂëºÍ¶ª°üµÄ´¦Àí£»Ó¦ÓÃÄ¿±ê·¶Î§½Ï¿í£¬ÒÔÂú×㲻ͬËÙÂÊ¡¢²»Í¬½âÎö¶ÈÒÔ¼°²»Í¬
´«Ê䣨´æ´¢£©³¡ºÏµÄÐèÇó¡£
¼¼ÊõÉÏ£¬Ëü¼¯ÖÐÁËÒÔÍù±ê×¼µÄÓŵ㣬²¢ÎüÊÕÁ˱ê×¼ÖÆ¶¨ÖлýÀ۵ľÑé¡£ÓëH.263 v2(H.263+)»òMPEG-4¼òµ¥Àà(Simple
Profile)Ïà±È£¬H.264ÔÚʹÓÃÓëÉÏÊö±àÂë·½·¨ÀàËÆµÄ×î¼Ñ±àÂëÆ÷ʱ£¬ÔÚ´ó¶àÊýÂëÂÊÏÂ×î¶à¿É½ÚÊ¡50%µÄÂëÂÊ¡£H.264ÔÚËùÓÐÂëÂÊ϶¼ÄܳÖÐøÌṩ
½Ï¸ßµÄÊÓÆµÖÊÁ¿¡£H.264Äܹ¤×÷ÔÚµÍÑÓʱģʽÒÔÊÊӦʵʱͨÐŵÄÓ¦ÓÃ(ÈçÊÓÆµ»áÒé)£¬Í¬Ê±ÓÖÄܺܺõع¤×÷ÔÚûÓÐÑÓʱÏÞÖÆµÄÓ¦Óã¬ÈçÊÓÆµ´æ´¢ºÍÒÔ·þÎñÆ÷Ϊ»ù
´¡µÄÊÓÆµÁ÷ʽӦÓá£H.264Ìṩ°ü´«ÊäÍøÖд¦Àí°ü¶ªÊ§ËùÐèµÄ¹¤¾ß£¬ÒÔ¼°ÔÚÒ×ÎóÂëµÄÎÞÏßÍøÖд¦Àí±ÈÌØÎóÂëµÄ¹¤¾ß¡£
ÔÚϵͳ²ãÃæÉÏ£¬H.264Ìá³öÁËÒ»¸öеĸÅÄÔÚÊÓÆµ±àÂë²ã(Video Coding Layer, VCL)ºÍÍøÂçÌáÈ¡²ã(Network
Abstraction Layer,
NAL)Ö®¼ä½øÐиÅÄîÐԷָǰÕßÊÇÊÓÆµÄÚÈݵĺËÐÄѹËõÄÚÈÝÖ®±íÊö£¬ºóÕßÊÇͨ¹ýÌØ¶¨ÀàÐÍÍøÂç½øÐеÝË͵ıíÊö£¬ÕâÑùµÄ½á¹¹±ãÓÚÐÅÏ¢µÄ·â×°ºÍ¶ÔÐÅÏ¢½øÐиüºÃµÄ
ÓÅÏȼ¶¿ØÖÆ¡£H.264µÄϵͳ±àÂë¿òͼÈçͼ1Ëùʾ¡£ ͼ1 H.264ϵͳ¿òͼ
Èý¡¢H.264±ê×¼µÄ¹Ø¼ü¼¼Êõ
1.Ö¡ÄÚÔ¤²â±àÂë
Ö¡ÄÚ±àÂëÓÃÀ´Ëõ¼õͼÏñµÄ¿Õ¼äÈßÓࡣΪÁËÌá¸ßH.264Ö¡ÄÚ±àÂëµÄЧÂÊ£¬ÔÚ¸ø¶¨Ö¡Öгä·ÖÀûÓÃÏàÁÚºê¿éµÄ¿Õ¼äÏà¹ØÐÔ£¬ÏàÁڵĺê¿éͨ³£º¬ÓÐÏàËÆµÄÊôÐÔ¡£Òò´Ë£¬ÔÚ
¶ÔÒ»¸ø¶¨ºê¿é±àÂëʱ£¬Ê×ÏÈ¿ÉÒÔ¸ù¾ÝÖÜΧµÄºê¿éÔ¤²â£¨µäÐ͵ÄÊǸù¾Ý×óÉϽǵĺê¿é£¬ÒòΪ´Ëºê¿éÒѾ±»±àÂë´¦Àí£©£¬È»ºó¶ÔÔ¤²âÖµÓëʵ¼ÊÖµµÄ²îÖµ½øÐбàÂ룬ÕâÑù£¬
Ïà¶ÔÓÚÖ±½Ó¶Ô¸ÃÖ¡±àÂë¶øÑÔ£¬¿ÉÒÔ´ó´ó¼õСÂëÂÊ¡£
H.264Ìṩ6ÖÖģʽ½øÐÐ4¡Á4ÏñËØºê¿éÔ¤²â£¬°üÀ¨1ÖÖÖ±Á÷Ô¤²âºÍ5ÖÖ·½ÏòÔ¤²â£¬Èçͼ2Ëùʾ¡£ÔÚͼÖУ¬ÏàÁÚ¿éµÄAµ½I¹²9¸öÏñËØ¾ùÒѾ±»±àÂ룬¿ÉÒÔ±»ÓÃ
ÒÔÔ¤²â£¬Èç¹ûÎÒÃÇÑ¡Ôñģʽ4£¬ÄÇô£¬a¡¢b¡¢c¡¢d4¸öÏñËØ±»Ô¤²âΪÓëEÏàµÈµÄÖµ£¬e¡¢f¡¢g¡¢h4¸öÏñËØ±»Ô¤²âΪÓëFÏàµÈµÄÖµ£¬¶ÔÓÚͼÏñÖк¬ÓкÜÉÙ¿Õ¼ä
ÐÅÏ¢µÄÆ½Ì¹Çø£¬H.264Ò²Ö§³Ö16¡Á16µÄÖ¡ÄÚ±àÂë¡£ ͼ2 Ö¡ÄÚ±àÂëģʽ
2.Ö¡¼äÔ¤²â±àÂë
Ö¡¼äÔ¤²â±àÂëÀûÓÃÁ¬ÐøÖ¡ÖеÄʱ¼äÈßÓàÀ´½øÐÐÔ˶¯¹À¼ÆºÍ²¹³¥¡£H.264µÄÔ˶¯²¹³¥Ö§³ÖÒÔÍùµÄÊÓÆµ±àÂë±ê×¼ÖеĴ󲿷ֹؼüÌØÐÔ£¬¶øÇÒÁé»îµØÌí¼ÓÁ˸ü¶àµÄ¹¦
ÄÜ£¬³ýÁËÖ§³ÖPÖ¡¡¢BÖ¡Í⣬H.264»¹Ö§³ÖÒ»ÖÖеÄÁ÷¼ä´«ËÍÖ¡¡ª¡ªSPÖ¡£¬Èçͼ3Ëùʾ¡£ÂëÁ÷Öаüº¬SPÖ¡ºó£¬ÄÜÔÚÓÐÀàËÆÄÚÈݵ«Óв»Í¬ÂëÂʵÄÂëÁ÷Ö®¼ä¿ìËÙ
Çл»£¬Í¬Ê±Ö§³ÖËæ»ú½ÓÈëºÍ¿ìËٻطÅģʽ¡£Í¼3 SP-֡ʾÒâͼH.264µÄÔ˶¯¹À¼ÆÓÐÒÔÏÂ4¸öÌØÐÔ¡£
(1)²»Í¬´óСºÍÐÎ×´µÄºê¿é·Ö¸î
¶Ôÿһ¸ö16¡Á16ÏñËØºê¿éµÄÔ˶¯²¹³¥¿ÉÒÔ²ÉÓò»Í¬µÄ´óСºÍÐÎ×´£¬H.264Ö§³Ö7ÖÖģʽ£¬Èçͼ4Ëùʾ¡£Ð¡¿éģʽµÄÔ˶¯²¹³¥ÎªÔ˶¯ÏêϸÐÅÏ¢µÄ´¦ÀíÌá¸ßÁËÐÔÄÜ£¬¼õÉÙÁË·½¿éЧӦ£¬Ìá¸ßÁËͼÏñµÄÖÊÁ¿¡£Í¼4 ºê¿é·Ö¸î·½·¨
(2)¸ß¾«¶ÈµÄÑÇÏñËØÔ˶¯²¹³¥
ÔÚH.263ÖвÉÓõÄÊǰëÏñËØ¾«¶ÈµÄÔ˶¯¹À¼Æ£¬¶øÔÚH.264ÖпÉÒÔ²ÉÓÃ1/4»òÕß1/8ÏñËØ¾«¶ÈµÄÔ˶¯¹ÀÖµ¡£ÔÚÒªÇóÏàͬ¾«¶ÈµÄÇé¿öÏ£¬H.264ʹÓÃ1
/4»òÕß1/8ÏñËØ¾«¶ÈµÄÔ˶¯¹À¼ÆºóµÄ²Ð²îÒª±ÈH.263²ÉÓðëÏñËØ¾«¶ÈÔ˶¯¹À¼ÆºóµÄ²Ð²îÀ´µÃС¡£ÕâÑùÔÚÏàͬ¾«¶ÈÏ£¬H.264ÔÚÖ¡¼ä±àÂëÖÐËùÐèµÄÂëÂʸü
С¡£
(3)¶àÖ¡Ô¤²â
H.264Ìṩ¿ÉÑ¡µÄ¶àÖ¡Ô¤²â¹¦ÄÜ£¬ÔÚÖ¡¼ä±àÂëʱ£¬¿ÉÑ¡5¸ö²»Í¬µÄ²Î¿¼Ö¡£¬ÌṩÁ˸üºÃµÄ¾À´íÐÔÄÜ£¬ÕâÑù¸ü¿ÉÒÔ¸ÄÉÆÊÓÆµÍ¼ÏñÖÊÁ¿¡£ÕâÒ»ÌØÐÔÖ÷ÒªÓ¦ÓÃÓÚÒÔϳ¡ºÏ£ºÖÜÆÚÐÔµÄÔ˶¯¡¢Æ½ÒÆÔ˶¯¡¢ÔÚÁ½¸ö²»Í¬µÄ³¡¾°Ö®¼äÀ´»Ø±ä»»ÉãÏñ»úµÄ¾µÍ·¡£
(4)È¥¿éÂ˲¨Æ÷
H.264¶¨ÒåÁË×ÔÊÊӦȥ³ý¿éЧӦµÄÂ˲¨Æ÷£¬Õâ¿ÉÒÔ´¦ÀíÔ¤²â»·Â·ÖеÄˮƽºÍ´¹Ö±¿é±ßÔµ£¬´ó´ó¼õÉÙÁË·½¿éЧӦ¡£
3.ÕûÊý±ä»»
Ôڱ任·½Ã棬H.264ʹÓÃÁË»ùÓÚ4¡Á4ÏñËØ¿éµÄÀàËÆÓÚDCTµÄ±ä»»£¬µ«Ê¹ÓõÄÊÇÒÔÕûÊýΪ»ù´¡µÄ¿Õ¼ä±ä»»£¬²»´æÔÚ·´±ä»»£¬ÒòΪȡÉá¶ø´æÔÚÎó²îµÄÎÊÌ⣬±ä»»
¾ØÕóÈçͼ5Ëùʾ¡£Ó븡µãÔËËãÏà±È£¬ÕûÊýDCT±ä»»»áÒýÆðһЩ¶îÍâµÄÎó²î£¬µ«ÒòΪDCT±ä»»ºóµÄÁ¿»¯Ò²´æÔÚÁ¿»¯Îó²î£¬ÓëÖ®Ïà±È£¬ÕûÊýDCT±ä»»ÒýÆðµÄÁ¿»¯Îó
²îÓ°Ïì²¢²»´ó¡£´ËÍ⣬ÕûÊýDCT±ä»»»¹¾ßÓмõÉÙÔËËãÁ¿ºÍ¸´ÔÓ¶È£¬ÓÐÀûÓÚÏò¶¨µãDSPÒÆÖ²µÄÓŵ㡣
4.Á¿»¯
H.264ÖпÉÑ¡32ÖÖ²»Í¬µÄÁ¿»¯²½³¤£¬ÕâÓëH.263ÖÐÓÐ31¸öÁ¿»¯²½³¤ºÜÏàËÆ£¬µ«ÊÇÔÚH.264ÖУ¬²½³¤ÊÇÒÔ12.5%µÄ¸´ºÏÂʵݽøµÄ£¬¶ø²»ÊÇÒ»¸ö¹Ì¶¨³£Êý¡£
ÔÚH.264ÖУ¬±ä»»ÏµÊýµÄ¶Á³ö·½Ê½Ò²ÓÐÁ½ÖÖ£ºÖ®×ÖÐÎ(Zigzag)ɨÃèºÍ˫ɨÃ裬Èçͼ6Ëùʾ¡£´ó¶àÊýÇé¿öÏÂʹÓüòµ¥µÄÖ®×ÖÐÎɨÃ裻˫ɨÃè½öÓÃÓÚʹÓýÏСÁ¿»¯¼¶µÄ¿éÄÚ£¬ÓÐÖúÓÚÌá¸ß±àÂëЧÂÊ¡£Í¼6 ±ä»»ÏµÊýµÄ¶Á³ö·½Ê½
5.ìØ±àÂë
ÊÓÆµ±àÂë´¦ÀíµÄ×îºóÒ»²½¾ÍÊÇìØ±àÂ룬ÔÚH.264ÖвÉÓÃÁËÁ½ÖÖ²»Í¬µÄìØ±àÂë·½·¨£ºÍ¨Óÿɱ䳤±àÂ루UVLC£©ºÍ»ùÓÚÎı¾µÄ×ÔÊÊÓ¦¶þ½øÖÆËãÊõ±àÂ루CABAC£©¡£
ÔÚH.263µÈ±ê×¼ÖУ¬¸ù¾ÝÒª±àÂëµÄÊý¾ÝÀàÐÍÈç±ä»»ÏµÊý¡¢Ô˶¯Ê¸Á¿µÈ£¬²ÉÓò»Í¬µÄVLCÂë±í¡£H.264ÖеÄUVLCÂë±íÌṩÁËÒ»¸ö¼òµ¥µÄ·½·¨£¬²»¹Ü·ûºÅ
±íÊöʲôÀàÐ͵ÄÊý¾Ý£¬¶¼Ê¹ÓÃͳһ±ä×Ö³¤±àÂë±í¡£ÆäÓŵãÊǼòµ¥£»È±µãÊǵ¥Ò»µÄÂë±íÊÇ´Ó¸ÅÂÊͳ¼Æ·Ö²¼Ä£Ð͵óöµÄ£¬Ã»Óп¼ÂDZàÂë·ûºÅ¼äµÄÏà¹ØÐÔ£¬ÔÚÖиßÂëÂÊʱЧ
¹û²»ÊǺܺá£
Òò´Ë£¬H.264Öл¹ÌṩÁË¿ÉÑ¡µÄCABAC·½·¨¡£ËãÊõ±àÂëʹ±àÂëºÍ½âÂëÁ½±ß¶¼ÄÜʹÓÃËùÓÐ¾ä·¨ÔªËØ(±ä»»ÏµÊý¡¢Ô˶¯Ê¸Á¿)µÄ¸ÅÂÊÄ£ÐÍ¡£ÎªÁËÌá¸ßËãÊõ±àÂëµÄ
ЧÂÊ£¬Í¨¹ýÄÚÈݽ¨Ä£µÄ¹ý³Ì£¬Ê¹»ù±¾¸ÅÂÊÄ£ÐÍÄÜÊÊÓ¦ËæÊÓÆµÖ¡¶ø¸Ä±äµÄͳ¼ÆÌØÐÔ¡£ÄÚÈݽ¨Ä£ÌṩÁ˱àÂë·ûºÅµÄÌõ¼þ¸ÅÂʹÀ¼Æ£¬ÀûÓúÏÊʵÄÄÚÈÝÄ£ÐÍ£¬´æÔÚÓÚ·ûºÅ¼äµÄ
Ïà¹ØÐÔ¿ÉÒÔͨ¹ýÑ¡ÔñĿǰҪ±àÂë·ûºÅÁÚ½üµÄÒѱàÂë·ûºÅµÄÏàÓ¦¸ÅÂÊÄ£ÐÍÀ´È¥³ý£¬²»Í¬µÄ¾ä·¨ÔªËØÍ¨³£±£³Ö²»Í¬µÄÄ£ÐÍ¡£
ËÄ¡¢H.264ÔÚÊÓÆµ»áÒéÖеÄÓ¦ÓÃ
Ŀǰ£¬´ó¶àÊýµÄÊÓÆµ»áÒéϵͳ¾ù²ÉÓÃH.261»òH.263ÊÓÆµ±àÂë±ê×¼£¬¶øH.264µÄ³öÏÖ£¬Ê¹µÃÔÚͬµÈËÙÂÊÏ£¬H.264Äܹ»±ÈH.263¼õС50%µÄ
ÂëÂÊ¡£Ò²¾ÍÊÇ˵£¬Óû§¼´Ê¹ÊÇÖ»ÀûÓà 384kbit/sµÄ´ø¿í£¬¾Í¿ÉÒÔÏíÊÜH.263ϸߴï 768kbit/sµÄ¸ßÖÊÁ¿ÊÓÆµ·þÎñ¡£H.264
²»µ«ÓÐÖúÓÚ½ÚÊ¡ÅÓ´ó¿ªÖ§£¬»¹¿ÉÒÔÌá¸ß×ÊÔ´µÄʹÓÃЧÂÊ£¬Í¬Ê±Áî´ïµ½ÉÌÒµÖÊÁ¿µÄÊÓÆµ»áÒé·þÎñÓµÓиü¶àµÄDZÔÚ¿Í»§¡£
Ŀǰ£¬ÒѾÓÐÉÙÊý¼¸¼Ò³§É̵ÄÊÓÆµ»áÒé²úÆ·Ö§³ÖH.264ÐÒ飬³§ÉÌÃÇÖÂÁ¦ÓÚÆÕ¼°H.264Õâ¸öȫеÄÒµ½ç±ê×¼¡£Ëæ×ÅÆäËüÊÓÆµ»áÒé·½°¸³§ÉÌÂ½ÐøÐ§·ÂËûÃǵÄ×ö·¨£¬ÎÒÃDZؽ«ÄÜÈ«ÃæÌåÑéH.264ÊÓÆµ·þÎñµÄÓÅÊÆ¡£
µ«ÊǶÔÓÚʵ¼Ê²âÊÔ£¬h264±àÂë±¾ÉíÓкܴó²»×㣬ÄǾÍÊÇϸ½ÚѹËõÌ«´ó£¬ËäÈ»ÕûÌåͼÏñÈñÀûºÍÃ÷¿ì£¬µ«ÊÇż¶ûÓÐ˲¼ä°ß¿é£¬Õâµã»¹ÐèҪŬÁ¦£¬±ÈÈç¸Ä±äѹËõÔ¤²âmatrix»¹ÓоÍÊÇÂëÂʲÎÊýÐÞÕýÀ´ÃÖ²¹Ï¸½ÚÔÚµÍÂëÂÊÉϵÄËðʧ£¬ËäÈ»ÔÚÕûÌåͼÏñÉÏ264µÄ¸ÐÊܺÜÃ÷¿ì£¬µ«ÊÇÔÚרҵͼÏñÁìÓò£¬Ä¿Ç°»¹ÊÇÒÀÀµmp2ºÍvc-1´øÀ´µÄ¾«ÖÂϸÄåµÄͼÏñ£¬Õâµãvc-1Ò²ÓÐȱµã£¬¾ÍÊÇÎÞ·¨×Ô¶¨Òåmatrix£¬¶øÇÒµÍÂëÂÊ϶ÔÀ¶É«Ï÷¼õÑÏÖØ£¬Ó°ÏñÆ«ºì£¬Õâµã¸úrmvb²î²»¶à£¬ÒòΪûÓÐ×ñÕÕÑÇÖÞÈËÑÛ¶ÔÑÕÉ«Ãô¸Ð¶È¶ø½øÐÐÌØÊâµÄÐÞ¶©£¬ËùÒÔrmbb vc-1¶¼ÊDz»ÊʺϺÚÑÛÖéµÄÈËÐÀÉ͵ģ¬ÔÚµÍÂëÂÊÏ£¬Ö»ÓÐmp2ºÍ264»¹ÓÐmp4±àÂëµÄ¿ÉÒÔ´ïµ½×î¼ÑЧ¹ûÁË