Standard Codecs: Image compression to advanced video coding (2nd Edition)
Buy book PDF
- $110.00
This book discusses the growth of digital television technology and the revolution in image and video compression (such as JPEG2000, broadcast TV, video phone), highlighting the need for standardisation in processing static and moving images and their exchange between computer systems. The book gives an authoritative explanation of picture and video coding algorithms, working from basic principles through to the advanced video compression systems now being developed. One of its main objectives is to describe the reasons behind the introduction of a standard codec for a specific application and its chosen parameter.
Inspec keywords: digital storage; wavelet transforms; data compression; media streaming; storage media; teleconferencing; video coding; video communication
Other keywords: MPEG-4; MPEG-7; JPEG2000; MPEG-21; H.261; digital storage media; videoconferencing; subband coding; content-based video coding; wavelet transform; H.263; image compression; MPEG-1
Subjects: Teleconferencing; Integral transforms; Integral transforms; Image and video coding; Digital storage; Video signal processing; Optical storage and retrieval
- Book DOI: 10.1049/PBTE049E
- Chapter DOI: 10.1049/PBTE049E
- ISBN : 9780852967102
- e-ISBN: 9780863419973
- Page count: 428
- Format: PDF
-
Front Matter
- + Show Description
-
Hide details
- + Show Description
-
-
1 History of video coding
- + Show Description
-
Hide details
-
p.
1
–8
(8)
This chapter discusses video coding. Digital video compression techniques have played an important role in the world of telecommunication and multimedia systems where bandwidth is still a valuable commodity. Hence, video coding techniques are of prime importance for reducing the amount of information needed for a picture sequence without losing much of its quality, judged by the human viewers.
- + Show Description
-
-
2 Video basics
- + Show Description
-
Hide details
-
p.
9
–24
(16)
This chapter discusses video basics. In this regard, we will first look at image formation and colour video. Interlaced/progressive video is explained, and its impact on the signal bandwidth and display units is discussed. Representation of video in digital form and the need for bit rate reductions will be addressed. Finally, the image formats to be coded for various applications and their quality assessments will be analysed.
- + Show Description
-
-
3 Principles of video compression
- + Show Description
-
Hide details
-
p.
25
–62
(38)
This chapter discusses the principles of video compression. The statistical analysis of video signals indicates that there is a strong correlation both between successive picture frames and within the picture elements themselves. Theoretically, decorrelation of these signals can lead to bandwidth compression with out significantly affecting image resolution. Moreover, the insensitivity of the human visual system to loss of certain spatio-temporal visual information can be exploited for further reduction. Hence, subjectively lossy compression techniques can be used to reduce video bit rates while maintaining an acceptable image quality.
- + Show Description
-
-
4 Subband and wavelet
- + Show Description
-
Hide details
-
p.
63
–102
(40)
Coding of still images under MPEG-4 and the recent decision by the JPEG committee to recommend a new standard under JPEG2000 has brought up a new image compression technique. The committee has decided to recommend a new way of coding still images based on the wavelet transform, in sharp contrast to the discrete cosine transform (DCT) used in the other standard codecs, as well as the original JPEG. In this chapter we introduce this wavelet transform and show how it can be used for image compression.
- + Show Description
-
-
5 Coding of still pictures (JPEG and JPEG2000)
- + Show Description
-
Hide details
-
p.
103
–130
(28)
In the mid 1980s joint work by the members of the ITU-T (International Telecommunication Union) and the ISO (International Standards Organisation) led to standardisation for the compression of grey scale and colour still images. This effort was then known as JPEG: the Joint Photographic Experts Group. As is apparent, the word joint refers to the collaboration between the ITU-T and ISO. The JPEG encoder is capable of coding full colour images at an average compression ratio of 15 : 1 for subjectively transparent quality. Its design meets special constraints, which make the standard very flexible. For example, the JPEG encoder is parametrisable, so that the desired compression/quality trade-offs can be determined based on the application or the wishes of the user.
- + Show Description
-
-
6 Coding for videoconferencing (H.261)
- + Show Description
-
Hide details
-
p.
131
–150
(20)
The H.261 standard defines the video coding and decoding methods for digital trans mission over ISDN at rates of p x 64kbit/s, where p is in the range of 1-30. The video bit rates will lie between approximately 64kbit/s and 1920kbit/s. The recommendation is aimed at meeting projected customer demand for videophone, videoconferencing and other audio-visual services. The coding structure of H.261 is very similar to that of the generic codec of Chapter 3. That is, it is an interframe DCT-based coding technique. Interframe prediction is first carried out in the pixel domain. The prediction error is then transformed into the frequency domain, where the quantisation for bandwidth reduction takes place. Motion compensation can be included in the prediction stage, although it is optional. Thus the coding technique removes temporal redundancy by interframe prediction and spatial redundancy by transform coding. Techniques have been devised to make the codec more efficient, and at the same time suitable for telecommunications.
- + Show Description
-
-
7 Coding of moving pictures for digital storage media (MPEG-1)
- + Show Description
-
Hide details
-
p.
151
–180
(30)
MPEG-1 is the first generation of video codecs proposed by the Motion Picture Experts Group as a standard to provide video coding for digital storage media (DSM), such as CD, DAT, Winchester discs and optical drives. This development was in response to industry needs for an efficient way of storing visual information on storage media other than the conventional analogue video cassette recorders (VCR). At the time the CD-ROMs had the capability of 648 Mbytes, sufficient to accommodate movie programs at a rate of approximately 1.2Mbit/s, and the MPEG standard aimed to conform roughly with this target. Although in most applications the MPEG-1 video bit rate is in the range of 1-1.5 Mbit/s, the international standard does not limit the bit rate, and higher bit rates might be used for other applications.
- + Show Description
-
-
8 Coding of high quality moving pictures (MPEG-2)
- + Show Description
-
Hide details
-
p.
181
–226
(46)
This chapter discusses the coding of high quality moving pictures. The MPEG-2 standard on the other hand is more generic for a variety of audio visual coding applications. It has to include error resilience for broadcasting, and ATM networks. Moreover, it has to deliver multiple programs simultaneously without requiring them to have a common time base. These require that the MPEG-2 transport packet length should be short and fixed.
- + Show Description
-
-
9 Video coding for low bit rate communications (H.263)
- + Show Description
-
Hide details
-
p.
227
–294
(68)
The H.263 Recommendation specifies a coded representation that can be used for compressing the moving picture components of audio-visual services at low bit rates. Detailed specifications of the first generation of this codec under the test model (TM) to verify the performance and compliance of this codec were finalised in 1995. The basic configuration of the video source algorithm in this codec is based on ITU-T Recommendation H.261, which is a hybrid of interpicture prediction to utilise temporal redundancy and transform coding of the residual signal to reduce spatial redundancy. However, during the course of the development of H.261 and the subsequent advances on video coding in MPEG-1 and MPEG-2 video codecs, substantial experience was gained, which has been exploited to make H.263 an efficient encoder. In this chapter those parts of the H.263 standard that make this codec more efficient than its predecessors will be explained.
- + Show Description
-
-
10 Content-based video coding (MPEG-4)
- + Show Description
-
Hide details
-
p.
295
–346
(52)
MPEG-4 is another ISO/IEC standard, developed by MPEG (Moving Picture Experts Group), the committee that also developed the Emmy Award winning standards of MPEG-1 and MPEG-2. While MPEG-1 and MPEG-2 video aimed at devising coding tools for CD-ROM and digital television respectively, MPEG-4 video aims at providing tools and algorithms for efficient storage, transmission and manipulation of video data in multimedia environments. The main motivations behind such a task are the proven success of digital video in three fields of digital television, interactive graphics applications (synthetic image content) and the interactive multimedia (worldwide web, distribution and access to image content). The MPEG-4 group believe these can be achieved by emphasising the functionalities of the proposed codec, which include efficient compression, object scalability, spatial and temporal scalability, error resilience etc.
- + Show Description
-
-
11 Content description, search and delivery (MPEG-7 and MPEG-21)
- + Show Description
-
Hide details
-
p.
347
–368
(22)
This chapter discusses content description, search and delivery. In summary, MPEG-7 is about describing and finding contents and MPEG-21 deals with the delivery and consumption of these contents. As we see, none of these standards are about video compression, which is the main subject of this book. However, for the completeness of a book on the standard codecs we briefly describe these two new standards that incidentally are developed by the ISO/IEC MPEG standard bodies.
- + Show Description
-
-
Appendix A: A C program for the fast discrete cosine transform
- + Show Description
-
Hide details
-
p.
369
–372
(4)
This appendix shows the C program for the fast discrete cosine transform.
- + Show Description
-
-
Appendix B: Huffman tables for the DC and AC coefficients of the JPEG baseline encoder
- + Show Description
-
Hide details
-
p.
373
–376
(4)
This appendix shows the Huffman tables for the DC and AC coefficients of the JPEG baseline encoder.
- + Show Description
-
-
Appendix C: Huffman tables for quad tree shape coding
- + Show Description
-
Hide details
-
p.
377
–378
(2)
This appendix shows the Huffman tables for quad tree shape coding.
- + Show Description
-
-
Appendix D: Frequency tables for the CAE encoding of binary shapes
- + Show Description
-
Hide details
-
p.
379
–382
(4)
This appendix shows the frequency tables for intra and inter blocks, used in the context-based arithmetic encoding (CAE) method of binary shapes.
- + Show Description
-
-
Appendix E: Channel error/packet loss model
- + Show Description
-
Hide details
-
p.
383
–386
(4)
This appendix discusses channel error/packet loss model. Digital channels and packet networks can be modelled as a discrete two-state Elliot Gilbert model.
- + Show Description
-
-
Appendix F: Solutions to the problems
- + Show Description
-
Hide details
-
p.
387
–398
(12)
This appendix deals with various solutions of the problems given in all the chapters of the book. The book is based on standard codecs, image compression, video coding.
- + Show Description
-
-
Appendix G: Glossary of acronyms
- + Show Description
-
Hide details
-
p.
399
–402
(4)
This appendix provides a glossary of acronyms.
- + Show Description
-
-
Back Matter
- + Show Description
-
Hide details
-
p.
403
(1)
- + Show Description
-

