Video Coding Technologies and Standards: Now and Beyond



Similar documents
White paper. H.264 video compression standard. New possibilities within video surveillance.

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

Study and Implementation of Video Compression standards (H.264/AVC, Dirac)

Emerging Markets for H.264 Video Encoding

WHITE PAPER. H.264/AVC Encode Technology V0.8.0

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder

White paper. An explanation of video compression techniques.

Overview: Video Coding Standards

H.264/MPEG-4 AVC Video Compression Tutorial

A Review on reference Picture Memory and Coding Efficiency of Multiview Video

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

NTT DOCOMO Technical Journal. Standardization of HEVC Video Coding Scheme Reducing Video Traffic by Half and Perspective for Mobile Services

MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music

A Look at Emerging Standards in Video Security Systems. Chris Adesanya Panasonic Network Systems Company

Understanding Compression Technologies for HD and Megapixel Surveillance

Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201

H 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary:

WHITE PAPER Personal Telepresence: The Next Generation of Video Communication VIDYO

IMPACT OF COMPRESSION ON THE VIDEO QUALITY

HIGH-DEFINITION: THE EVOLUTION OF VIDEO CONFERENCING

A Tutorial on Image/Video Coding Standards

How To Compare Video Resolution To Video On A Computer Or Tablet Or Ipad Or Ipa Or Ipo Or Ipom Or Iporom Or A Tv Or Ipro Or Ipot Or A Computer (Or A Tv) Or A Webcam Or

Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

GPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs

Audio Coding Algorithm for One-Segment Broadcasting

White Paper. The Next Generation Video Codec Scalable Video Coding (SVC)

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201

Broadcast Services and QoS Control Provided by 3rd-generation Mobile Communication Technology 1xEV-DO

SVC and Video Communications WHITE PAPER VIDYO. Alex Eleftheriadis, Chief Scientist and co-founder of Vidyo

Using AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality


Application Note. Introduction. Video Basics. Contents. IP Video Encoding Explained Series Understanding IP Video Performance.

High Dynamic Range Video The Future of TV Viewing Experience

Introduction to image coding

Introducing High Efficiency Video Coding: Breakthrough Benefits in Quality and Capacity for Operators

Rate-Constrained Coder Control and Comparison of Video Coding Standards

How To Test Video Quality With Real Time Monitor

How To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm

Video Compression Trends & OUTLOOK. Andreas Pentrelli Solution Consultant

Overview of the Scalable Video Coding Extension of the H.264/AVC Standard

White paper. HDTV (High Definition Television) and video surveillance

Figure 1: Relation between codec, data containers and compression algorithms.

White Paper: Video Compression for CCTV

Terminal, Software Technologies

GENERIC CODING OF MOVING PICTURES AND ASSOCIATED AUDIO Recommendation H.262

Video compression: Performance of available codec software

JPEG Image Compression by Using DCT

Mike Perkins, Ph.D.

How To Test Video Quality On A Network With H.264 Sv (H264)

A Brief History of Video Coding

(Refer Slide Time: 01:46)

Technical Paper. Dolby Digital Plus Audio Coding

An Introduction to High Dynamic Range (HDR) and Its Support within the H.265/HEVC Standard Extensions

Standard encoding protocols for image and video coding

Video Sequence. Time. Temporal Loss. Propagation. Temporal Loss Propagation. P or BPicture. Spatial Loss. Propagation. P or B Picture.

INTERNATIONAL TELECOMMUNICATION UNION 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3

Wireless Ultrasound Video Transmission for Stroke Risk Assessment: Quality Metrics and System Design

3D TV test signals in line with the HDMI 1.4a interface standard

H.264 Based Video Conferencing Solution

Chapter 3 ATM and Multimedia Traffic

Parametric Comparison of H.264 with Existing Video Standards

Taos - A Revolutionary H.264 Video Codec Architecture For 2-Way Video Communications Applications

Video-Conferencing System

4 Digital Video Signal According to ITU-BT.R.601 (CCIR 601) 43

Department of Electrical and Computer Engineering, Northwestern University,

MISB EG Engineering Guideline. 14 May H.264 / AVC Coding and Multiplexing. 1 Scope. 2 References

ADVANTAGES OF AV OVER IP. EMCORE Corporation

For Articulation Purpose Only

Develop Computer Animation

High Definition (HD) Technology and its Impact. on Videoconferencing F770-64

Mobile video streaming and sharing in social network using cloud by the utilization of wireless link capacity

IP Video Surveillance

Trends and Perspectives in Image and Video Coding

Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia

THE EMERGING JVT/H.26L VIDEO CODING STANDARD

ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery

An Introduction to Ultra HDTV and HEVC

II. IP CAMERA CHARACTERISTICS

IPv6 Broadband Access Network Systems

White Paper Video and Image Processing Design Using FPGAs

How To Improve Performance Of H.264/Avc With High Efficiency Video Coding (Hevc)

Social Innovation through Utilization of Big Data

Next Generation of Global Production Management Using Sensing and Analysis Technology

LINE IN, LINE OUT AUDIO IN, AUDIO OUT FIXED, VARIABLE TO TV, VIDEO IN, VIDEO OUT Sony Electronics Inc. All rights reserved.

Scalable Video Streaming in Wireless Mesh Networks for Education

View Sequence Coding using Warping-based Image Alignment for Multi-view Video

Understanding Network Video Security Systems

Peter Eisert, Thomas Wiegand and Bernd Girod. University of Erlangen-Nuremberg. Cauerstrasse 7, Erlangen, Germany

Adding Video Analytics to Analog Surveillance. White Paper. New Intel Processors Provide Performance Gains for Hybrid IP/Analog Security Solutions

FacultyofComputingandInformationTechnology DepartmentofRoboticsandDigitalTechnology TechnicalReport93-11

Construction of High-speed and High-reliability Optical Networks for Social Infrastructure

MPEG-1 and MPEG-2 Digital Video Coding Standards

MULTI-RESOLUTION PERCEPTUAL ENCODING FOR INTERACTIVE IMAGE SHARING IN REMOTE TELE-DIAGNOSTICS. Javed I. Khan and D. Y. Y. Yun

H.264/MPEG-4 Advanced Video Coding Alexander Hermans

Transcription:

Hitachi Review Vol. 55 (Mar. 2006) 11 Video Coding Technologies and Standards: Now and Beyond Tomokazu Murakami Hiroaki Ito Muneaki Yamaguchi Yuichiro Nakaya, Ph.D. OVERVIEW: Video coding technology compresses digital images composed of huge amount of data so they can be recorded and transmitted. International standards under the standardization bodies called the MPEG and the ITU-T is applied to all kinds of devices, ranging from digital home appliances (like digital-broadcast receivers, DVD players and hard-disk recorders) to mobile phones. A main feature of the video coding technology that has currently become mainstream is so-called hybrid coding, which combines high picture quality with high compression performance. Nevertheless, at the standardization bodies mentioned above, aiming at attaining even higher compression and better functionality, the search for new technologies has begun. Consequently, discussions on future directions of standardization have started. Up until now, Hitachi has been actively involved in putting forward standardization proposals and developing technologies for implementing video coding technology. Moreover, at present, we are investigating ways of improving the image quality of the current H.264 coding method and looking at ways to extend its application range. This paper overviews current video coding technology, introduces the standardized technologies that we have proposed up till today, and presents some of our future research. INTRODUCTION VIDEO coding technology is used in many familiar imaging devices ranging from DVDs (digital versatile discs) to hard-disk recorders for storing TV broadcasts, transmission systems for digital broadcasting, DVD cameras for clearly capturing family images, and image transmission via mobile phones. Even though these devices come from different manufacturers, they can accurately record and replay images transmitted from one another, because they comply with unified international standards. International standardization of video coding HD picture Normal TV picture Streaming Mobile phone fitted with camera Development of video coding standards and performance improvement Picture size Compression improvement H.265 (to be determined) H.264/AVC 10 k 100 k 1 M 10 M Coded data rate (bits/s) Standardization completion period 2003 1999 1992 HD: high definition MPEG: Moving Picture Experts Group AVC: advanced video coding 1994 MPEG-4 H.263 H.261 MPEG-2 MPEG-1 Fig. 1 Standardized Video Coding Specifications by MPEG and VCEG (Video Coding Experts Group). Video coding technology has been re-standardized every several years, and every time, encoding performance has been improved. The latest coding standard, H.264/ AVC, achieves a compression performance that is two to three times higher than that of MPEG-2 used in DVDs (digital versatile discs). From now onwards, it is anticipated that developments will be aimed at H.265, which will be incorporated into the latest technologies, thereby making it easy to enjoy even higher picture quality.

Video Coding Technologies and Standards: Now and Beyond 12 technology is laid down by the VCEG (Video Coding Experts Group) under ITU-T (International Telecommunication Union-Telecommunication Standardization Sector) and the MPEG (Moving Picture Experts Group) under the authority of the ISO (International Organization for Standardization) and the IEC (International Electrotechnical Commission). Hitachi is not only involved in commercial application of these standards but also actively involved in developing other standards. As well as giving a simple overview of MPEG and VCEG video coding standards, this report presents the current activities of Hitachi regarding video coding standards and the future prospects for these standards. OVERVIEW OF VIDEO CODING STANDARDS The specifications standardized by MPEG and VCEG are shown in Fig. 1. The video coding standards laid down in MPEG consist of several categories: MPEG-1 for recording images and sound on CDs (compact discs); MPEG-2 for normal TV-size images up to HD (high-definition) images used in DVD and satellite broadcasts; and MPEG-4 used extensively for low-bit-rate applications such as sending images via mobile phones. Moreover, the video coding standards laid down in VCEG are comprised of H.261 and H.263, which are mainly used for communication devices such as video-conferencing systems. The latest coding standard H.264/AVC (advanced video coding) has been drawn up by the JVT (Joint Video Team) under a collaboration between MPEG and ITU-T; it is referred to as H.264 by ITU-T and MPEG-4 AVC by MPEG. Video coding technology has been designated new standards every several years or so, and with each restandardization, coding performance has been improved. The latest coding standard H.264/AVC attains two to three times higher compression performance than MPEG-2 (used for DVDs). From now onwards, H.265 will be further improved and implemented in the latest technologies, thereby making it easy to enjoy even higher picture quality. These technologies (each shown in Fig. 2) form the base of so-called hybrid video coding. Already coded images are taken as reference pictures, and their movement is estimated. The difference between these images and the remaining original images is compressed by means of a DCT (discrete cosine transform). Up until now, the coding performance of video coding technology has been improved with each new Time direction of frames Reference image DCT: discrete cosine transform Coded image By transmitting only the difference with the previous frame, high compression performance is attained. Movement is predicted from an already coded reference image, and the size of the movement is coded as a motion vector. Lacking parts (difference between images) have their data compressed by means of a DCT. Fig. 2 Principle of Hybrid Coding. According to a motion compensation calculation and DCT, by transmitting only the difference of the frame in question with an already coded frame, high compression performance is attained. standardization. In the case of H.264, HD images can be recorded in high quality at a coding rate of approximately 8 Mbit/s; in other words, with a 400- Gbyte hard-disk recorder, it is possible to record over 110 hours of HD images. INTERNATIONAL STANDARDIZATION ACTIVITIES AND HITACHI S RELATED EFFORTS Hitachi s Efforts Regarding Standardization Proposals Hitachi has been participating in standardization activities since the initial stages of drawing up MPEG- 4 in 1995, and we have been proposing new technologies and editing specification documents since then. Some of the proposed technologies incorporating MPEG-4 include motion-compensation errorcontrolling technology (1), high-speed-warping technology, and global-motion-compensation technology, and a technology incorporating H.264 is spatial direct motion prediction. As a good example of such a technology, motion-compensation error control is described in the following. This technology can prevent the reddening of pictures caused by accumulation of errors in motion compensation. The occurrence of reddening is detected by rounding-up error processing to whole numbers, and a method for determining these numbers by means of implementing control variables was proposed. An example of the results from this method is shown in Fig. 3. This method has been adopted into the MPEG-4 standard.

Hitachi Review Vol. 55 (Mar. 2006) 13 Reddening Example of coded image (a) Without error control (b) With error control Fig. 3 Effect of Error-control Technique for Motion Compensation. By introducing control variables, the reddening problem (due to accumulation of rounding errors by motion compensation) is solved. Parts where movement is small and image (pattern) is even Noise is easy to spot. Coding amount is allocated and image quality is greatly improved. Parts where movement is large and image (pattern) is complex. Noise is difficult to spot. Less coding amount is used and compression efficiency is increased. Creating HD Pictures with H.264 Coding Method The current video coding technology, i.e. H.264, is two to three times higher in terms of compression performance than MPEG-2. Accordingly, it is gaining a considerable degree of attention regarding its adoption as a video coding technology for the Blu-ray Disc and HD DVD formats as well as digital broadcasting. This technology, however, requires ten times the number of encoding calculations than MPEG-2; therefore, it is very important to work out how to do these calculations efficiently and how to raise the compression ratio while maintaining image quality. Focusing our attention on applications such as hard-disk recorders and DVD cameras, encoding LSIs, image-archiving systems, and video-surveillance systems, Hitachi is pushing forward the development of high-speed and high-quality H.264 coding methods. As regards natural images, an image texture comprises complicated parts and even parts within a picture. And as regards moving images, the subject comprises points of sudden movement and other points of relatively slow movement. On coding such images by H.264, though noise in the images is generated by compression of the data volume, about regions with large movements where the image pattern is complicated, noise in the eyes of people is hard to spot, and about regions with small movements where the image pattern is even, noise in the eyes of people is easy to spot. As shown in Fig. 4, with the developed coding method (i.e. H.264/AVC), the complexity of the image input at the time of coding is analyzed, and in the case that the regions where noise in the eyes of people is Fig. 4 Overview of High-quality Coding Method H.264/AVC. As regards natural images, regions of easy-to-spot noise and not-so-easy-to-spot noise exist. By distinguishing these areas and giving them appropriate coding amount, coding with highpicture quality is possible. easy to spot, the coding amount is multiplied and allocated, and the image quality is improved. And in the case that the noise is easy to spot, the coding amount is cut back, and the compression efficiency is improved. Moreover, by feeding back the relationship between the generated code quantity, the remaining hypothetical buffer of the decoder, and the target code quantity, this control method does not fail even if the picture moves rapidly (2). In addition to the above method, we have developed a method that obtains the optimum quantization parameter for the coding amount and picture quality by iterative calculation, thereby improving compression efficiency (3). And we are concentrating our efforts on developing technologies such as realizing long-term recording that maintains image quality aimed at product applications. FUTURE TECHNOLOGIES FOR VIDEO CODING AND THEIR PROSPECTS Future Video Coding Technologies At the current MPEG/JVT meeting, on SVC (scalable video coding) which is a coding technology for multi-resolution images is being actively discussed as an extension to the H.264 standard. This transmission method multiplexes a number of image

Video Coding Technologies and Standards: Now and Beyond 14 Original image Time axis of frame Replay all frames 1/2 frame rate Fig. 5 Principle of Scalable Video Coding. By division of spatial resolution and separation of time direction, it is possible to generate a coded stream with multiple resolutions and frame rates. Spatial resolution is divided up, and processing is performed on each layer (calculation also performed between layers). 1/4 frame rate 1/8 frame rate By such hierarchic coding, it is possible to cover all frame rates. High-frequencycomponent image By means of MCTF (motion compensated temporal filtering), it is possible to separate and compress data along the time axis. resolutions, frame rates, and image-quality precisions as a single bit stream, frame rate and resolution in a range are selected according to the performance of a particular device, and the images can be played back. The concept of SVC is shown schematically in Fig. 5. In addition to SVC, MVC (multi-view video coding) a method for efficiently coding image shots from multiple viewpoints is being studied. This method is aimed at realizing so-called free-viewpoint TV (4), which allows a viewer to freely change the viewing angle while watching a TV program. In parallel with formulating the technical standard for this service, the standardization bodies are also discussing the future direction of video coding technology. Since the standardization of H.264 has finished, and H.264 has reached the maturity stage, hybrid video coding, which started with H.261 and MPEG-1, is at the stage at which new ways to further improve compression performance are being searched for. As for MPEG, meetings such as the Future Video Coding Workshop for exploring future technologies have started. At these meetings, investigation strategies are being devised and new technologies are being introduced. At ITU-T VCEG, as part of the preliminary stage of formulating the new H.265 standard, a study group has been set up to look into improvement of compression efficiency, computational efficiency and error resiliency. Hitachi s Efforts Aimed at Next-generation Technologies As regards Hitachi, in addition to implementing and improving existing standards, we are investigating the next generation of coding technologies for the future. We have developed technologies that improve compression efficiency by extending H.264, thereby achieving even longer recording capacity and more effective utilization of the communication spectrum 5). As regards the H.264 standard, a whole image is divided into so-called macroblocks in an area of 16 16 pixels, and each macroblock is coded in order from the top left of the image, and each code is output. At that time, since the image features similar information with respect to a certain range, each macroblock uses information from the already encoded neighboring block and performs a prediction. In this way, the data volume is decreased. As a result, the relation between image characteristics (such as arrangement of pixels and movement direction of the object) and encoding order of the macroblocks affect coding efficiency of the image. Existing method Image input Usual Image output Left-right inversion Inversion processing Top-bottom inversion Proposed method Top-bottom, left-right inversion Optimum coding amount and image quality is selected, flagged, and output. Fig. 6 Overview of H.264/AVC Extended Coding by Picture Inversion. As regards H.264/AVC, degree of coding error depends on image orientation. By optimizing each frame, even higher compression ratio can be attained.

Hitachi Review Vol. 55 (Mar. 2006) 15 In the case of the proposed method, as shown in Fig. 6, the image can be input not only in the normal orientation but also in the left-right inverted, topbottom inverted, or top-bottom left-right inverted orientations and coded once. The output code quantity and image quality are then matched, and the optimum image is selected and output. As for inter frame prediction (that is, prediction between images), reverse processing is performed so that input image has the same orientation as the reference image. As for the orientation of the reversed image, a reverse flag showing the reverse orientation is registered in the bit stream and sent to the decoder. In this way, on the playback side, playback is possible at the correct image orientation as before. By using this method, we can see the effect of improved image quality at a wide range of bit rates. As regards coding amount, we experimentally confirmed that it can reduce the data amount by about 8%. CONCLUSIONS This paper overviewed video coding standardization, and presented Hitachi s efforts and details of our research and development regarding standardization activities. From now onwards, we will continue our investigations on video coding technologies aimed at improving performance of image-processing devices. Furthermore, by putting our know-how of past standardization activities to good use, we plan to continue proposing new standardization to MPEG and ITU-T with the aim to further expand existing technologies. REFERENCES (1) Y. Nakaya et al., Preventing the Accumulation of Roundingup Errors during Motion Compensation at Half-pixel Precision, General Conference of Institute of Electronics, Information, and Communication Engineers (IEICE) (Mar. 1998). (2) H. Ito et al., A Study on Conference Improvement for Rate Control Technique of H.264/AVC, ITE Annual Meeting (Aug. 2005). (3) T. Murakami et al., Adaptive Macroblock Quantization Parameter Setting Method for H.264/AVC, PCSJ (Nov. 2004). (4) M. Tanimoto et al., Free Viewpoint Television Using Multiviewpoint Image Processing, Journal of ITE (July 2004). (5) T. Murakami et al., Enhanced Coding Method for H.264/AVC Baseline Profile by Utilizing the Direction Dependency, Institute of Electronics, Information, and Communication Engineers (Mar. 2005). ABOUT THE AUTHORS Tomokazu Murakami Joined Hitachi, Ltd. in 1998, and now works at the development of video coding technology. Mr. Murakami is a member of The Institute of Electronics, Information and Communication Engineers (IEICE), The Institute of Image Information and Television Engineers (ITE), The Virtual Reality Society of Japan (VRSJ), and can be reached by e-mail at: t-mura@sdl.hitachi.co.jp Hiroaki Ito Joined Hitachi, Ltd. in 2004, and now works at the development of video coding technology. Mr. Ito is a member of IEICE, ITE, and can be reached by e-mail at: hiro-ito@sdl.hitachi.co.jp Muneaki Yamaguchi Joined Hitachi, Ltd. in 1989, and now works at the development of video coding technology. Mr. Yamaguchi is a member of IEICE, ITE, and can be reached by e-mail at: yamaguti@sdl.hitachi.co.jp Yuichiro Nakaya Joined Hitachi, Ltd. in 1993, and now works at the Corporate Technology Office, Hitachi Group Headquarters. He is currently engaged in the Planning of Strategic Technology Management of Hitachi. Dr. Nakaya is a member of IEICE, ITE, and can be reached by e-mail at: yuichiro.nakaya.hm@hitachi.com