Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Richardson I.E.H.264 and MPEG-4 video compression.2003.pdf
Скачиваний:
30
Добавлен:
23.08.2013
Размер:
4.27 Mб
Скачать

REFERENCES

265

 

of macroblocks and slices (to make it easier for a decoder to conceal the effect of an error by interpolating from neighbouring error-free data).

7.7 CONCLUSIONS

Different choices during the design of a CODEC and different strategies for coding control can lead to significant variations in compression and computational performance between CODEC implementations. However, the best performance that may be achieved by a CODEC is limited by the available coding tools. The performance examples presented here and many other studies in the literature indicate that H.264 has the ability to out-perform MPEG-4 Visual convincingly (which in turn performs significantly better than MPEG-2). Performance is only one of many factors that influence whether a new technology is successful in the marketplace and in the final chapter we examine some of the other issues that are currently shaping the commercial market for video coding.

7.8 REFERENCES

1.ISO/IEC 14496-2, Coding of audio-visual objects – Part 2: Visual, 2001, Annex F.

2.S. Sun, D. Haynor and Y. Kim, Semiautomatic video object segmentation using VSnakes, IEEE Trans. Circuits Syst. Video Technol., 13 (1), January 2003.

3.C. Kim and J-N Hwang, Fast and automatic video object segmentation and tracking for content-based applications, IEEE Trans. Circuits Syst. Video Technol., 12 (2), February 2002.

4.J. Kim and T. Chen, A VLSI architecture for video-object segmentation, IEEE Trans. Circuits Syst. Video Technol., 13 (1), January 2003.

5.H. 264 reference model software version JM6.1b, http://bs.hhi.de/ suehring/tml/, March 2003.

6.G. Sullivan and T. Wiegand, Rate-distortion optimization for video compression, IEEE Signal Process. Mag., November 1998.

7.T. Koga, K. Iinuma et al., Motion compensated interframe coding for video conference, Proc. NTC, November 1991.

8.J. R. Jain and A. K. Jain, Displacement measurement and its application in interframe image coding, IEEE Trans. Commun., 29, December 1981.

9.M. Ghanbari, The cross-search algorithm for motion estimation, IEEE Trans. Commun., 38, July 1990.

10.M. Gallant, G. Cot´eˆ and F. Kossentini, An efficient computation-constrained block-based motion estimation algorithm for low bit rate video coding, IEEE Trans. Image Processing, 8 (12), December 1999.

11.P. Kuhn, G. Diebel, S. Hermann, A. Keil, H. Mooshofer, A. Kaup, R. Mayer and W. Stechele, Complexity and PSNR-Comparison of Several Fast Motion Estimation Algorithms for MPEG-4,

Proc. Applications of Digital Image Processing XXI, San Diego, 21–24 July 1998; SPIE, 3460, pp. 486–499.

12.R. Garg, C. Chung, D. Kim and Y. Kim, Boundary macroblock padding in MPEG-4 video decoding using a graphics coprocessor, IEEE Trans. Circuits Syst. Video Technol., 12 (8), August 2002.

13.H. Chang, Y-C Chang, Y-C Wang, W-M Chao and L-G Chen, VLSI Architecture design of MPEG-4 shape coding, IEEE Trans. Circuits Syst. Video Technol., 12 (9), September 2002.

14.W-H Chen, C. H. Smith and S. C. Fralick, A fast computational algorithm for the discrete cosine transform, IEEE Trans. Commun., COM-25(9), September 1977.

15.I. E. G. Richardson, Video Codec Design, Wiley, 2002.

DESIGN AND PERFORMANCE

266

16.J. R. Spanier, G. Keane, J. Hunter and R. Woods, Low power implementation of a discrete cosine transform IP core, Proc. DATE-2000, Paris, March 2000.

17.G. Aggarwal and D. Gajski, Exploring DCT Implementations, UC Irvine Tech Report TR-98-10, March 1998.

18.T-S Chang, C-S Kung and C-W Jen, A simple processor core design for DCT/IDCT, IEEE Trans. CSVT, 10 (3), April 2000.

19.A. Hallapuro and M. Karczewicz, Low complexity transform and quantisation – Part 1: Basic implementation, JVT document JVT-B038, February 2001.

20.L. Kerofsky, Matrix IDCT, JVT document JVT-E033, October 2002.

21.K. Takagi, A. Koike and S. Matsumoto, Padding method for arbitrarily-shaped region coding based on rate-distortion properties, Trans. IEICE D-II, pp 238–247, February 2001.

22.A. Kaup, Object-based texture coding of moving video in MPEG-4, IEEE Trans. Circuits Syst. Video Technol., 9 (1), February 1999.

23.O. Rioul and P. Duhamel, Fast algorithms for wavelet transform computation, Chapter 8 in Timefrequency and Wavelets in Biomedical Engineering, pp. 211–242, M. Akay (ed.), IEEE Press, 1997.

24.W. Jiang and A. Ortega, Lifting factorization based discrete wavelet transform architecture design, IEEE Trans. Circuits Syst. Video Technol., 11 (5), pp. 651–657, May 2001.

25.M. Ravasi, L. Tenze and M. Mattaveli, A scalable and programmable architecture for 2D DWT decoding, IEEE Trans. Circuits Syst. Video Technol., 12 (8), August 2002.

26.S. M. Lei and M-T Sun, An entropy coding system for digital HDTV applications, IEEE Trans. CSVT, 1 (1), March 1991.

27.H-C Chang, L-G Chen, Y-C Chang, and S-C Huang, A VLSI architecture design of VLC encoder for high data rate video/image coding, 1999 IEEE Int. Symp. Circuits and Systems (ISCAS’99).

28.S. F. Chang and D. Messerschmitt, Designing high-throughput VLC decoder, Part I – concurrent VLSI architectures, IEEE Trans. CSVT, 2(2), June 1992,

29.B-J Shieh, Y-S Lee and C-Y Lee, A high throughput memory-based VLC decoder with codeword boundary prediction, IEEE Trans. CSVT, 10(8), December 2000.

30.D. Marpe, H. Schwarz and T. Wiegand, “Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard”, IEEE Transactions on Circuits and Systems for Video Technology, to be published in 2003.

31.J. Chou, M. Crouse and K. Ramchandran, A simple algorithm for removing blocking artifacts in block transform coded images, IEEE Signal Process. Lett., 5, February 1998.

32.S. Hong, Y. Chan and W. Siu, A practical real-time post-processing technique for block effect elimination, Proc. IEEE ICIP96, Lausanne, September 1996.

33.T. Meier, K. Ngan and G. Crebbin, Reduction of coding artifacts at low bit rates, Proc. SPIE Visual Communications and Image Processing, San Jose, January 1998.

34.Y. Yang and N. Galatsanos, Removal of compression artifacts using projections onto convex sets and line modeling, IEEE Trans. Image Processing, 6, October 1997.

35.ISO/IEC JTC1/SC29/WG11/M7227, Performance of MPEG-4 profiles used for streaming video and comparison with H.26L, Sydney, July 2001.

36.A. Joch and F. Kossentini, Performance analysis of H.26L coding features, ITU-T Q.6/SG16 VCEGO42, Pattaya, November 2001.

37.P. Topiwala, G. Sullivan, A. Joch and F. Kossentini, Performance evaluation of H.26L TML8 vs. H.263++ and MPEG-4, ITU-T Q.6/SG16 VCEG-N18, September 2001.

38.T. Wiegand, H. Schwarz, A Joch, F. Kossentini and G.Sullivan, “Rate-Constrained Coder Control and Comparison of Video Coding Standards”, IEEE Transactions on Circuits and Systems for Video Technology, to be published in 2003.

39.Z. Li, W. Gao et al, “Adaptive Rate Control with HRD Consideration”, ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6 Document JVT-H014, May 2003.

40.ISO/IEC 14496-2, Coding of audio-visual objects – Part 2: Visual, 2001, Annex L.

REFERENCES

267

 

41.Y-S Saw, Rate-Quality Optimized Video Coding, Kluwer Academic Publishers, November 1998.

42.ISO/IEC 13818, Information technology: generic coding of moving pictures and associated audio information, 1995 (MPEG-2).

43.IETF RFC 1889, RTP: A transport protocol for real-time applications, January 1996.

44.A. H. Sadka, Compressed Video Communications, John Wiley & Sons, 2002.