References - Home - Springer978-0-387-71043-3/1.pdf · References [ahmed:dct] N ... generalized...

10
References [ahmed:dct] N. Ahmed, T. Natarajan and K. R. Rao, “Discrete cosine transform,” IEEE Trans. on Compt., pp. 90-93, January 1974 [ahmed:orth] N. Ahmed and K. R. Rao, Orthogonal transforms for digital signal processing, Springer Verlag, New York, 1975 [bhaskaran:image] V. Bhaskaran and K. Konstantinides, Image and video compression standards: Algorithms and architectures, Springer, MA, 1997 [chen:dct] C.-F. Chen and K. –K. Pang, T., “The optimal transform of motion- compensated frame difference images in a hybrid coder,” IEEE Trans. on Circuits and Systems-II, pp. 393-397, June 1993 [chen:fastdct] W. H. Chen, C. H. Smith and S. C. Fralick, “A fast computational algorithm for the discrete cosine transform,” IEEE Trans. on Commun., Vol. COM- 25, pp. 1004-1009, September 1977 [chiang:newrate] T. Chiang and Y. Q. Zhang, “A new rate control scheme using quadratic rate control model,” IEEE Trans. on CSVT, Vol. 7, No. 1, pp. 246-250, February 1997 [chung:percept] T.-Y. Chung and K.-H. Jung and Y.-N. Oh and D.-H. Shin, “Quantization control for improvement of image quality compatible with MPEG-2,” IEEE Trans. on Consumer Electronics, Vol. 40, No. 4, pp. 821-825, November 1993 [cover:IT] T. Cover and J. Thomas, Elements of information theory, John Wiley and Sons, New York, 1991 [ding:ratecontrol] W. Ding and B. Liu, “Rate control of MPEG video coding and recoding by rate-quantization modeling,” IEEE Trans. on CSVT, Vol. 6, No. 1, pp. 12-20, February 1996 [ebrahimi:VVM] Touradj Ebrahimi, “MPEG-4 Video Verification Model: A video encoding/decoding algorithm based on content representation,” Signal Processing: Image communication, Vol. 3, No. 1, pp. 26-40, June 1997 [eleftheriadis:auto1] A. Eleftheriadis and A. Jacquin, “Automatic face location detection for model-assisted rate control in H.261 compatible coding of video,” Signal Processing: Image Communication (Special Issue on Coding Techniques for Very Low Bit rate Video), Vol. 7, No. 4-6, pp. 435-455, November 1995 [flierl:motion] M. Flierl and B. Girod, “Generalized B pictures and the draft H.264/ AVC video compression standard,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 587- 596, July 2003 [gersho:VQ] A. Gersho and R. M. Gray, Vector quantization and signal compression, Kluwer Academic Publishers, Boston, 1992 [gordon:simplified] JVT, “Simplified Use of 8x8 Transforms – Proposal,” JVT-J029, Hawaii, USA, December 2003 [haskell:MPEG2] B. G. Haskell, A. Puri and A. N. Netravali, Digital video: Introduction to MPEG-2, Chapman & Hall, New York, NY 10003, 1997 [ISO:MPEG1] ISO/IEC JTC1, “Coding of moving pictures and associated audio for digital storage media up to about 1.5 Mbits/s: video,” ISO/IEC 11172, November 1993

Transcript of References - Home - Springer978-0-387-71043-3/1.pdf · References [ahmed:dct] N ... generalized...

References [ahmed:dct] N. Ahmed, T. Natarajan and K. R. Rao, “Discrete cosine transform,” IEEE Trans. on Compt., pp. 90-93, January 1974 [ahmed:orth] N. Ahmed and K. R. Rao, Orthogonal transforms for digital signal processing, Springer Verlag, New York, 1975 [bhaskaran:image] V. Bhaskaran and K. Konstantinides, Image and video compression standards: Algorithms and architectures, Springer, MA, 1997 [chen:dct] C.-F. Chen and K. –K. Pang, T., “The optimal transform of motion-compensated frame difference images in a hybrid coder,” IEEE Trans. on Circuits and Systems-II, pp. 393-397, June 1993 [chen:fastdct] W. H. Chen, C. H. Smith and S. C. Fralick, “A fast computational algorithm for the discrete cosine transform,” IEEE Trans. on Commun., Vol. COM-25, pp. 1004-1009, September 1977 [chiang:newrate] T. Chiang and Y. Q. Zhang, “A new rate control scheme using quadratic rate control model,” IEEE Trans. on CSVT, Vol. 7, No. 1, pp. 246-250, February 1997 [chung:percept] T.-Y. Chung and K.-H. Jung and Y.-N. Oh and D.-H. Shin, “Quantization control for improvement of image quality compatible with MPEG-2,” IEEE Trans. on Consumer Electronics, Vol. 40, No. 4, pp. 821-825, November 1993 [cover:IT] T. Cover and J. Thomas, Elements of information theory, John Wiley and Sons, New York, 1991 [ding:ratecontrol] W. Ding and B. Liu, “Rate control of MPEG video coding and recoding by rate-quantization modeling,” IEEE Trans. on CSVT, Vol. 6, No. 1, pp. 12-20, February 1996 [ebrahimi:VVM] Touradj Ebrahimi, “MPEG-4 Video Verification Model: A video encoding/decoding algorithm based on content representation,” Signal Processing: Image communication, Vol. 3, No. 1, pp. 26-40, June 1997 [eleftheriadis:auto1] A. Eleftheriadis and A. Jacquin, “Automatic face location detection for model-assisted rate control in H.261 compatible coding of video,” Signal Processing: Image Communication (Special Issue on Coding Techniques for Very Low Bit rate Video), Vol. 7, No. 4-6, pp. 435-455, November 1995 [flierl:motion] M. Flierl and B. Girod, “Generalized B pictures and the draft H.264/ AVC video compression standard,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 587-596, July 2003 [gersho:VQ] A. Gersho and R. M. Gray, Vector quantization and signal compression, Kluwer Academic Publishers, Boston, 1992 [gordon:simplified] JVT, “Simplified Use of 8x8 Transforms – Proposal,” JVT-J029, Hawaii, USA, December 2003 [haskell:MPEG2] B. G. Haskell, A. Puri and A. N. Netravali, Digital video: Introduction to MPEG-2, Chapman & Hall, New York, NY 10003, 1997 [ISO:MPEG1] ISO/IEC JTC1, “Coding of moving pictures and associated audio for digital storage media up to about 1.5 Mbits/s: video,” ISO/IEC 11172, November 1993

[ISO:MPEG2systems.amd] ISO/IEC JTC1, “Generic coding of moving pictures and associated audio: systems,” ISO/IEC 13818-1:2000/Amd.3:2004, November 2004 (with several subsequent amendments and corrigenda) [ISO:MPEG2-TM5] ISO/IEC JTC1/SC29/WG11, “Motion Picture Expert Group Test Model 5, Draft,” April 1993 [ISO:MPEG4.VM6] ISO/IEC JTC1/SC29/WG11, “Motion Picture Expert Group MPEG-4 Video Verification Model version 6.0, MPEG96/N1582, Sevilla,” February 1996 [ISO:MPEG4.VM8] ISO/IEC JTC1/SC29/WG11, “MPEG-4 Video Verification Model version 8.0,” February 1997 [ISO:MPEG4] ISO/IEC JTC1 “Coding of audio-visual objects – Part 2: Visual,” ISO/IEC 14496-2 (MPEG-4 Part 2), Jan. 1999 (with several subsequent amendments and corrigenda) [ITU:H.261] ITU-T, “Video codec for audio visual services at 64×p kbit/s,” ITU-T Rec. H.261 version 1: November 1990, version 2: March 1993 [ITU:H.263] ITU-T and ISO/IEC JTC1, “Video coding for low bitrate communication,” ITU-T Rec. H.263 version 1: July 1995, version 2: 1998, version 3: 2000 [ITU:MPEG2] ITU-T and ISO/IEC JTC1, “Generic coding of moving pictures and associated audio: video,” ISO/IEC 13818-2, November 1994 (with several subsequent amendments and corrigenda) [ITU:MPEG2systems] ITU-T and ISO/IEC JTC1, “Generic coding of moving pictures and associated audio: systems,” ITU-T Rec. H.222.0| ISO/IEC 13818-1, November 1994 (with several subsequent amendments and corrigenda) [jain:DIP] A. K. Jain, Fundamentals of digital image processing, Prentice Hall, Englewood Cliffs, NJ 07632, 1989 [JVT:H.264] JVT of ITU-T and ISO/IEC JTC1 “Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264| ISO/IEC 14496-10 AVC),” May 2003 (with several subsequent amendments and corrigenda) [lee:fastdct] B. G. Lee, “A new algorithm for the discrete cosine transform,” IEEE Trans. on Acoust., Speech, and Signal Prcoess., Vol. ASSP-32, pp. 1243-1245, December 1984 [lee:improved] Y.-L Lee, K.-H. Han and G. Sullivan, “Improved lossless intra coding for H.264/ MPEG-4 AVC,” IEEE Trans. on CSVT, Vol. 15, No. 9, pp. 2610-2615, September 2007 [lee:ratecontrol] Jae-Beom Lee, Model assisted activity and assisted coding for content-based video, Columbia University, New York, NY 10025, 2000 [legall:MPEG] D. Le Gall, “MPEG: A video compression standard for multimedia applications,” Commun. ACM, Vol. 34, No. 4, pp. 47-58, April 1991 [lim:rate] JVT, “Test Description of Joint Model Reference Encoding Methods and Decoding Concealment Methods,” JVT-O079, Busan, Korea, April 2005 [list:adaptive] P. List, A. Joch, J. Lainema, G. Gjontegaard and M. Karczewicz, “Adaptive deblocking filter,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 614-619, July 2003

488 REFERENCES

489

[malvar:low] H. S. Malvar, A. Hallapuro, M. Karczewicz and L. Kerofsky, “Low- complexity transform and quantization in H.264/ AVC,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 598-603, July 2003 [marpe:context] D. Marpe, H. Schwarz and T. Wiegand, “Context-based adaptive binary arithmetic coding in the H.264/ AVC video compression standard,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 620-635, July 2003 [marpe:H.264] T. Wiegand and G. Sullivan, “The H.264/ AVC video coding standard,” IEEE Signal Processing Magazine, Vol. 24, No. 2, pp. 148-153, March 2007 [martucci:zerotree] S. A. Martucci, I. Sodagar and T. Chiang and Y.-Q. Zhang,”A zerotree wavelet video coder,” IEEE Trans. on CSVT, Vol. 7, No. 1, pp. 109-118, February 1997 [mitchell:MPEG] J. Mitchell, W. Pennebaker, C. Fogg and D. Le Gall, MPEG video compression standard, Chapman and Hall, New York, 1997 [netravali:DIP] A. Netravali and B. Haskell, Digital pictures: Representation, compression, and standards, Plenum Press, New York, 1994 [ortega:optimal] A. Ortega, K. Ramchandran and Martin Vetterli, “Optimal Trellis-based buffered compression and fast approximations,” IEEE Trans. on Image Processing, Vol. 3, No. 1, pp. 26-40, January 1994 [puri:mobile] A. Puri and A. Eleftheriadis, “MPEG-4: An object-based multimedia coding standard supporting mobile applications,” Mobile Networks and Applications, Vol. 3, pp. 5-32, March 1998 [ramchandran:optimal] K. Ramchandran, A. Ortega and M. Vetterli, “Bit allocation for dependent quantization with applications to multiresolution and MPEG video,” IEEE Trans. on Image Processing, Vol. 3, No. 5, pp. 533-545, September 1994 [rao:DCT] K. R. Rao and P. Yip, Discrete cosine transform, Academic Press, San Diego, 1990 [rao:techniques] K. R. Rao and J. J. Hwang, Techniques, standards for image/ video and audio coding, Prentice Hall, Upper Saddle River, NJ 07458, 1996 [ribas-corbera:generalized] J. Ribas-Corbera, P. A. Chou and S. L. Regunathan, “A generalized hypothetical reference decoder for H.264/ AVC,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 674-687, July 2003 [richardson:H.264] I. E. G. Richardson, H.264 and MPEG-4, Wiley, West Sussex, England, 2003 [richardson:white] I. E. G. Richardson, White papers: H.264/ MPEG-4 Part 10, www.vcodex.com, 2002 [rijkse:H.263] K. Rijkse, “ITU standardisation of very low bitrate video coding algorithms,” Signal Processing: Image Communication, pp. 553-565, July 1995 [ronda:multiple] J. Ronda, M. Eckert, S. Rieke, F. Jaureguizar and A. Pacheco, “Advanced rate control for MPEG-4 coders,” SPIE VCIP-97, Vol. 3309, pp. 383-390, February 1997 [schafer:digital] R. Schafer and T. Sikora, “Digital video coding standards and their role in video communication,” Proceedings of the IEEE, Vol. 83, No. 6, June 1995 [SMPTE:VC1] SMPTE, “Proposed SMPTE standard for television: VC-1 compressed video bitstream format and decoding process,” SMPTE 421M, August 2005

REFERENCES

[SMPTE:VC1systems] SMPTE, “VC-1 bitstream transport encodings,” SMPTE RP227, March 2005 [srinivasan:WMV9] S. Srinivasan, P. Hsu, T. Holcomb, K. Mukerjee, S. L. Regunathan, B. Lin, J. Liang, M.-C. Lee and J. Ribas-Corbera, “Windows Media Video 9: overview and applications,” Signal Processing: Image Communication, Vol. 19, pp. 851-875, October 2004 [sullivan:new] G. Sullivan, H. Yu, S. Sekiguchi, H. Sun, T. Wedi, S. Wittmann, Y.-L Lee, A. Segall and T. Suzuki, “New standardized extensions of MPEG-4 AVC/ H.264 for professional-quality video applications,” ICIP-2007 Vol. 1, pp. I.13-I.16, September 2007 [sullivan:video] G. Sullivan and T. Wiegand, “Video compression: From concepts to the H.264/ AVC standard,” Proceedings of the IEEE, Vol. 93, pp. 18-31, January 2005 [sun:joint] H. Sun, W. Kwok, M. Chien and C. H. J. Ju, “MPEG coding performance improvement by jointly optimizing coding mode decisions and rate control,” IEEE Trans. on CSVT, Vol. 7, No. 3, pp. 449-458, June 1997 [vetro:multiple] A. Vetro, H. Sun and Y. Wang, “MPEG-4 rate control for multiple video objects,” IEEE Trans. on CSVT, Vol. 9, No. 1, pp. 186-199, February 1999 [vetterli:wavelet] M. Vetterli and J. Kovacevic, Wavelets and subband coding, Prentice Hall, Englewood Cliffs, NJ 07632, 1995 [wang:multiple] L. Wang and A. Vincent and P. Corriveau, “Muliti-program video coding with joint rate control,” IEEE ICIP-96, Vol. 3, pp. 1516-1520, September 1996 [wedi:motion] T. Wedi and H. G. Musmann, “Motion- and aliasing-compensated prediction for hybrid video coding,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 577-586, July 2003 [wiegand:H.264] D. Marpe and T. Wiegand, “The H.264/ AVC advanced video coding standard and its applications,” IEEE Communication Magazine, Vol. 44, No. 8, pp. 134-143, August 2006 [wiegand:overview] T. Wiegand and G. Sullivan, “Overview of the H.264/ AVC video coding standard,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 560-576, July 2003 [wiegand:rate] T. Wiegand, H. Schwarz, A. Joch, F. Kossentini and G. Sullivan, “Rate-constrained coder control and comparison of video coding standards,” IEEE Trans. on CSVT, Vol. 13, No. 7, pp. 688-703, July 2003 [wiegand:ratedistortion] T. Wiegand, M. Lightstone and D. Mukherjee, “Rate-distortion optimized mode selection for very low bit rate video coding and the emerging H.263 standard,” IEEE Trans. on CSVT, Vol. 6, No. 2, pp. 182-190, April 1996 [yu:MPEG2systems] S. R. Yu, K. H. Chang, B. U. Lee, J. I. Kim and H. M. Jung, MPEG systems, Daeyoung Press, Seoul, Korea, 1997 [yu:MPEGvideo] S. R. Yu, MPEG video, Yonam Press, Seoul, Korea, 1995

490 REFERENCES

Index AC, 39, 40, 56, 60, 115, 163, 215,

251, 252, 254, 420, 422, 444, 447, 449, 450, 451, 452, 468, 478

access unit, 17, 60 aliasing, 281, 379, 490 alphabet, 458 arithmetic coding, 82, 164, 459, 489 audio stream, 21, 37, 105 audio_bound, 37 backward_f, 424 bidirectional, 282, 321, 323, 324 big picture, 125, 130 bilinear interpolation, 293 bit allocation, 6, 174, 179 bit_rate, 76, 77, 98, 110 block layer, 391, 395 B-picture, 164, 168 broken_link, 60 bslbf, 70, 107, 108 buffer occupancy, 125, 161, 162, 163,

164, 166, 167, 168, 172, 183, 184, 187

channel, 10, 31, 128, 162 chroma formats, 256 chrominance, 460 code table, 443, 444, 449, 450 coded bits, 116, 128, 183 coded block pattern, 460 coded frame, 403, 404 coding order, 132, 138, 139, 141,

142, 143, 144, 145, 146, 147, 148, 285

coefficient, 82, 163, 199, 201, 202, 205, 219, 224, 229, 234, 254, 298, 355, 367, 428, 449, 450, 460, 464, 465, 466, 472, 477, 478, 479, 482

color space, 78, 243, 244 complexity, 63, 85, 87, 184, 210, 282,

293, 489 compression, xii, xiii, xiv, 1, 2, 53,

54, 57, 63, 78, 81, 114, 117, 118, 119, 121, 126, 128, 193, 195, 197,

198, 202, 204, 206, 243, 249, 251, 255, 279, 281, 283, 285, 303, 331, 365, 370, 378, 384, 385, 403, 405, 412, 418, 419, 456, 457, 487, 488, 489, 490

computational complexity, 39, 297, 307

constraints, 16, 63, 104, 109, 126, 128, 311

correlation, 51, 62, 149, 199, 202, 255, 257, 283, 303, 327, 377

cosine transform, 487, 489 cost function, 191 criterion, 343 data partitioning, 478 DC, 39, 40, 56, 61, 81, 115, 197, 198,

215, 219, 220, 221, 237, 238, 240, 241, 250, 251, 252, 253, 254, 255, 257, 258, 262, 263, 265, 268, 273, 274, 336, 362, 363, 364, 427, 428, 429, 468

DCT, 54, 56, 162, 164, 198, 202, 203, 206, 207, 209, 210, 211, 217, 222, 223, 232, 247, 248, 249, 255, 363, 378, 379, 403, 427, 428, 429, 489

DCT coefficient, 163, 428 dead zone, 163, 228 deblocking, 40, 55, 84, 85, 115, 331,

335, 336, 346, 350, 351, 361, 362, 488

decoder, 1, 5, 6, 8, 9, 11, 12, 13, 14, 18, 19, 20, 31, 35, 36, 39, 43, 44, 50, 51, 55, 74, 80, 87, 99, 111, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 135, 138, 149, 160, 161, 164, 193, 195, 206, 210, 211, 212, 218, 222, 223, 224, 228, 229, 231, 234, 237,238, 241, 243, 244, 249, 256, 282, 286, 290, 291, 298, 300, 304, 307, 327, 336, 337, 341, 375, 411, 460, 489

decorrelation, 280

discrete cosine transform, 487, 488 displacement, 285, 375, 382, 384,

385, 391, 394 display order, 8, 11, 79, 84, 85, 132,

138, 139, 141, 142, 143, 145, 146, 147, 148, 149, 285, 381

DPCM, 206, 458 DQUANT, 55, 56, 338, 340, 431,

432, 434, 435 DST, 198 DTS, 6, 7, 8, 9, 10, 18, 19, 20, 22, 28,

69, 99, 100, 101, 102, 103, 104, 110, 112, 113, 133, 138

DVB, 85 elementary stream, 1, 14, 17, 18, 19,

21, 33, 37, 88, 106 encoder, 1, 3, 5, 6, 12, 14, 18, 23, 35,

36, 39, 44, 54, 62, 80, 83, 111, 114, 123, 125, 127, 128, 130, 135, 138, 139, 149, 151, 152, 155, 160, 161, 162, 163, 164, 167, 171, 175, 179, 193, 194, 195, 204, 206, 210, 211, 212, 222, 224, 228, 229, 231, 234, 238, 241,243, 244, 256, 279, 282, 293, 298, 300, 307, 320, 327, 335, 337, 341, 370, 373, 382, 386, 411, 414, 428, 460

encoder block diagram, 460 energy compaction, 202 entropy, 82, 84, 87, 204, 413, 420 entropy coding, 82, 87 error concealment, 42, 43, 50, 51 errors, 12, 27, 35, 39, 42, 43, 44, 47,

48, 49, 50, 89, 204, 205, 206, 279, 432

ESC, 436, 437, 445, 449, 450, 451, 452

estimation, 58, 82, 176, 188, 472, 473 extension( ), 423 f_code, 424, 425, 426 face, 281, 487 fast, 117, 209, 211, 217, 218, 219,

233, 234, 279, 473, 487, 489 fast algorithms, 209 field, 4, 11, 13, 17, 19, 21, 22, 25, 30,

31, 32, 37, 51, 55, 56, 58, 60, 61, 66, 67, 68, 69, 72, 73, 75, 76, 94,

95, 96, 97, 112, 138, 139, 140, 142, 143, 157, 173, 190, 244, 324, 328, 349, 350, 352, 354, 357, 361, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 381, 382, 385, 386, 387, 388, 389, 390, 392, 393, 395, 396, 398, 399, 400, 403, 404, 405, 407, 408, 409, 414, 424, 426, 445, 467, 469

field motion, 385 field picture, 393, 396 filter, 33, 40, 44, 54, 56, 59, 66, 81,

82, 84, 85, 115, 211, 247, 248, 257, 282, 313, 337, 342, 345, 346, 347, 349, 350, 351, 361, 362, 364, 365, 367, 400, 488

fixed_flag, 37 formats, 31, 53, 76, 78, 89, 279 Forward DCT, 208 forward_f, 423 fractional-pel, 280, 282 GOP, 6, 54, 64, 79, 124, 139, 143,

162, 170, 171, 176, 180, 181, 182, 184, 185, 188, 290, 291, 303, 320, 423

group of blocks, 163 Group of Pictures, 290 H.221, 21 H.261, 161, 162, 163, 164, 487, 488 H.263, 164, 165, 279, 281, 331, 332,

333, 334, 488, 489, 490 half-pel, 54, 282, 288, 375, 425 hardware, 39, 210, 288, 293, 297, 312 HDTV, 63 Huffman, 56, 60, 82, 116, 251, 252,

286, 411, 412, 413, 418, 419, 431, 457, 458

Huffman coding, 60, 412, 418, 419 human visual system, 120, 197, 198,

202, 204, 206, 243, 248, 279 IDCT, 203, 206, 207, 209, 211, 217,

218 inter, 1, 2, 4, 5, 8, 11, 39, 40, 41, 42,

118, 166, 252, 298, 308, 316, 325, 342, 371, 373, 374, 384, 387, 389, 390, 391, 393, 394, 395, 439

492 INDEX

493

interlaced, 53, 57, 58, 59, 63, 66, 78, 85, 97, 168, 288, 369, 377, 378

interlaced frame, 66 interlaced video, 53, 57, 58, 59, 78,

85, 95, 168, 288, 377, 378 intra, 22, 26, 39, 40, 41, 42, 51, 54,

81, 166, 215, 216, 237, 250, 252, 254, 255, 256, 325, 338, 339, 348, 349, 417, 423, 427, 428, 439, 443, 444, 478, 488

intra coding, 252, 488 intra_dc_precision, 215, 250, 424 intra_slice, 22, 424 intra_slice_flag, 424 intra_vlc_format, 428 Inverse DCT, 209, 210 I-picture, 162, 163 loop, 11, 23, 39, 40, 41, 56, 59, 66,

71, 75, 106, 115, 155, 211, 257, 300, 332, 335, 361

lossless, 78, 121, 204, 412, 418, 488 lossy, 194 low_delay, 98, 101, 104, 112 luma, 4, 61, 81, 84, 173, 237, 240,

251, 255, 256, 263, 264, 273, 285, 292, 293, 307, 325, 328, 391, 477

luminance, 173, 306, 427, 460 macroblock, 44, 428 macroblock_address_, 44 macroblock_intra, 428 MAD, 180, 186 masking, 279, 287 mismatch, 3, 212, 213, 217, 222 motion compensation, 54, 58, 80, 81,

164 motion vector, 54, 66, 88, 164, 186,

299, 323, 349, 460 motion_code, 424, 425, 426 motion_r, 424, 425, 426 motion_vector, 424 MPEG, xii, xiii, 1, 2, 3, 4, 5, 6, 7, 8,

9, 10, 12, 15, 17, 18, 21, 24, 25, 29, 31, 36, 44, 45, 53, 63, 66, 67, 69, 71, 74, 75, 76, 78, 88, 89, 90, 99, 104, 105, 106, 107, 109, 112, 114, 115, 116, 117, 118, 121, 123, 124, 125, 126, 129, 132, 133, 139,

151, 161, 164, 168, 170, 174, 180, 186, 187, 197, 206, 211, 212, 213, 214, 216, 249, 250, 251, 279, 280, 288, 289, 290, 291, 292, 298, 331, 361, 369, 370, 373, 374, 375, 377, 378, 379, 380, 399, 403, 423, 425, 427, 443, 444, 452, 487, 488, 489, 490

MPEG-1, 15, 17, 164, 168, 249, 369 MPEG-2, xiii, 1, 2, 3, 4, 5, 6, 7, 12,

18, 44, 45, 63, 66, 67, 69, 71, 74, 75, 76, 78, 88, 89, 90, 99, 104, 107, 109, 112, 115, 116, 117, 118, 121, 123, 124, 125, 126, 129, 132, 133, 139, 151, 161, 168, 174, 206, 211, 212, 213, 214, 216, 249, 250, 251, 279, 280,288, 289, 290, 291, 292, 331, 369, 370, 373, 374, 375, 377, 378, 379, 380, 399, 403, 423, 425, 427, 443, 444, 452, 487

MPEG-2 video, 2, 67, 99, 117, 125, 132, 288, 289, 290, 291

MPEG-4, 78, 121, 164, 174, 180, 186, 187, 249, 251, 281, 292, 298, 361, 487, 488, 489, 490

MQUANT, 162, 220, 437 MSE, 201 mux_rate, 19, 20, 36, 37, 76 object-based, 489 occupancy, 160, 161, 162, 163, 167,

168, 172, 181 orthogonal, 219, 222, 223, 234 overflow, 3, 6, 7, 35, 36, 76, 112,

124, 125, 127, 128, 129, 130, 161, 162, 163, 172, 338

packet, 3, 4, 5, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 32, 35, 37, 67, 69, 70, 72, 75, 76, 89, 99, 109, 111, 112, 113

packet header, 3, 17, 19, 27, 30, 38, 112, 113

packet start code, 25 packet_length, 19, 21, 67 PCR, 3, 5, 6, 7, 8, 9, 10, 13, 27, 35,

36 perceptual quality, 189

INDEX

performance, 38, 54, 78, 82, 114, 116, 117, 118, 119, 120, 121, 193, 204, 244, 249, 285, 292, 373, 386, 412, 418, 419, 490

PES, 2, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 36, 37, 67, 68, 69, 70, 72, 75, 76, 77, 91, 92, 99, 104, 109, 111, 112, 113, 133, 138

picture, 1, 2, 9, 10, 11, 17, 39, 40, 41, 44, 45, 50, 54, 56, 57, 61, 63, 66, 79, 80, 81, 84, 85, 90, 91, 93, 95, 97, 100, 103, 107, 108, 113, 118, 119, 121, 124, 125, 126, 130, 132, 135, 136, 138, 139, 142, 143, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 173, 175, 176, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 193, 194, 195, 227, 279, 280, 282, 283, 284, 290, 296, 298, 299, 300, 306, 316, 317, 318, 320, 321, 324, 327, 332, 335, 339, 356, 361, 369, 370, 371, 373, 377, 379, 380, 382, 384, 389, 390, 402, 403, 404, 407, 408, 423, 426, 431, 432, 433, 434, 435, 436, 439, 441, 443, 447, 450, 451, 452, 459

picture complexity, 184 picture header, 39, 61, 124, 195, 439,

441, 447 picture layer, 361, 443 picture removal, 136 picture_display_, 424 picture_structure, 371, 424, 426 P-picture, 162 prediction, 39, 54, 57, 58, 61, 78, 81,

84, 115, 118, 149, 152, 164, 165, 175, 187, 188, 190, 210, 221, 237, 238, 240, 250, 251, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 274, 275, 276, 277, 279, 280, 282, 285, 298, 305, 307, 308, 316, 318, 321, 323, 324, 325, 328, 354, 355, 356, 357, 373, 374, 377, 378, 384, 385, 386, 388, 389,

390, 391, 393, 394, 395, 396, 398, 407, 408, 426, 439, 469, 478, 490

presentation, 107 profiles, 53, 63, 66, 87, 88, 114, 117,

118, 119 Program Stream, 1, 12, 18, 19, 22,

25, 27, 35, 63, 88 progressive, 53, 57, 60, 66, 97, 124,

195, 212, 221, 243, 288, 293, 344, 369, 370, 379, 380, 397, 423

progressive frame, 66, 369 progressive video, 53, 212, 221, 243,

288, 293, 344, 380, 397 progressive_frame, 424 progressive_sequence, 370, 379 PSNR, 116, 120, 190 PTS, 2, 5, 6, 7, 8, 9, 10, 19, 20, 22,

25, 69, 99, 102, 103, 104, 107, 110, 112, 113, 133, 138

Quality of Service, 2, 10 quant, 254, 424 quantization, 54, 162, 166, 168, 169,

170, 171, 172, 173, 174, 175, 176, 180, 181, 182, 183, 185, 186, 187, 188, 189, 190, 192, 197, 204, 205, 206, 216, 219, 222, 223, 228, 229, 230, 234, 238, 239, 240, 241, 243, 244, 280, 286, 331, 336, 337, 338, 364, 367, 423, 425, 487, 489

r_size, 424, 426 rate control, 39, 41, 123, 161, 162,

163, 164, 165, 166, 168, 170, 172, 174, 180, 182, 187, 190, 192, 206, 280, 287, 487, 489, 490

rate_bound, 37 recoding, 487 redundancy, 81 reference picture, 11, 39, 41, 80, 85,

118, 121, 125, 132, 135, 136, 138, 139, 143, 147, 149, 151, 152, 153, 154, 155, 156, 157, 158, 193, 255, 279, 285, 286, 288, 290, 300, 303, 306, 307, 308, 310, 316, 317, 320, 321, 327, 332, 335, 342, 349, 355, 356, 361, 375, 383, 389,407, 408, 432

494 INDEX

495

re-ordering, 132, 133, 138, 152, 154, 285, 412

residual, 39, 40, 41, 42, 58, 81, 85, 202, 237, 240, 243, 244, 245, 279, 286, 291, 292, 304, 306, 307, 321, 323, 326, 331, 338, 345, 349, 378, 424, 431, 432, 449, 450, 464, 469, 470, 478

ringing, 81, 361, 365 rounding, 60, 211, 212, 217, 218,

294, 296, 310, 314, 324 run, 82, 212, 221, 243, 379, 401, 406,

429, 430, 444, 445, 446, 447, 449, 451, 452, 483, 484, 486

run-level, 429 sample, 78, 85, 190, 191, 266, 267,

274, 288, 314, 315, 316, 317, 318, 349, 355, 356, 357, 405

sampling, 3, 4, 7, 37, 85, 243, 247, 379, 484

scaling, 63, 115, 193, 195, 223, 225, 226, 227, 228, 229, 230, 234, 236, 253, 254, 308, 389, 395, 473

scene change, 54, 283, 326, 327 SCR, 19, 35, 36 sequence, 22, 43, 44, 55, 66, 69, 72,

84, 91, 92, 124, 126, 128, 129, 130, 190, 244, 323, 369, 370, 380, 404, 423, 433

sequence header, 124, 126, 128, 129 shape, xiii, 45, 46, 79 SIF, 65 skipping, 97 slice, 39, 43, 44, 45, 46, 47, 50, 51,

61, 69, 79, 84, 85, 90, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 152, 154, 180, 187, 188, 189, 191, 320, 324, 325, 327, 346, 350, 351, 354, 355, 358, 360, 407, 408, 423, 424, 445, 464, 467, 478

slice_start_code, 44, 423 slice_vertical_, 44, 424 slice_vertical_position, 44, 424 SMPTE, xii, 1, 53, 67, 69, 72, 73, 74,

126, 249, 489, 490

spatial, 39, 41, 51, 62, 81, 85, 173, 174, 206, 250, 255, 257, 281, 327, 328, 378

spatial masking, 173, 174, 206 start codes, 17 STD_buffer_bound_scale, 37 STD_buffer_size_bound, 37 still image, 87, 257, 279 subband coding, 490 subjective, 120, 121 sub-pixel, 295 symbols, 39, 40, 42, 82, 340, 413,

457, 458, 462 synchronization, 1, 2, 3, 4, 5, 7, 8, 9,

20, 22, 27, 35, 36, 99, 109 syntax, 20, 21, 22, 23, 25, 26, 29, 32,

33, 36, 38, 44, 50, 54, 56, 59, 60, 61, 63, 68, 72, 80, 81, 84, 85, 90, 92, 93, 97, 104, 106, 126, 134, 138, 152, 153, 155, 156, 159, 164, 195, 225, 228, 230, 236, 239, 242, 254, 296, 301, 305, 310, 327, 353, 380, 383, 386, 388, 389, 391, 392, 394, 395, 396, 411, 417, 423, 424, 431, 433, 434, 435, 436, 437, 438, 439, 441, 442, 444, 445, 447, 449, 450, 451, 452, 458, 459, 462, 463, 467, 469, 470, 479, 480

system, 1, 2, 3, 4, 8, 12, 13, 18, 19, 20, 21, 22, 28, 29, 33, 36, 37, 38, 89, 123, 206, 243

system clock, 4, 13, 19, 36, 37 system header, 36, 37, 38 system target decoder, 19 system_audio_lock_flag, 37 system_clock_frequency, 4, 37 system_clock_reference, 19, 36 system_video_lock_flag, 37 target rate, 162, 166 temporal, 39, 41, 51, 56, 108, 109,

149, 206, 255, 279, 280, 283, 284, 287, 326, 370, 382, 423

temporal masking, 279, 287 test model, 164, 168, 182 Test Model 5, 488 TM5, 168, 170, 171, 172, 173, 174,

176, 179, 488

INDEX

top_field_first, 424 transform, 39, 40, 41, 53, 54, 55, 56,

58, 62, 78, 81, 82, 83, 162, 164, 198, 207, 209, 212, 217, 218, 219, 221, 222, 223, 229, 232, 233, 234, 235, 237, 239, 240, 241, 243, 244, 245, 250, 251, 255, 342, 346, 347, 352, 353, 355, 361, 460, 465, 466, 472, 479, 482, 487, 489

transform coding, 53, 78, 162, 164 Transport Stream, 1, 3, 12, 14, 27, 29,

67, 88 TS, 3, 4, 12, 13, 14, 20, 21, 24, 25,

27, 28, 29, 30, 31, 32, 33, 35, 36, 69, 70, 71, 75, 104, 106, 108

uimsbf, 70, 71, 72, 73, 107, 108 underflow, 3, 6, 7, 12, 35, 36, 76,

112, 124, 126, 131, 161, 162, 163, 171

user data, 66, 124, 423 variable, 20, 27, 36, 37, 44, 76, 125,

126, 128, 129, 141, 149, 156, 157,

158, 166, 176, 253, 277, 325, 328, 329, 349, 350, 357, 405, 407, 414, 415, 424, 478, 480, 481, 482, 483

variable length codes, 414 VBV, 6, 14, 123, 124, 125, 126, 129 vbv_buffer_size, 15, 124 vbv_delay, 17, 124, 423 vector, 190, 201, 206, 219, 292, 318,

423, 460 vectors, 56, 201, 219, 363 video formats, 57, 81 video sequence, 91, 104, 107, 112,

132, 369 video signal, 164, 202 video_bound, 37 wavelet, 198, 248, 489, 490 wavelet transform, 248 YCbCr, 237, 240, 241, 243, 245, 250,

279, 296 YUV, 10 zigzag, 428

496 INDEX