MPEG-2到H.264/AVC视频转码及相关技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
MPEG-2和H.264/AVC是视频编解码技术发展过程中最具有代表性的两个视频编码标准。现有的大量MPEG-2视频信息在H.264解码端的再现,以及两种标准在现在及将来的一段时间内的共存,使得MPEG-2到H.264的转码成为近年来视频信息处理领域的热点。广播电视运营商希望在有限的带宽上传递尽可能多的节目,城市图像监控需要将不同标准编码器得到的视频数据信息进行交互,流媒体对视频信息实时性具有较高要求——这些实际应用领域均对MPEG-2/H.264转码从不同角度提出了多样化的技术要求。由于H.264的JM模型在对编码模式进行决策时,为了得到最好的RD性能,遍历了所有可能的编码模式——JM模型为了达到最高的压缩效率,在计算方面不计代价。因此,MPEG-2/H.264转码的关键问题在于如何利用MPEG-2解码过程中提取的码流信息为H.264简化编码提供依据,从而减小H.264重编码过程的复杂度。对于MPEG-2/H.264的转码而言,尤其在流媒体和实时监控等实际应用需求下,若重编码仍采用JM模型中的模式决策方案,其实时性会比较差。考虑到MPEG-2在编码时已经进行过一次模式决策和运动估计,这就使得在MPEG-2完全/部分解码过程中提取其运动信息为重编码的模式决策服务以降低算法复杂度成为了可能,这也是MPEG-2/H.264转码遵循的一个基本原则。
     本文的主要研究内容有:
     (1)MPEG-2/H.264帧内转码方法。本文提出一种基于MPEG-2 DCT系数反映出来的边缘信息来进行帧内编码的(预测)模式决策算法。此算法利用MPEG-2解码的DCT系数矩阵的直流系数决策H.264重编码的编码模式,利用MPEG-2DCT系数矩阵的交流系数一次性决策帧内编码的预测模式,避开了H.264的JM模型参考软件的高复杂度。本文首先从参考算法的理论基础进行分析,进而得到改进方案,在改进方案的基础上重新进行预测模式决策,在没有增加任何算法复杂度的基础上,得到了更好的转码RD性能。
     (2)本文进行了MPEG-2/H.264帧间转码的研究。目前MPEG-2/H.264帧间转码算法多是基于MPEG-2的运动向量和编码块模式的分析,很少重视MPEG-2预测残差和H.264重编码的模式之间的关系。本文从MPEG-2残差的DCT系数着手,分析MPEG-2残差和H.264预测模式之间的关系,并在此基础上考察MPEG-2的运动向量/预测运动向量与H.264预测模式的运动搜索中心/搜索范围之间的关系,提出一种全新的快速帧间转码算法。在此算法中,实验表明,本文提出的MPEG-2/H.264帧间转码算法与级联帧间转码算法相比较,在PSNR几乎没有下降的情况下,以平均码率增加5.7%的代价,换来转码复杂度2/3的降低。最重要的是,本文提出的帧间转码算法不需要任何预设门限值,也没有任何需要用后验方法得到的参数,因此非常有利于实时转码的实现。
     (3)考虑到MPEG-2/H.264转码后的视频信号通常还伴随着帧率变换的实际需求,本论文还对帧率转码作了研究。本文提出了一种基于分段约束的动态帧丢弃的帧率转码算法。分段约束保证了转码后码流的逻辑性。动态帧丢弃满足了人们对局部运动明显的图像所带来的信息的视觉需求。用当前帧和前一帧的帧活动性来预测后一帧的帧活动性大小,以决定后一帧是否保留下来进行重编码,提前决定帧的去留,有利于实时转码的实现。同时,针对其中可能涉及到的多帧丢弃问题,提出一种新的覆盖块选择方案,以使运动向量重建过程中的误差尽可能小。帧丢弃率越高,这种新的覆盖块选择方案的优势越明显。另外,本文还提出了针对此帧率转码算法的实现架构,为硬件实现提供了思路。
     (4)从整个转码系统的角度看,H.264的解码是整个转码系统的重要技术环节,因此,本论文还对H.264的熵解码的实现作了深入研究。在分析了H.264熵编码的原理和对象特点的基础上,本文提出一种并行的双控制器熵解码器结构。此解码器的重要特点在于采用了主从两个控制器,可以部分实现并行解码,以得到尽可能高的解码效率。实验表明,相比普通的基于码字解码的熵解码器,本文提出的基于语法元素的解码器在解码I帧、P帧和B帧时能够分别节省27.9%、18.2%和48.8%的时间。
MEPG-2 and H.264/AVC are the most important video encoding standards. The fact that the streams encoded with MPEG-2 standard need to be decoded on the H.264-based terminals and the coexistence of these two standards makes the transcoding from MPEG-2 to H.264 the hot topic in the video transcoding field. Different kinds of applications have different requirements on MPEG-2/H.264 transcoding. For example, the service providers of the TV broadcasting would like to transmit more programs on limited width channels, and the stream multimedia screams for real-time multimedia signals. Since traditional H.264 encoding process intends to obtain the best RD performance in spite of complexity, and MPEG-2 motion estimation results are good indications for H.264 motion estimation, the key problem of MPEG-2/H.264 transcoding is how to use the information obtained in MPEG-2 decoding process to simplify the H.264 encoding.
     The main contributions of this thesis are as follows:
     (1)An improved MPEG-2/H.264 intra transcoding algorithm is proposed firstly. The reference algorithm of the proposed is one of the simplest algorithms among MPEG-2/H.264 intra transcoding solutions. It determines the re-encoding mode by calculating the variance of MPEG-2 DC coefficients and determines the H.264 prediction mode by using the relationship of MPEG-2 horizontal and vertical AC coefficients. The reference algorithm determines both the H.264 mode and prediction mode at one time, which avoid the high complexity of traditional H.264 encoding process. However, the theoretic foundation of the reference algorithm has little flaw, which causes the incomplete coverage in prediction mode determination. The proposed algorithm re-analyzes and improves the theoretic foundation of the reference algorithm. The experimental results show that the improved solution obtains a better RD performance without adding any complexity.
     (2) A fast MPEG-2/H.264 inter transcoding algorithm is also proposed. In this thesis, the relationship of MPEG-2 residual DCT coefficients and the H.264 encoding modes is analyzed. Besides, the relationship of MPEG-2 MV/PMV and H.264 motion estimation center/range is analyzed. The proposed algorithm reduces 2/3 complexity and the PSNR almost keeps the same, with the cost of bitrate increase of 5.7%. The most important is that the proposed algorithm needs no preset or posterior thresholds or parameters, which are very preferable to real-time transcoding applications.
     (3) Considering the fact that MPEG-2/H.264 transcoding is always companied with frame skipping, the research on frame-skipping transcoding is also studied. In this thesis, a frame-skipping transcoding scheme based on periodical constraint and dynamic frame-skipping decision is proposed. Periodical constraint makes the transcoded stream more logical, and the dynamic skipped frame selection re-encodes the frames with more activity information, which is always the most expected information for people. In this proposed algorithm, dropping one frame or not is decided by the frame activity. The frame activity is predicted according to the activities of the previous two frames ahead of time, which is very useful for real-time transcoding. In the proposed frame-skipping transcoding scheme, multi-frame skipping may happen. A new overlapping block location algorithm is also proposed for MV reconstruction in multi-frame skipping process to reduce the drift error occurred in the traditional solution. The efficiency of the proposed algorithm is better than that of the traditional one, and its advantages are more obvious as the number of skipping frames is increased. According to the proposed frame-skipping transcoding scheme, the corresponding architecture is also proposed for hardware design.
     (4) The decoding of H.264 is one of the most important stages of the MPEG-2/H.264 transcoding system, which plays an important role for real-time transcoding application. In this thesis, a parallel decoding architecture with double controllers is proposed to meet the above requirement. To improve the time and storage efficiency in this entropy decoder, the main controller, the sub controller, the storage of context parameters and the central decoder are optimized according to the characters of the decoding objects, i.e. the syntax elements (SEs). Experimental results show that the proposed architecture saves 27.9%, 18.2% and 48.8% of the decoding time compared with the reference decoder in I frame, P frame and B frame, respectively.
引文
[1] J. Xin, C.W. Lin, and M.T. Sun,“Digital video transcoding”, Proc. IEEE, vol.93, no.1, pp.84-97, Jan. 2005.
    [2] A. Vetro, C. Christopoulos and H. Sun,“Video transcoding architectures and techniques: an overview”. IEEE Signal Processing Magazine, vol. 20, no. 2, pp, 18-29, Mar. 2003.
    [3] http://publish.it168.com/2007/1127/20071127051501.shtml
    [4] N. Bjork and C. Christopoulos,“Transcoder architecture for video coding,”IEEE Transactions on Consumer Electronics, vol. 44, no. 1, pp. 88–98, Feb. 1998.
    [5] P. Yin, A. Vetro, B. Liu and H. Sun,“Drift compensation for reduced spatial resolution transcoding”, IEEE Transactions on Circuits and Systems for Video Technology, vol 12, no.11, pp. 1009-1020, Nov. 2002.
    [6] H. Sun, W. Kwok and J. W. Zdepski,“Architectures for MPEG compressed bitstream scaling”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 6, no. 2, pp. 191-199, Apr. 1996.
    [7] P. A. A. Assuncao and M. Ghanbari,“A frequency-domain video transcoder for dynamic bitrate reduction of MPEG-2 bit streams,”IEEE Transactions on Circuits and Systems for Video Technology, vol. 8, no. 8, pp. 953–967, Dec. 1998.
    [8] B. Shen,“Motion drift modeling and correction for downscale video transcoding”, IEEE International Conference on Image Processing, vol. 3, pp.III-680-3, Sept. 2005.
    [9]张春荣,数字视频DCT域转码技术研究,博士论文,2006.
    [10] A. Eleftheriadis and D. Anastassiou,“Constrained and general dynamic rate shaping of compressed digital video”, Proc. IEEE International Conference on Image Processing, vol.3, pp.408-411, Oct. 1995.
    [11] Y. Nakajima, H. Hori and T. Kanoh,“Rate conversion of MPEG coded video by re-quantization process”, Proc. Image Processing, 1995. International Conference on, vol. 3, pp. 408-411, 1995.
    [12] J. Youn, M.T. Sun and J. Xin,“Video transcoder architectures for bit rate scaling of H.263 bit streams”, Proc.7th ACM International Conference on Multimedia (Part 1), pp.243-250,1999.
    [13] G. Keesman, R. Hellinghuizen, F. Hoeksema et al.,“Transcoding of MPEG bitstreams”, Signal Process. Image Commun., vol. 8, no. 6, pp. 481–500, Sep. 1996.
    [14] D. G. Morrison, M. E. Nilson and M. Ghanbari,“Reduction of the bit-rate of compressed video while in its coded form”, Proc. 6th International Workshop on Packet Video, pp. D17.1–D17.4, 1994.
    [15] http://www.enet.com.cn/article/2004/0308/A20040308292595.shtm
    [16] S. F. Chang, and D.G. Messerschmitt,“Manipulation and composition of MC-DCT compressed video”, IEEE Journal of Selected Areas Communications, vol.13, no.1 pp.1-11, Jan. 1995.
    [17] J. Song and B. L. Yeo,“A fast algorithm for DCT-Domain inverse motion compensation based on shared information in a macroblock”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 10, no. 5, pp. 767-775, Aug. 2000.
    [18] H. Shu and L. P. Chau,“The Realization of Arbitrary Downsizing Video Scaling”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 16, no. 4, pp. 540-546, May 2006.
    [19] J. Xin, M. T. Sun, B. S. Choi et al.,“An HDTV to SDTV spatial transcoder,”IEEE Transactions on Circuits and Systems for Video Technology, vol. 12, no. 11, pp. 998–1008, Nov. 2002.
    [20] R. Mohan, J. R. Smith and C. Li,“Adapting multimedia internet content for universal access,”IEEE Transactions on Multimedia, vol. 1, no. 1, pp.104–114, Mar. 1999.
    [21] T. Shanableh and M. Ghanbari,“Heterogeneous video transcoding to lower spatial-temporal resolutions and different encoding formats”, IEEE Transactions on Multimedia, vol. 2, no. 2, pp. 101–110, Jun. 2000.
    [22] P. Yin, M. Wu, and B. Liu,“Video transcoding by reducing spatial resolution”, Proc. IEEE International Conference on Image Processing, vol.1, pp.972-975, Oct. 2000.
    [23] K. H. Tan and M. Ganbari,“Layered image coding using the DCT pyramid”, IEEE Transactions on Image Processing, vol. 4, no. 4, pp.512-516, Apr. 1995.
    [24] H. W. Park, Y. S. Park and S.K. Oh,“L/M-fold image resizing in block-DCT domain using symmetric convolution”, IEEE Transactions on Image Processing, vol. 12, no. 9, pp. 1016-1034, Sep. 2003.
    [25] C. Wang, H. B. Yu and M. Zheng,“A fast scheme for arbitrarily resizing of digital image in the compressed domain”, IEEE Transactions on Consumer Electronics, vol. 49, no. 2, May 2003.
    [26] B. K. Natarajan and B. Vasudev,“A fast approximate algorithm for scaling down digital images in the DCT domain”, Proc. IEEE International Conference on Image Processing, vol. 2, pp.241-243, 1995.
    [27] R. Dugad and N. Ahujia,“A fast scheme for image size change in compressed domain”, IEEE Transactions on Circuits and Systems for Video Technology, vol.11, no.4, pp.461-474. Apr. 2001.
    [28] J. Mukherjiee and S. K. Mitra,“Image resizing in compressed domain using sub-band DCT”, IEEE Transactions on Circuits and Systems for Video Technology, vol.12, no.7, pp.620-627, July 2002.
    [29] W. Zhu, K. H. Yang and M. J. Beacken,“CIF-to-QCIF video bitstream down-conversion in the DCT domain”, Bell Labs Technical Journal, vol.3, no.3, pp.21-29, Jul.-Sep. 1998.
    [30] B. Shen, I. K. Ishwar and V. Bhaskaran,“Adaptive motion-vector re-sampling for compressed video downscaling”, IEEE Transactions on Ciucuits and Systems for Video Technology, vol. 9, no. 6, pp. 929-936, Sep. 1999.
    [31] P. Yin and M. Wu,“Video transcoding by reducing spatial resolution,”Proc. IEEE International Conference on Image Processing, vol. 1, pp. 972–975, 2000.
    [32] G. Shen, B. Zeng, Y. Q. Zhang et al.,“Transcoder with arbitrarily resizing capability,”Proc. IEEE International Symposium on Circuits and Systems, vol. 5, pp. 25–28, 2001.
    [33] M. J. Chen, M. C. Chu, and C. W. Pan,“Efficient motion estimation algorithm for reduced frame-rate video transcoder”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 12, no. 4, pp. 269–275, Apr. 2002.
    [34] J. Xin, M. T. Sun, K.W. Chun et al.,“Motion re-estimation for HDTV-SDTV transcoding”, Proc. IEEE International Symposium on Circuits and Systems, vol. 4, pp.715-718, 2002.
    [35] K. Takahashi, K. Satoh, T. Suzuki et al.,“Motion vector synthesis algorithm for MPEG2-to-MPEG4 transcoder”, Proc. SPIE-Visual Communications and Image Processing, vol. 4310, pp. 872–882, Jan. 2001.
    [36] Y. Q. Liang and Y. P. Tan,“Methods and needs for transcoding MPEG-4 fine granularityscalability video”, Proc. IEEE International Symposium on Circuits and Systems, vol. 4, pp. 719–722, May 2002.
    [37] L. P. Chau, Y.Q. Liang and Y.P. Tan,“Motion vector re-estimation for fractional-scale video transcoding”, Proc. International Conference on Information Technology: Coding and Computing, pp.212-215, Apr. 2001.
    [38] J. Youn, M. T. Sun and C.W. Lin,“Motion vector refinement for high-performance transcoding”, IEEE Transaction on Multimedia, vol.1, no.1, pp.30-40, Mar. 1999.
    [39] R. Kumar and V. Patil,“An efficient motion vector composition scheme for arbitrary frame down-sampling video transcoder”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 16, no. 9, Sep. 2006.
    [40] C.T. Hus and M. J. Chen,“Efficient motion vector composition algorithm by activity measurement for downscaled video transcoder”, IEICE Transactions on Communications, vol. E89-B, no. 3, pp.1036-1039, Mar. 2006.
    [41] Y. P. Tan and H. Sun,“Fast motion re-estimation for arbitrary downsizing video transcoding using H.264/AVC standard”, Lecture Notes in Computer Science, vol. 3768, pp. 1049-1059, 2005.
    [42] J. N. Hwang, T.D. Wu, and C. W. Lin,“dynamic frame-skipping in video transcoding”, IEEE second workshop on multimedia signal processing, pp.616-621, Dec. 1998.
    [43] J. Youn, M.T. Sun and C.W. Lin,“Motion estimation for high performance transcoding”, IEEE Transactions on Consumer Electronics, vol.44, no. 3, pp.649-685, Aug. 1998.
    [44] J. Youn and M.T. Sun,“A fast motion vector composition method for temporal transcoding”, IEEE International Symposium on Circuits and Systems, vol.4, pp.243-246, July 1999.
    [45] C. R. Zhang, S. B. Zheng, C. Yuan et al.,“A novel low-complexity and high-performance frame-skipping transcoder in DCT domain”, IEEE Transactions on Consumer Electronics, vol. 51, No. 4, Nov. 2005.
    [46] G. de los Reyes, A.R. Reibman, S. F. Chang et al,“Error-resilience transcoding for video over wireless channels”, IEEE Journal on Selected Areas in Communications, vol. 18, pp. 1063-1074, June 2000.
    [47] S. Dogan, A. Cellatoglu, M. Uyguroglu et al.,“Error-resilient video transcoding for robust inter-network communications using GPRS”, IEEE Transactions on Circuits andSystems for Video Technology, vol. 12, pp. 453-464, June 2002.
    [48] A. Vetro, J. Xin and H. Sun,“Error resilience video transcoding for wireless communictions”
    [49] G. Cote, S. Shirani and F. Kossentini,“Optimal mode selection and synchronization for robust video communications over error-prone networks”, IEEE Journal on Selected Areas in Communications, vol. 18, no. 6, pp. 952-965, 2000.
    [50] R. Zhang, S. L. Regunathan and K. Rose,“Video coding with optimal Inter/Intra-mode switching for packet loss resilience”, IEEE Journal of Selected Area Communications, vol. 18, no. 6, pp. 966–976, 2000.
    [51] T. C. Wang, H. C. Fang and L. G. Chen,“Low Delay and Error Robust Wireless Video Transmission for Video Communication”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 12, no. 12, pp. 1049–58, Dec. 2002.
    [52] I. Ahmad, X. Wei, Y. Sun and Y.Q. Zhang,“An overview of various techniques and research issues”, IEEE Transactions on Multimedia, vol. 7, no. 5, pp. 793-804, Oct. 2005.
    [53] X. W. Wang, J. Sun, R. Xie, et al.,“Efficient video downscaling transcoder from MPEG-2 to H.264”, Journal of Zhejiang University- Science A, vol. 9, no. 4, pp.457-463, 2008.
    [54] ITU-T Rec. H.264-ISO/IEC 14496-10: advanced video coding. 2003.
    [55] W. Li,“Overview of fine granularity scalability in MPEG-4 video standard,”IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, no. 3, pp.301–317, Mar. 2001.
    [56] Y. C. Lin, C. N. Wang, T. H. Chiang, et al.,“Efficient FGS to single layer transcoding”, Proc. IEEE International Conference on Consumer Electronics, pp. 134–135, Jun. 2002.
    [57] N. Roma and L. Sousa,“Insertion of irregular-shaped logos in the compressed DCT domain,”Proc. 14th International Conference on Digital Signal Processing 2002, vol. 1, pp. 125–128, Jul. 2002.
    [58] K. Panusopone, X. Chen, and F. Ling,“Logo insertion in MPEG transcoder”, Proc. IEEE International Conference on Acoustics, Speech and Signal Processing 2001, vol. 2, pp. 981–984, May 2001.
    [59] S. Xiao, L. Lu, J. L. Kouloheris et al.“A low cost and efficient logo insertion scheme in MPEG video transcoding”, Proc. SPIE-Visual Communications and Image Processing, vol. 4671, pp. 172–179, Jan. 2002.
    [60] A. Vetro, H. Sun and Y. Wang,“MPEG-4 rate control for multiple video objects,”IEEE Transactions on Circuits and Systems for Video Technology, vol. 9, no. 1, pp. 186–199, Feb. 1999.
    [61] A. Vetro, H. Sun and Y. Wang,“Object-based transcoding for adaptable video content delivery”, IEEE Transactions on Circuits and Systems for Video Technology, vol.11, no. 3, pp. 387-401, Mar. 2001.
    [62] J. W. Kim, . G. R. Kwon, J. S. Lee et al.,“Spatio-temporal video transcoder for streaming over mobile communications networks”, IEICE Transactions on Communications, vol. E89-B, no.10, pp. 2678-2686, Oct. 2006.
    [63] S. Eminsoy, S. Dogan and A. M. Kondoz,“Transcoding-based error-resilient video adaptation for 3G wireless networks”, Eurasip Journal on Advances in Signal Processing, vol. 2007, 2007.
    [64] H. J. Chiou, Y. R. Lee and C. W. Lin,“Content-aware error-resilient transcoding using prioritized intra-refresh for video streaming”, Journal of Visual Communications and Image Representation, vol. 16, no. 4-5, pp. 563-588, 2005.
    [65] ISO/IEC IS 13828-2, Information technology-generic coding of moving pictures and associated audio information: video. 1995.
    [66] ISO/IEC IS 11172, Coding of moving pictures and associated audio for digital sorage media up to about 1.5Mbit/s. 1993.
    [67] D. Ruiu,“An overview of MPEG-2”, The 1997 Digital Video Test Symposium, Bad Homburg, Hewlett Packard Inc., 1996.
    [68]余松煜,周源华,吴时光,“数字图像处理”,电子工业出版社,1989.
    [69] A.Buchowicz.“Transform domain transcoding of MEPG-2 video to MPEG-4 AVC/H.264”, The International Conference on“Computer as a Tool”, pp.170-174, Sep. 2007.
    [70] C. Chen, P. H. Wu and H. Chen,“MEPG-2 to H.264 transcoding”, Picture Coding Symposium, pp. 215-220, 2004.
    [71] K. T. Fung and W. C. Siu,“Conversion Between DCT Coefficients and it Coefficients in the Compressed Domain for H.263 to H.264 Video Transcoding”, Proc. IEEE International Conference on Image Processing , vol. 3, pp.III-57-60, Sep. 2005.
    [72] K. T. Fung, W. C. Siu and A. G. Constantinides,“Fast DCT to IT conversion using integerapproximation for H.263 to H.264 video transcoding”, Proc. IEEE Workshop VLSI Design and Video Technology, pp. 377-380, May 2005.
    [73] J. K. Lee and K. D. Chung,“Conversion scheme for DCT-Domain transcoding of MPEG-2 to H.264/AVC”, Proc. 13th International Conference on Image Analysis and Processing, 2005.
    [74] H. Kalva, B. Petljanski and B. Furht,“Complexity reduction tools for MPEG-2 to H.264 video transcoding”, WSEAS Transactions on Information Science and Applications, vol. 2, no. 3, pp.295-300, Mar. 2005.
    [75] G. Chen, S. Lin, Y. Zhang,“A fast coefficients convertion method for the transform domain MPEG-2 to H.264 transcoding”, International Conference on Digital Telecommunications, pp. 17-17, 2006.
    [76] C. Y. Park and N. I. Cho,“A fast algorithm for the conversion of DCT coefficients to H.264 transform coefficients”, Proc. International Conference on Image Processing, vol. 3, pp. 664-667, Sep. 2005.
    [77] B. Shen,“From 8-tap DCT to 4-tap integer-transform for MPEG to H.264/AVC transcoding”, Proc. International Conference on Image Processing, vol. 1, pp. 115–118, Oct. 2004.
    [78] J. Xin, A. Vetro, H. Sun et al.,“Efficient MPEG-2 to H.264/AVC transcoding of intra-coded video”, EURASIP Journal on Advances in Signal Processing, vol. 2007, Jan. 2007.
    [79] J. Xin, A. Vetro, and H. Sun,“Converting DCT coefficients to H.264/AVC transform coefficients”, Lecture Notes in Computer Science, vol. 3332/2005, pp. 939-946 Oct. 2005.
    [80] G. Fernandez-Escribano, P. Cuenca, L. Orozco-Barbosa et al.,“FIMDA: a fast intra-frame mode decision algorithm for MPEG-2/H.264 transcoding”, Lecture Notes in Computer Science vol. 3708, pp. 427–434, 2005.
    [81] Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, Reference Software to Committee Draft. JVT-F100 JM9.0.
    [82] L. Wang, Q. Wang, Y. Liu et al.,“A fast Intra mode decision algorithm for MPEG-2 to H.264 video transcoding”, IEEE 10th International Symposium on Consumer Electronics, pp. 1-5, 2006.
    [83] H. Kalva and B. Petljanski,“Exploiting the directional features in MPEG-2 for H.264 intra transcoding”, IEEE Transactions on Consumer Electronics, vol. 52, no. 2, pp.706-711, May. 2006.
    [84] H. Kato, A. Yoneyama, Y. Takishima et al.,“Coding mode decision for high quality MPEG-2 to H.264 transcoding”, IEEE International Conference on Image Processing, vol. 4, pp. IV-77-80, 2007.
    [85] J. Xin, A. Vetro, and H. Sun,“Efficient macroblock coding mode decision for H.264/AVC video coding,”Proc. 24th Picture Coding Symposium, pp. 53–58, Dec. 2004.
    [86] J. Ostermann, J. Bormans, P. List, et al.,“Video coding with H.264/AVC: Tools, performance, and complexity”, IEEE Circuits and Systems Magazine, vol. 4, no. 1, pp. 7-28, 2004.
    [87] K. P. Lim, S. Wu, D. J. Wu et al.,“Fast inter mode selection”, 9th Joint Video Team. Sep. 2003.
    [88] J. Lee and B. Jeon,“Pruned mode decision based on variable block sizes motion compensation for H.264”, Lecture Notes in Computer Science, vol. 2899, pp. 410–418. Nov. 2003.
    [89] B. K. Natarajan and J. Lee,“Fast Mode Decision for H.264 JVT of MPEG and VCEG”, Doc. JVT-J033, 2003.
    [90] Y. H. Kim, J. W. Yoo, S. W. Lee et al.,“Adaptive mode decision for H.264 encoder”, Electronics Letters, vol. 40, no. 19, pp. 1172–1173, Sep. 2004.
    [91] D. Wu, F. Pan, K. P. Lim et al.,“Fast intermode decision in H.264/AVC video coding”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 15, pp. 953–958, Jul. 2005.
    [92] G. Chen, Y. Zhang, S. Lin et al.,“Efficient block size selection for MPEG-2 to H.264 transcoding”, Proc. 12th ACM International Conference on Multimedia, pp. 300-303, 2004.
    [93] X. Lu; A.M. Tourapis, P. Yin et al.,“Fast mode decision and motion estimation for H.264 with a focus on MPEG-2/H.264 transcoding”, Circuits and Systems, 2005, IEEE International Symposium on, vol. 2, pp.1246-1249, 2005.
    [94] D. Kim and J. Jeong,“Fast transcoding algorithm from MPEG-2 to H.264”, Lecture Notes on Computer Science, vol. 4319, pp. 1067–1074, 2006.
    [95] S. Li, L. F. Li, T. Ikenaga, et al.,“Content-based complexity reduction methods for MPEG-2 to H.264 transcoding”, IEICE Transactions on Information and Systems, vol. E90D, no. 1, pp. 90-98, Jan. 2007.
    [96] S. Li, J. Yong, I. Takeshi,“Content-based motion estimation with extended spatial-temporal analysis”, IEICE Transactions on Information and Systems, vol.E88-D, no.7, pp.1561–1568, July 2005.
    [97] G. Fernandez-Escribano, P. Cuenca, L. O. Barbosa et al.,“Very low complexity MPEG-2 to H.264 transcoding using machine learning”, Proc. 14th Annual ACM International Conference on Multimedia, pp. 931-940, 2006.
    [98] B. Shen, and I. K. Sethi,“Direct feature extraction from compressed images”. Proc. SPIE Storage & Retrieval for Image and Video Databases IV, vol. 2670, 1996.
    [99] Z. Zhou, S. Sun, S. Lei, and M. T. Sun,“Motion information and coding mode reuse for MPEG-2 to H.264 transcoding”, Proc. IEEE International Symposium on Circuits and Systems, vol. 2, pp. 1230–1233, 2005.
    [100] H. M. Wong, O. C. Au, C. W. Ho et al.,“Enhanced predictive motion vector field adaptive search technique (e-pmvfast)-based on future mv prediction”, Proc. Multimedia and Expo,IEEE International Conference on, pp. 6-8, July 2005.
    [101] X. H. Wei, L. Shen and Y. Song,“An Irregular Search Window Reuse Scheme for Motion Estimation in MPEG-2 to H.264 Transcoding”, Circuits and Systems, 2007, IEEE International Symposium on, pp.1987-1990, 2007.
    [102] S.Saponara, C. Blanch, K.denolf et al.,“The JVT advanced video coding standard: Complexity and performance analysis on a tool by tool basis”, IEEE Packed Video, 2003.
    [103] W. Yu, Y. He,“A high performance CABAC decoding architecture”, IEEE Transactions on Consumer Electronics,vol.51, No.4, Nov. 2005.
    [104] Y. L. Nunez-Yanez, V. A. Chouliaras, D. Alfonso, et al.,“Hardware assisted rate distortion optimization with embedded CABAC accelerator for the H.264 advanced video codec”, IEEE Transactions on Consumer Electronics, vol. 52, no. 2, pp. 590-597, May 2006.
    [105] J. W. Chen, C. R. Chang and Y. L. Lin,“A hardware accelerator for context-based adaptive binary arithmetic decoding in H.264/AVC”, Circuits and Systems, 2005, IEEE International Symposium on, vol.5, pp.4525-4528, 2005.
    [106] I. H. Witten,“Arithmetic coding for data compression”, Communications of the ACM, vol. 30, no. 6, June 1987.
    [107] D. A. Huffman,“A method for the construction of minimum redundancy codes”, Proc. IRE, vol. 40, no. 9, pp.1098-1101,Sep. 1952.
    [108] J. W. Kim, K. I. Ji, G. R. Kwon et al.,“R-D optimized frame-skipping transcoder for low bit rate video transmission”, Consumer Electronics, 2006, IEEE International Conference on, pp. 421-422, 2006.
    [109] J. N. Hwang and T. D. Wu,“Motion vector re-estimation and dynamic frame-skipping for video transcoding”, Signals, Systems & Computers, Conference Record of the 32nd Asilomar Conference on, vol. 2, pp. 1606-1610, Nov. 1998.
    [110] K. T. Fung, Y. L. Chan, and W. C. Siu,“New architecture for dynamic frame-skipping transcoder”, IEEE Transactions on Image Processing, vol.11, no. 8, pp.886-900, Aug. 2002.
    [111] H. Shu and L. P. Chau,“Dynamic frame-skipping transcoding with motion information considered”, Image Processing, IET, vol. 1, no. 4, pp. 335-342, Dec. 2007.
    [112] Y. Zheng and S. Zheng,“An efficient overlapping block selection method in multi-frame skipping”, Journal of Circuits, Systems and Computers, accepted, 2008.
    [113] G. Fernandez-Escribano, H. Kalva, P. Cuenca et al.,“A Fast MB Mode Decision Algorithm for MPEG-2 to H.264 P-Frame Transcoding”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, no. 2, pp. 172–185, Feb. 2008.
    [114] G. Fernandez-Escribano, H. Kalva, P. Cuenca et al.,“Speeding-up the macroblock partition mode decision in MPEG-2/H.264 transcoding”, Image Processing, IEEE International Conference on, pp.869 - 872, Oct. 2006.
    [115] G. Fernandez-Escribano, H. Kalva, P. Cuenca et al.,“Reducing motion estimation complexity in MPEG-2 to H.264 transcoding”, Multimedia and Expo,, IEEE International Conference on, pp.440 - 443, July. 2007.
    [116] G. Chen, S. Lin, Y. Zhang et al.,“Fast motion estimation for MPEG-2 to H.264 transcoding”, 8th Joint Conference on Information Sciences vol. 1-3, pp. 791-794, July 2005.
    [117] G. Chen, S. Lin, Y. Zhang et al.,“A new coefficients transform matrix for the transform domain MPEG-2 to H.264/AVC transcoding”, Multimedia and Expo, IEEEInternational Conference on, pp.321 - 324, July. 2006.
    [118] G. Chen, S. Lin, Y. Zhang,“Rate control algorithm for MPEG-2 to H.264/AVC transcoding”, Proc. 3rd Iberian Conference, IbPRIA 2007|Pattern Recognition and Image Analysis, pp.72 - 79, 2007.
    [119] H. Kalva,“Issues in H.264/MPEG-2 video transcoding”, Proc. 1st IEEE Consumer Communications and Networking Conference, pp. 657-659, Jan. 2004.
    [120] J. Chu, W. Lu, Y. Liu et al.,“H.264/MPEG-2 transcoding based on personal video recorder platform”, Proc. 9th International Symposium on Consumer Electronics, pp. 434-440, June 2005.
    [121] J. K. Lee and K.D. Chung,“Conversion scheme for DCT-domain transcoding of MPEG-2 to H.264/AVC”, Lecture Notes in Computer Science, vol. 3617, pp.551-558, Nov. 2005.
    [122] J. K. Lee and K. D. Chung,“Quantization/DCT conversion scheme for DCT-domain MPEG-2 to H.264/AVC transcoding”, IEICE Transactions on Communications, vol. E88-B, no. 7, pp.2856-2863, July 2005.
    [123] J. Lievens, P. Lambert, and D. V. Walle et al.,“Compressed-domain motion detection for efficient and error-resilient MPEG-2 to H.264 transcoding”, Proc. SPIE, vol. 6696, pp. 69069-69069, 2007.
    [124] J. Lievens, P. Lambert, and D. V. Walle et al.,“Low-complexity MPEG-2 to H.264 transcoding”, Conference on Applications of Digital Image Processing, vol. 6696, pp. 69604-69604, 2007.
    [125] Reference Software to Committee Draft. Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, JVT-F100 JM10.2, 2006.
    [126] S. Ji and H. W. Park,“Region-based Video Segmentation Using DCT coefficients”, Proc. International Conference on Image Process 1999, vol. 2, pp.150-154, 1999.
    [127] J. Xin, J. Li , A. Vetro et al.,“Motion mapping for MPEG-2 to H.264/AVC transcoding”, Circuits and Systems, 2007. IEEE International Symposium on, pp. 1991-1994, May 2007.
    [128] J. Xin, A. Vetro, S. Sekiguchi et al.,“MPEG-2 to H.264/AVC transcoding for efficient storage of broadcast video bitstreams”, Consumer Electronics, 2006. IEEE International Conference on, pp. 417-418, Jan. 2006.
    [129] J. Xin, J. Li, A. Vetro et al.,“Motion mapping and mode decision for MPEG-2 to H.264/AVC transcoding”, Multimedia Tools and Applications, pp. 203-223, Nov. 2007.
    [130] J. Yang, Q. Dai, W. Xu, et al.,“A rate control algorithm for MPEG-2 to H.264 real-time transcoding”, Visual Communications and Image Processing, vol. 5960, pp. 1995-2003, 2005.
    [131] K. D. Seo, S. K. Kwon, S. K. Hong et al.,“Dynamic bit-rate reduction based on frame-skipping and requantization for MPEG-1 to MPEG-4 transcoder”, Proc. The 2003 International Symposium on Circuits and Systems, vol. 2, pp.372-375, 2003.
    [132] K. T. Fung, W. C. Siu and Y. L. Chan“A dynamic frame-skipping video combiner for multipoint video conferencing”, IEEE International Symposium on Circuits and Systems, vol. 3, pp.III-389 - III-392, 2002.
    [133] K. T. Fung, Y. L. Chan, and W. C. Siu“Dynamic frame skipping for high-performance transcoding”, Proc. International Conference on Image Processing, vol. 1, pp.425-428, Oct. 2001.
    [134] L. Yang, X. Song, C. Hou et al.,“A scheme for MPEG-2 to H.264 transcoding”, Canadian Conference on Electrical and Computer Engineering, pp. 310 - 313, May 2006.
    [135] L. Wang, A. Luthra, and B. Eifrig,“Rate control for MPEG transcoder”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, no. 2, pp. 222–234, Feb. 2001.
    [136] M. Kucukgoz and M. T. Sun,“Early-stop and motion vector re-using for MPEG-2 to H.264 transcoding”, Conference on Visual Communications and Image Processing 2004, vol. 5308, pp. 932-936, 2004.
    [137] O. Werner,“Requantization for transcoding of MPEG-2 intraframes,”IEEE Transactions on Image Processing, vol. 8, no. 2, pp. 179–191,Feb. 1999.
    [138] P. Kunzelmann and H. Kalva,“Reduced complexity H.264 to MPEG-2 transcoder”, International Conference on Consumer Electronics, 2007, pp. 1-2, Jan. 2007.
    [139] Q. Tang, P. Nasiopoulos and R. Ward,“Fast block size prediction for MPEG-2 to H.264/AVC transcoding”, IEEE International Conference on Acoustics, Speech and Signal Processing 2008, pp.1029 - 1032, 2008.
    [140] Q. Tang, P. Nasiopoulos and R. K. Ward,“Compensation of requantization andinterpolation errors in MPEG-2 to H.264 transcoding”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, no. 3, pp. 314-325, 2008.
    [141] R. Pereira, K. R. Rao, and A. Kruafak,“Efficient transcoding of an MPEG-2 bit stream to an H.264 bit stream”, International Symposium on Communications and Information Technologies 2006, pp.687 - 691, 2006.
    [142] S. Sharma and K. R. Rao,“Transcoding of H.264 bitstream to MPEG-2 bitstream”, Asia-Pacific Conference on Communications 2007, pp. 391-396, 2007.
    [143] Shengfa, Y.; Zhenping, C.; Zhaowen, Z,“Efficient Intra mode prediction decision for MPEG-2 To H.264/AVC transcoding”, Signal Processing, the 8th International Conference on, vol. 2,pp. 16-20, 2006.
    [144] S. Moiron, S. Faria, P. Assuncao et al.,“Fast Interframe Transcoding from H. 264 to MPEG-2”, Image Processing, 2007. IEEE International Conference on, vol. 4, pp.IV-69-IV-72, 2007.
    [145] S. Y. Kwon, J. K. Lee and K. D. Chung,“Half-pixel correction for MPEG-2/H.264 transcoding”, Image Analysis and Processing-ICIAP 2005, vol. 3617, pp.576-583, 2005.
    [146] S. Wee, J. G. Apostolopoulos and N. Feamster,“Field-to-frame transcoding with spatial and temporal downsampling”, Proc. IEEE International Conference on Image Processing, vol. 4, pp. 271–275, 1999.
    [147] T. Qian, J. Sun, D. Li et al.,“Transform domain transcoding from MPEG-2 to H.264 with interpolation error drift compensation”, Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on, pp.635-640, Nov. 2005.
    [148] ISO/IEC-JTC1/SC29/WG11, Test model 5, MPEG93/457, Apr. 1993.
    [149] T. Wiegand, G. Sullivan, G. Bjontegaard et al.,“Overview of the H.264/AVC Video Coding Standard”, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, No. 7, pp.560-576. July 2003.
    [150] V. Patil, T. Kalyani, A. Bhartia et al.,“DCT domain transcoding of H.264/AVC video into MPEG-2 video”, Lecture Notes in Computer Science vol. 4338, pp. 696-707, 2006.
    [151] V.E. Seferidis,and M. Ghanbari,“Adaptive motion estimation based on texture analysis”, IEEE Transactions on Communications, vol. 42, no. 234 part II, pp. 1277-1287, 2007.
    [152] X. G. Liu and K. Y. Yoo,“A fast intra MB mode decision method for the MPEG-2 to H.264 transcoder”, Conference Information: International Conference on Intelligent Pervasive Computing, pp. 19-22, 2007.
    [153] X. Tang, Q. Du and S. Shang,“Fast Intra Prediction Mode Decision for MPEG-2 to H.264 Transcoding”, Multimedia and Expo, 2007 IEEE International Conference on, pp. 428-431, 2007.
    [154] X. Tang; Q. Du and S. Shang,“Fast Intra prediction mode decision for MPEG-2 to H.264 transcoding”, Multimedia and Expo, 2007 IEEE International Conference on, pp. 428-431, 2007.
    [155] X. Sun and P. Tao,“Rapid algorithms for MPEG-2 to H.264 transcoding”, Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics, vol. 3768, pp.1049-1059, 2005.
    [156] Y. Hwang, A. V. Tran and Y. Wang,“A compressed domain distortion measure for fast video transcoding”, Proc. 15th International Conference on Multimedia, pp.787-790, 2007.
    [157] Y. K. Lee, S. S. Lee and Y. L. Lee,“MPEG-4 to H.264 transcoding using macroblock statistics,”Proc. IEEE International Conference on Multimedia and Expo, 2006, pp. 57–60, Jul. 2006.
    [158] Y. Q. Liang, L. P. Chau, and Y. P. Tan,“arbitrary downsizing video transcoding”, IEEE transactions on Circuits and Systems for Video Techonology, vol. 14, no. 6, pp. 887-891, Jun. 2004.
    [159] Y. Su; J. Xin; A. Vetro et al.,“Efficient MPEG-2 to H.264/AVC intra transcoding in transform-domain”, Circuits and Systems, 2005. IEEE International Symposium on, vol. 2, pp. 1234-1237, 2005.
    [160] Y. Liu, W. Lu, L. Wang et al.,“Design of MPEG-2 to H. 264/AVC transcoder”, Consumer Electronics, IEEE 10th International Symposium on, pp. 1-3, 2006.
    [161] Y. N. Liu, C. S. Tang, S. Y. Chien et al.,“Coding mode analysis of MPEG-2 to H.264/AVC transcoding for digital TV applications”, Circuits and Systems, 2007, IEEE International Symposium on, pp. 1995-1998, 2007.
    [162] Y. Fan, T. Sun, X. Fu et al.,“A fast Intra MB mode decision method for the MPEG-2 to H.264 transcoder”, Intelligent Pervasive Computing, 2007, International Conferenceon, pp. 19-22, 2007.
    [163] Y. N. Xiao, H. Lu, X. Y. Xue et al.,“Efficient rate control for MPEG-2 to H.264/AVC transcoding”, Circuits and Systems, 2005, IEEE International Symposium on, vol. 2, pp. 1238-1241, 2005.
    [164] Z. J. Lei and N. D. Georganas,“An accurate bit-rate control algorithm for video transcoding”, Journal of Visual Communication and Image Representation, vol. 14, no. 3, pp. 321-339, Sep. 2003.
    [165] http://sampl.eng.ohio-state.edu/~sampl/database.htm
    [166] K. Liao, J. Yang, Y. Tu et al.,“MPEG-2 to H.264 Video Transform-Domain Downscaling Transcoder”, TENCON 2006, IEEE Region 10 Conference, pp.1-4, 2006.
    [167] G. Fernandez-Escribano, H. Kalva, P. Cuenca et al.,“RD-optimization for MPEG-2 to H.264 transcoding”, Multimedia and Expo, IEEE International Conference on, pp.309 - 312, July 2006.
    [168] ITU-T Recommendation H.261, Video codec for audiovisual services at px64kbits. 1990(12).
    [169] ISO/IEC IS 14496-2, Information technology-generic coding of audio-visual objects-part2: visual. 1999.
    [170] ITU-T Recommendation H.263, video codec for low bit rate communications. 1995(11).
    [171] ITU-T Recommendation H.263 version 2, video codec for low bit rate communications. 1998(1).
    [172] ITU-T“H.263++”, annexes U, V, and W to recommendation H.263. Nov. 2000.
    [173] A. Eleftheriadia and D. Anastassiou,“Constrained and general dynamic rate shaping of compressed digital video,”Proc. IEEE International Conference on Image Processing, vol. 3, pp. 396–399,1995.
    [174] A. M. Tourapis, O. C. Au and M. L. Liou,“Predictive motion vector field adaptive search technique- enhancing block based motion estimation[C]”, Proc. of Visual Communications and Image Processing, 2001.
    [175] B. G. Haskell, A. Puri and A. N. Netravali,“Digital Video: an introduction to MPEG-2,”Chapman and Hall, 1997.
    [176] B. Hu, P. Zhang, Q. Huang, et al.,“Reducing spatial resolution for MPEG-2 toH.264/AVC transcoding”, 6th Pacific-Rim Conference on Multimedia. Proceedings, Part II: Advances in Multimedia Information Processing, Lecture Notes in Computer Science, 3768, vol. 2, pp. 830-840, 2005.
    [177] B. Petjanski and H. Kalva,“DCT domain intra MB mode decision for MPEG-2 to H.264 transcoding”, Consumer Electronics 2006, International Conference on, pp. 419-420, Jan. 2006.
    [178] C. W. Lin, Y. C. Chen and M. T. Sun,“Dynamic region of interest transcoding for multipoint video conferencing”, IEEE Transactions on Circuits and Systems for Video Technology, vol.13, no.10, pp.982-992, Oct. 2003.