Homogeneous Transcoding of HEVC for bit rate reduction

Similar documents
STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC)

Homogeneous Transcoding of HEVC

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda

H.264 to MPEG-4 Transcoding Using Block Type Information

H.264/AVC Baseline Profile to MPEG-4 Visual Simple Profile Transcoding to Reduce the Spatial Resolution

Improved H.264/AVC Requantization Transcoding using Low-Complexity Interpolation Filters for 1/4-Pixel Motion Compensation

EE 5359 MULTIMEDIA PROCESSING SPRING Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H.

Advanced Video Coding: The new H.264 video compression standard

Implementation and analysis of Directional DCT in H.264

EE 5359 Low Complexity H.264 encoder for mobile applications. Thejaswini Purushotham Student I.D.: Date: February 18,2010

Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC)

Efficient MPEG-2 to H.264/AVC Intra Transcoding in Transform-domain

Editorial Manager(tm) for Journal of Real-Time Image Processing Manuscript Draft

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

Complexity Reduction Tools for MPEG-2 to H.264 Video Transcoding

Fast Intra Mode Decision in High Efficiency Video Coding

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD

EE 5359 H.264 to VC 1 Transcoding

Digital Video Processing

Comparative and performance analysis of HEVC and H.264 Intra frame coding and JPEG2000

Testing HEVC model HM on objective and subjective way

Upcoming Video Standards. Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc.

High Efficiency Video Coding (HEVC) test model HM vs. HM- 16.6: objective and subjective performance analysis

MediaTek High Efficiency Video Coding

Fast Mode Decision for H.264/AVC Using Mode Prediction

FAST MOTION ESTIMATION DISCARDING LOW-IMPACT FRACTIONAL BLOCKS. Saverio G. Blasi, Ivan Zupancic and Ebroul Izquierdo

A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264. Massachusetts Institute of Technology Texas Instruments

Performance Comparison between DWT-based and DCT-based Encoders

VIDEO COMPRESSION STANDARDS

EE Low Complexity H.264 encoder for mobile applications

Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC)

An Efficient Mode Selection Algorithm for H.264

PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9.

Reduced Frame Quantization in Video Coding

Very Low Complexity MPEG-2 to H.264 Transcoding Using Machine Learning

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

Complexity Reduced Mode Selection of H.264/AVC Intra Coding

Objective: Introduction: To: Dr. K. R. Rao. From: Kaustubh V. Dhonsale (UTA id: ) Date: 04/24/2012

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC

STUDY AND PERFORMANCE COMPARISON OF HEVC AND H.264 VIDEO CODECS

Block-based Watermarking Using Random Position Key

A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation

BANDWIDTH REDUCTION SCHEMES FOR MPEG-2 TO H.264 TRANSCODER DESIGN

Professor, CSE Department, Nirma University, Ahmedabad, India

H.264 Based Video Compression

Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec

Fast frame memory access method for H.264/AVC

A deblocking filter with two separate modes in block-based video coding

Next-Generation 3D Formats with Depth Map Support

Rate Distortion Optimization in Video Compression

VHDL Implementation of H.264 Video Coding Standard

CONTENT BASED ARCHITECTURE FOR VIDEO TRANSCODING

Multidimensional Transcoding for Adaptive Video Streaming

Department of Electrical Engineering

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding

Smoooth Streaming over wireless Networks Sreya Chakraborty Final Report EE-5359 under the guidance of Dr. K.R.Rao

EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error.

Overview, implementation and comparison of Audio Video Standard (AVS) China and H.264/MPEG -4 part 10 or Advanced Video Coding Standard

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV

Optimal Estimation for Error Concealment in Scalable Video Coding

A LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING

COMPRESSED DOMAIN SPATIAL SCALING OF MPEG VIDEO BIT- STREAMS WITH COMPARATIVE EVALUATION

DISPARITY-ADJUSTED 3D MULTI-VIEW VIDEO CODING WITH DYNAMIC BACKGROUND MODELLING

COMPARISON OF HIGH EFFICIENCY VIDEO CODING (HEVC) PERFORMANCE WITH H.264 ADVANCED VIDEO CODING (AVC)

View Synthesis Prediction for Rate-Overhead Reduction in FTV

Building an Area-optimized Multi-format Video Encoder IP. Tomi Jalonen VP Sales

High Efficient Intra Coding Algorithm for H.265/HVC

Jun Zhang, Feng Dai, Yongdong Zhang, and Chenggang Yan

Analysis of Motion Estimation Algorithm in HEVC

White paper: Video Coding A Timeline

A NOVEL SCANNING SCHEME FOR DIRECTIONAL SPATIAL PREDICTION OF AVS INTRA CODING

arxiv: v1 [cs.mm] 9 Aug 2017

VIDEO streaming applications over the Internet are gaining. Brief Papers

Intra Prediction Efficiency and Performance Comparison of HEVC and VP9

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING

Reducing/eliminating visual artifacts in HEVC by the deblocking filter.

A comparison of CABAC throughput for HEVC/H.265 VS. AVC/H.264

An Efficient Motion Estimation Method for H.264-Based Video Transcoding with Arbitrary Spatial Resolution Conversion

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames

Elsevier Editorial System(tm) for Journal of Visual Communication and Image Representation

A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION

PERFORMANCE ANALYSIS OF AVS-M AND ITS APPLICATION IN MOBILE ENVIRONMENT

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

NEW CAVLC ENCODING ALGORITHM FOR LOSSLESS INTRA CODING IN H.264/AVC. Jin Heo, Seung-Hwan Kim, and Yo-Sung Ho

EE 5359 H.264 to VC-1 TRANSCODING

Video compression with 1-D directional transforms in H.264/AVC

SNR Scalable Transcoding for Video over Wireless Channels

Analysis of Information Hiding Techniques in HEVC.

Performance analysis of Integer DCT of different block sizes.

Video Quality Analysis for H.264 Based on Human Visual System

A Dedicated Hardware Solution for the HEVC Interpolation Unit

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis

NOT FOR DISTRIBUTION OR REPRODUCTION

Implementation of A Optimized Systolic Array Architecture for FSBMA using FPGA for Real-time Applications

FAST HEVC TO SCC TRANSCODING BASED ON DECISION TREES. Wei Kuang, Yui-Lam Chan, Sik-Ho Tsang, and Wan-Chi Siu

Transcription:

Homogeneous of HEVC for bit rate reduction Ninad Gorey Dept. of Electrical Engineering University of Texas at Arlington Arlington 7619, United States ninad.gorey@mavs.uta.edu Dr. K. R. Rao Fellow, IEEE Dept. of Electrical Engineering University of Texas at Arlington Arlington 7619, United States rao@uta.edu Abstract Video is an essential tool to promote interoperability between different video communication systems. This paper presents a cascaded architecture for homogeneous of HEVC (High Efficiency Video Coding). Cascaded model decodes the input video sequence and follows the procedure of reference encoder, with the difference being a higher value. The encoder will code the sequence with the goal of achieving highest coding performance. H.265 is the latest video coding standard which supports encoding videos with wide range of resolutions, starting from low resolution to beyond High Definition i.e. 4k or 8k. HEVC achieves high coding efficiency at the cost of increased complexity and not all devices have complex hardware capable enough to process the HEVC bit. So, to enable HEVC content playing capabilities on heterogeneous device platforms homogeneous of HEVC is necessary. Different architectures are investigated and architecture with optimum performance is implemented and studied as part of this research. The architecture is implemented using existing reference software of H.265. Different quality metrics (PSNR, Bitrate, time) are measured for the proposed scheme using different test sequences and conclusions are drawn based on these results. Keywords H.265/HEVC, Homogeneous, Pixel domain transcoder, Bit rate reduction, H.265, Cascaded transcoder I. INTRODUCTION Video content is produced daily through variety of electronic devices, however, storing and transmitting video signals in raw format are impractical due to its excessive resource requirement. Today popular video coding standards such as MPEG-4 visual and H.264/AVC [1] are used to compress the video signals before storing and transmitting. Accordingly, efficient video coding plays an important role in video communications. While video applications become wide-spread, there is a need for high compression and low complexity video coding algorithms that preserve the image quality. Standard organizations ISO, VCEG of ITU-T with collaboration of many companies have developed video coding standards in the past to meet video coding requirements of the modern day. The Advanced Video Coding (AVC/H.264) standard is the most widely used video coding method [2]. AVC is commonly known to be one of the major standards used in Blue Ray devices for video compression. It is also widely used by video ing services, TV broadcasting, and video conferencing applications. Currently the most important development in this area is the introduction of H.265/HEVC standard which has been finalized in January 213 [3]. HEVC standard has recently been extended to support efficient representation of multi-view video and depth-based 3D video formats [2]. The aim of standardization is to produce video compression specification that can compress video twice as effectively as H.264/AVC standard in terms of quality [3]. There are a wide range of platforms that receive digital video. TVs, personal computers, mobile phones, tablets and ipads each have different computational, display, and connectivity capabilities, thus video must be converted to meet the specifications of target platform. This conversion is achieved through video. For, straightforward solution is to decode the compressed video signal and re-encode it to the target compression format, but this process is computationally complex. Particularly in real-time applications, there is a need to exploit the information that is already available

through the compressed video bit- to speed-up the conversion [4]. The objective of this paper is to implement efficient architecture for homogeneous of HEVC. Performing full decode and re-encode of the incoming bit, the transcoded bit will be evaluated based on performance metrics and transcoder performance on various video sequences are investigated. The implementation of the model is developed using the reference software of HEVC. Video can be open-loop or closed-loop. In open-loop architecture, is without feed-back. A video picture is transcoded without buffering and the next picture is transcoded independently from previous pictures [5]. Figure 2 illustrates open-loop architecture. In contrast, closedloop uses a buffer to store pictures. Figure 3 illustrates closed-loop architecture. II. TRANSCODING Video can change the video format or change video characteristics such as resolution or bit rate. The focus of this paper is on for bit rate reduction. is the process that converts from one compressed bit (called the source or incoming bit ) to another compressed bit (called the target or transcoded bit ) [4, 5, 6]. Several properties may change during : the video format [7, 8], the bitrate of the video [9, 1], the frame rate, the spatial resolution [11] etc. There are also several possible application scenarios for. One example is to deliver a high-quality video content through a more restricted wireless network to be accessed by mobile phones. In this case, the spatial and temporal resolutions may have to be reduced to fit the device playing capabilities and the bitrate may have to be reduced to suit the network bandwidth. What is common among the application scenario of is that one or more characteristics of the video bit need to change to allow communication between the two systems [5]. To allow the inter-operation of multimedia content, is needed both within and across different formats. can have two main issues: can increase distortion and complexity [12]. Distortion, in the context of video coding, is the picture quality at a given bit rate. Complexity refers to processing time and memory requirements. Fig. 1: Cascaded video A. Open loop architecture In open-loop architecture the source bit is not fully decoded. Instead, it works at the macroblock level, decoding the DCT coefficients of the residual for that macroblock, performing the inverse quantizing, and then re-quantizing the coefficients using a coarser quantizer step to reach the desired bit rate. Since this architecture does not involve even DCT or IDCT operations, it has a very low complexity. The biggest drawback of this architecture is the drift [13]. After the modification of the DCT coefficients of the residual, the decoder of the transcoded bit will not have access to the same prediction used at the source encoder. III. TRANSCODING ARCHITECTURES A basic solution to is the cascaded decoder-encoder, also referred to as pixel-domain, that is fully decoding the input bit and re-encoding it with new parameters based on the target specifications, for illustration see Figure 1. Note that complete decode and re-encoding is demanding both in memory consumption and complexity. Fig. 2: Open-loop Architecture [3] B. Closed loop architecture Closed-loop systems were proposed to reduce the drift problems present in open-loop systems. In closed-loop systems there is a reconstruction loop in the transcoder to correct the residual, to avoid drift. In this system, there is increased complexity due to the DCT, IDCT and motion compensation operations.

Fig. 3: Closed-loop Architecture [3] C. Cascaded pixel domain architecture The cascaded pixel domain has better performance than closedloop architecture as it performs error compensation using the reconstructed frames. Ideally, the quality of the reduced rate bit should have the quality of a bit directly generated with the reduced rate. The most straightforward way to achieve this is to decode the video bit and fully re-encode the reconstructed signal at a new rate [6]. This approach is illustrated in Figure 4. A frame based comparison of PSNR for the above discussed architectures is illustrated in Figure 6. In the figure, Foreman sequence at CIF (Common Intermediate format) (352 x 288) is coded with GOP (Group of pixels) [22] structure of N=3 and M=3 where, N represents the total distance between GOP I frames while M represents the no of frames between I or P frames as illustrated by Figure 5. This comparison helps us in identifying the best architecture to be used for. As can be observed from Figure 6 that the open loop architecture suffers from severe drift. The Closed loop architecture that we saw earlier performs error compensation using the residuals but its performance is still much lower than the cascaded pixel domain transcoder which performs error compensation using reconstructed frames. Fig 5: GOP structure Fig. 4: Cascaded pixel-domain Architecture [3] Significant complexity saving can be achieved, while still maintaining acceptable quality, by reusing information contained in the original incoming bit s and, considering simplified architectures. IV. COMPARISON OF TRANSCODING ARCHITECTURES Fig. 6: Frame based comparison of different architectures [6] With the advancement of mobile and internet capabilities users desire to access video originally captured in a high resolution. Also, with high multimedia capable devices there is a strong need for efficient ways to reduce spatial resolution and bit rate of video for delivery to such devices. V. PROPOSED TRANSCODER The proposed transcoder performs conversion of bit s within the same format. Typically, it can reuse more of the

PSNR (db) information available in the source bit, since the same tools used to encode the source are likely to be available for the transcoded bit [6]. The goal of proposed transcoder is to reduce the bit rate of the transcoded bit (compared to the source bit ) while maintaining the highest possible quality (since the bitrate is being reduced, the quality is also likely to be reduced, however, the transcoder goal is to minimize this loss) and keeping the complexity at the minimum. A simple drift free can be achieved by cascading a decoder and encoder [6], where at the encoder side the video is fully encoded with regards to target platform specifications. This solution is computationally expensive as it uses the HEVC reference software [14] however, the video quality is preserved [15, 16]. The preservation of video quality is an important characteristic, since it provides a benchmark for more advanced methods [17]. The proposed cascaded model is illustrated in Figure 6. Each input video sequence with Base = 17 was decoded and re-encoded by the transcoder with Base + Δ, where Δ = [, 5, 1, 15, 2]. The corresponding values are calculated as Base + Δ = [ 17, 22, 27, 32, 37]. Sixty frames were transcoded for each test sequence at the rate of 3 Hz and PSNR (Peak Signal to Noise Ratio) in db, bit rate in kilobits per second (kbps) and time in seconds (sec) are measured for each sequence. time was calculated as the addition of full decode time and full encode time of the transcoder. Average PSNR was calculated for 4:2: images by using the values of Y-PSNR, U-PSNR and V-PSNR in equation 1 [18]. ((6 YPSNR) + UPSNR + VPSNR)/8 (1) These PSNR and bitrate values are plotted against and finally a combined rate distortion (RD) plot is plotted for all sequences. VI. RESULT Test sequences used for simulation cover wide range of real world scenarios such as complex textures and motion [21]. All the sequences use 4:2: YUV color sampling. Cascaded model fully decodes the input sequence and follows the process of reference encoder to encode it with lower bit rate. A. Peak signal to noise Ratio (PSNR) vs Quantization Parameter () 5 bridge_cif.yuv Fig. 7: Cascaded model The cascaded model is used for bit-rate reduction of the incoming HEVC bit. The incoming bit is fully decoded and then reencoded using a higher quantization parameter () at the HEVC Encoder. Increase in the quantization parameter increases the step size of the quantizer and hence less bits are required. The is adjusted according to the target platform specifications. The proposed model for bit-rate reduction is designed with two goals: (1) Understanding the extent by which the time is reduced by exploiting the information available from the input bit. (2) Reducing the bit-rate and producing video quality as close to the original video quality. 4 3 2 1 Fig. 8: PSNR (db) versus for bridge_cif.yuv after

PSNR (db) Time (sec) PSNR (db) Time (sec) PSNR (db) PSNR (db) bus_cif.yuv tennis_cif.yuv 5 4 3 2 1 after 5 4 3 2 1 after Fig. 9: PSNR (db) versus for bus_cif.yuv coastguard_cif.yuv Fig. 12: PSNR (db) versus for tennis_cif.yuv B. Time (sec) vs Quantization Parameter () 5 4 3 8 747.879 bridge_cif.yuv 2 1 after 6 4 2 49.874 381.545 346.292 Fig. 1: PSNR (db) versus for coastguard_cif.yuv 5 4 3 2 1 mobile_cif.yuv Fig. 11: PSNR (db) versus for mobile_cif.yuv after 22 27 32 37 Fig. 13: Time (sec) vs for bridge_cif.yuv 1 8 6 4 2 95.975 bus_cif.yuv 845.377 689.52 576.37 22 27 32 37 Fig. 14: Time (sec) vs for bus_cif.yuv

Time (sec) Time (sec) Average PSNR (db) Time (sec) 1 8 6 4 2 878.61 coastguard_cif.yuv 727.168 618.74 469.291 22 27 32 37 C. Rate Distortion Plot 45 43 41 39 37 35 33 R-D plot bridge_cif.yuv bus_cif.yuv coastguard_cif. yuv Fig. 15: Time (sec) vs for coastguard_cif.yuv 31 mobile_cif.yuv 12 1 8 6 4 2 981.43 mobile_cif.yuv 765.38 654.924 527.617 29 27 25 1 2 3 4 Bit Rate (kbps) Fig. 18: PSNR (db) versus Bit Rate (kbps) comparison for all test sequences C. Test Sequences tennis_cif.yuv 22 27 32 37 Fig. 16: Time (sec) vs for mobile_cif.yuv 1 878.715 tennis_cif.yuv 8 6 725.63 622.718 576.254 4 2 22 27 32 37 Fig. 17: Time (sec) vs for tennis_cif.yuv Fig. 19: Test sequence bridge_cif.yuv

Fig. 2: Test sequence bus_cif.yuv Fig. 22: Test sequence mobile_cif.yuv Fig. 21: Test sequence coastguard_cif.yuv Fig. 23: Test sequence tennis_cif.yuv

VII. CONCLUSION This paper focusses on implementing efficient architecture for homogeneous of the new emerging standard: High Efficiency Video Coding (HEVC) [3, 19]. is necessary to enable inter-operability between a wide range of devices and services used by them. As observed in the results, the cascaded transcoder reduces the time by a maximum of 5% when Base is increased by 1. On an average the time is reduced by ~15% to ~26%. Time complexity of this transcoder architecture is high due to full re-encoding of the bit in the transcoder. Bit rate reduces by ~45% - ~56% for each step increase in the value. This bit rate reduction enables HEVC video available for a wide range of devices. For PSNR values it is observed that there is a reduction in PSNR value with increase in parameter. But, the difference in the PSNR values of the original bit and the transcoded is very less and thus indicating that the input and output video s are similar. Percentage reduction in average PSNR value is ~8.17% to ~9.72%. For all cases, PSNR values range from 3 db 5dB. REFERENCES [1] S. Kwon, A. Tamhankar, and K. R. Rao, "Overview of the H.264/MPEG-4 part 1," in Journal of Visual Communication and Image Representation, vol. 17, is. 9, pp. 186-216, Apr. 26. [2] T. Wiegand and G. J. Sullivan, The H.264 video coding standard, in IEEE Signal Processing Magazine, vol. 24, pp. 148-153, Mar. 27. [3] G. J. Sullivan et al, "Overview of the High Efficiency Video Coding (HEVC) Standard," in IEEE Trans. on Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1649-1668, Dec. 212. [4] J. Xin, C. W. Lin and M. T. Sun, "Digital Video," in Proceedings of the IEEE, vol. 93, no. 1, pp. 84-97, Jan. 25. [5] I. Ahmad et al, "Video : an overview of various techniques and research issues," in IEEE Trans. on Multimedia, vol. 7, no. 5, pp. 793-84, Oct. 25. [6] A. Vetro, C. Christopoulos and H. Sun, "Video architectures and techniques: an overview," in IEEE Signal Processing Magazine, vol. 2, no. 2, pp. 18-29, Mar. 23. [7] P. Kunzelmann and H. Kalva, Reduced complexity H.264 to MPEG-2 transcoder, in IEEE International Conference on Consumer Electronics (ICCE 27), vol. 6, pp. 1 2, Jan. 27. [8] T. Shanableh and M. Ghanbari, Heterogeneous video to lower spatio-temporal resolutions and different encoding formats, in IEEE Trans. on Multimedia, vol. 2, pp. 11 11, Jun. 2. [9] H. Sun, W. Kwok, and J.W. Zdepski, Architectures for MPEG compressed bit- scaling, in IEEE Trans. on Circuits and Systems for Video Technology, vol. 6, pp. 191 199, Apr. 1996. [1] P.A.A. Assuncao and M. Ghanbari, of MPEG-2 video in the frequency domain, in IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 1997), vol. 4, pp. 2633 2636, Apr. 1997. [11] P. Yin et al, Drift compensation for reduced spatial resolution, in IEEE Trans. on Circuits and Systems for Video Technology, vol. 12, pp. 19 12, Nov. 22. [12] Z. Chen and K.N. Ngan, Recent advances in rate control for video coding, in Signal Processing: Image Communication, vol. 22, pp. 19-38, Jan. 27. [13] P. Yin, A. Vetro, B. Liu, and H. Sun, Drift compensation for reduced spatial resolution, in IEEE Trans. on Circuits and Systems for Video Technology, vol. 12, pp. 19 12, Nov. 22. [14] HEVC reference software link: https://hevc.hhi.fraunhofer.de/svn/svn_hevcsoftware/trunk/b uild/ [15] D. Lefol, D. Bull, and N. Canagarajah, Performance evaluation of algorithms for H. 264, in IEEE Trans. on Consumer Electronics, vol. 52, no. 1, pp. 215-222, Feb. 26. [16] B. Bross et al, High effciency video coding (HEVC) text specification draft 6, in ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, Document JCTVC-H13, JCT-VC 8th Meeting, San Jose, CA, USA, pp. 1-1, 212. [17] High Efficiency Video Coding (HEVC) text specification draft 8: http://phenix.itsudparis.eu/jct/doc_end_user/current_document.php?id=6465 [18] J. Zhang et al, Efficient HEVC to H.264/AVC with fast intra mode decision, in International Conference on Multimedia Modeling, Springer, pp. 295-36, Jan. 213. [19] K. R. Rao, J. J. Hwang and D. N. Kim, High Efficiency Video Coding and other emerging standards, River Publishers 217. [2] G. Tech et al, Overview of the multiview and 3D extensions of high efficiency video coding, in IEEE Trans. on Circuits and Systems for Video Technology, pp.35-49, Jan. 216. [21] Test sequences link: http://trace.eas.asu.edu/yuv/index.html [22] HEVC Software Manual: https://hevc.hhi.fraunhofer.de/svn/svn_hevcsoftware/trunk/d oc/