Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding



Similar documents
Adaptive Block Truncation Filter for MVC Depth Image Enhancement

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

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

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

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

302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009

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

Efficient Motion Estimation by Fast Three Step Search Algorithms

Parametric Comparison of H.264 with Existing Video Standards

Efficient Stream-Reassembling for Video Conferencing Applications using Tiles in HEVC

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

Comparative Assessment of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC Encoders for Low-Delay Video Applications

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

Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference

Efficient Prediction Structures for Multi-view Video Coding

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

EFFICIENT QUANTIZATION PARAMETER ESTIMATION IN HEVC BASED ON ρ-domain

REDUCED COMPUTATION USING ADAPTIVE SEARCH WINDOW SIZE FOR H.264 MULTI-FRAME MOTION ESTIMATION

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

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

Fast entropy based CABAC rate estimation for mode decision in HEVC

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

Video Encryption Exploiting Non-Standard 3D Data Arrangements. Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl

Video Network Traffic and Quality Comparison of VP8 and H.264 SVC

IMPACT OF COMPRESSION ON THE VIDEO QUALITY

Video Codec Requirements and Evaluation Methodology

Circle Object Recognition Based on Monocular Vision for Home Security Robot

A QoE Based Video Adaptation Algorithm for Video Conference

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

Super-resolution method based on edge feature for high resolution imaging

Multihypothesis Prediction using Decoder Side Motion Vector Derivation in Inter Frame Video Coding

We are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec

Multimedia Data Transmission over Wired/Wireless Networks

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

Video Coding Technologies and Standards: Now and Beyond

Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks

Transform-domain Wyner-Ziv Codec for Video

Traffic Prioritization of H.264/SVC Video over e Ad Hoc Wireless Networks

Design and Implementation of Concurrent Error Detection and Data Recovery Architecture for Motion Estimation Testing Applications

A Tutorial on Image/Video Coding Standards

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

Scalable Video Streaming in Wireless Mesh Networks for Education

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

DTU FOTONIK. Ann Ukhanova, Lars Dittmann and Søren Forchhammer. Technical University of Denmark

Video compression: Performance of available codec software

MPEG-4 AVC/H.264 Video Codecs Comparison

Image Compression through DCT and Huffman Coding Technique

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

How To Filter Spam Image From A Picture By Color Or Color

A Novel Hole filling method based on Projection onto Convex Set in DIBR

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

Video Coding Standards and Scalable Coding

Using Linear Fractal Interpolation Functions to Compress Video. The paper in this appendix was presented at the Fractals in Engineering '94

DCT-JPEG Image Coding Based on GPU

Region of Interest Encoding in Video Conference Systems

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

Case Study: Real-Time Video Quality Monitoring Explored

A Survey of Video Processing with Field Programmable Gate Arrays (FGPA)


How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

BLOCK-MATCHING motion estimation is inextricably

X264: A HIGH PERFORMANCE H.264/AVC ENCODER. Loren Merritt and Rahul Vanam*

The Open University s repository of research publications and other research outputs

Motion Estimation. Macroblock Partitions. Sub-pixel Motion Estimation. Sub-pixel Motion Estimation

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network

2695 P a g e. IV Semester M.Tech (DCN) SJCIT Chickballapur Karnataka India

Self-Compressive Approach for Distributed System Monitoring

A Tool for Multimedia Quality Assessment in NS3: QoE Monitor

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

Performance Verification of Super-Resolution Image Reconstruction

DeuceScan: Deuce-Based Fast Handoff Scheme in IEEE Wireless Networks

MPEG-4 AVC/H.264 Video Codecs Comparison

Unequal Error Protection using Fountain Codes. with Applications to Video Communication

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

Parallel Computing for Option Pricing Based on the Backward Stochastic Differential Equation

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

Presentation of Multi Level Data Replication Distributed Decision Making Strategy for High Priority Tasks in Real Time Data Grids

Alberto Corrales-García, Rafael Rodríguez-Sánchez, José Luis Martínez, Gerardo Fernández-Escribano, José M. Claver and José Luis Sánchez

Template-based Eye and Mouth Detection for 3D Video Conferencing

Redundant Wavelet Transform Based Image Super Resolution

Combating Anti-forensics of Jpeg Compression

A Novel Decentralized Time Slot Allocation Algorithm in Dynamic TDD System

A Prediction-Based Transcoding System for Video Conference in Cloud Computing

PIXEL-LEVEL IMAGE FUSION USING BROVEY TRANSFORME AND WAVELET TRANSFORM

Transcription:

JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 13, NO. 2, JUNE 2015 97 Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding Wei-Hsiang Chang, Mei-Juan Chen, Gwo-Long Li, and Yu-Ting Chen Abstract To aim at higher coding efficiency for multiview video coding, the multiview video with a modified high efficiency video coding (MV-HEVC) codec is proposed to encode the dependent views. However, the computational complexity of MV-HEVC encoder is also increased significantly since MV-HEVC inherits all computational complexity of HEVC. This paper presents an efficient algorithm for reducing the high computational complexity of MV-HEVC by fast deciding the coding unit during the encoding process. In our proposal, the depth information of the largest coding units (LCUs) from independent view and neighboring LCUs is analyzed first. Afterwards, the analyzed results are used to early determine the depth for dependent view and thus achieve computational complexity reduction. Furthermore, a prediction unit (PU) decision strategy is also proposed to maintain the video quality. Experimental results demonstrate that our algorithm can achieve 57% time saving on average, while maintaining good video quality and bit-rate performance compared with HTM8.0. Index Terms Coding unit, multiview video coding, prediction unit. 1. Introduction Three dimensional television (3DTV), high definition television (HDTV), and free viewpoint video (FVV) have become the focus of multimedia development. The joint video team (JVT) proposed multiview video coding (MVC) as an extension of the H.264/AVC video coding standard to support multiview video applications. Furthermore, to take the advantage of high coding efficiency of H.265/HEVC [1], Manuscript received November 1, 2014; revised January 13, 2015. This work was supported by NSC under Grant No. NSC 100-2628-E-259-002 -MY3. W.-H. Chang and Y.-T. Chen are with the Department of Electrical Engineering, National Dong Hwa University, Hualian (e-mail: destiny20216@hotmail.com; 410023017@ems.ndhu.edu.tw). M.-J. Chen is with the Department of Electrical Engineering, National Dong Hwa University, Hualian (Corresponding author e-mail: cmj@mail.ndhu.edu.tw). G.-L. Li is with Novatek Microelectronics Corp., Hsinchu (e-mail: gwolong@gmail.com). Color versions of one or more of the figures in this paper are available online at http://www.journal.uestc.edu.cn. Digital Object Identifier: 10.3969/j.issn.1674-862X.2015.02.001 Muller et al. extended the high efficiency video coding (HEVC) standard for coding of multiview video (MV) and depth data [2]. Fig. 1 shows the frame structure of MV-HEVC coding. The coding order involves encoding the frame of independent view (V0) first, and then encoding the frame at the same instant in time as the dependent view (V1). Each dependent view has an interview reference frame to help the prediction. Comparing MV-HEVC with MVC extension of H.264/AVC, MV-HEVC gains a less bitrate but costs a lot in terms of computation time. Fig. 1. Frame structure of multiview coding system. To speed up the coding time of HEVC, the work in [3] considered the depth similarity in the temporal and spatial domains. According to statistical probability, two sets are defined. The α set consists of largest coding units (LCUs) with higher probabilities, while the β set consists of LCUs with lower probabilities. When encoding each LCU, the depths in the two sets will be checked and then the case will be classified according to one of three degrees of similarity (high, medium, and low). The coding unit will be predicted according to the degree of similarity. The work proposed in [4] consisted of an adaptive coding unit depth range determination (ACUDR) and three early termination methods. For ACUDR, the depths of the neighboring LCUs are multiplied by the corresponding weighting values to derive a predictive depth value, and then to decide the candidates of coding unit sizes. To reduce the high computational complexity problem of MV-HEVC, this paper proposes a fast coding unit (CU) and prediction unit (PU) decision algorithm to aim at that goal. In our proposal, the depth information between LCUs in view and spatial directions is analyzed first to constitute our proposed CU decision algorithm. To further decrease the computational complexity while keeping the compression efficiency, the conditional probability between

98 the depth and PU size is calculated to establish our proposed PU decision algorithm. Through the proposed algorithm, the computational complexity of MV-HEVC can be reduced significantly with ignorable rate distortion performance degradation. This paper is organized as follows. In Section 2, we analyze the correlation between the current LCU and interview/spatially neighboring LCUs, and then describe our proposed algorithm. Section 3 demonstrates the experimental results. Section 4 provides the conclusion. 2. Proposed Fast Coding Unit and Prediction Unit Decision Algorithm In this paper, the depth relationship between LCUs is analyzed first and the algorithm is then proposed according to the observation results. Here, the depths of current LCU and neighboring LCUs are used for observing the relationship. However, to further utilize the information between views, the depth of predicted LCU from independent view will be also observed. To derive the predicted LCU depth from the independent view, our proposed algorithm first calculates the global disparity vector which represents the geometrical shift between views. Once the global disparity vector has been calculated, the global disparity vector information will be used to find the predicted LCU depths from the independent view. The detailed operations of our proposed algorithm will be explained below. 2.1 Calculation of Global Disparity Vector In multiview video coding, a correlation exists between adjacent views. The independent view (V0) and the dependent view (V1) have a slight disparity due to the camera setting positions. Therefore, we can use such disparity information of V0 to predict the position of image content in V1. The global disparity vector is calculated by W 1H 1 DV( i, j) GDV = (1) WH i= 0 j= 0 where W and H are the horizontal and vertical LCU numbers. DV(i, j) indicates the disparity vectors of the LCU in the 0th frame of the dependent view. The averaged DV is treated as the global disparity vector. Since the locations of the cameras are substantially fixed, the global disparity vector in each picture is similar. We only calculate it from the 0th frame to obtain the global disparity vector between views so that the computational complexity for deriving GDV can be reduced significantly. 2.2 Analysis of the Correlation between Neighboring LCUs and Current LCU After determining the global disparity, we can derive the depth information for dependent view (V1) from independent view (V0) by using the global disparity. Fig. 2 shows the relationship between V0 and V1 by using global disparity mapping. Since the depth is predicted by LCU JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 13, NO. 2, JUNE 2015 unit, the global disparity vector (GDV) is divided by n to obtain D X and D Y, given by GDVX GDVY DX =, DY = n n (2) where the variable of n is set to 64 since the LCU size is 64 64 in the MV-HEVC coding system. Afterwards, the prediction of maximum depths can be achieved by PredMaxDepth i, j = MaxDepth ( i D, j D ). (3) ( ) V1 V0 X Y Fig. 2. Deriving the maximum depth information from V0 to V1 by global disparity vector mapping. Fig. 3. Neighboring LCUs of the current LCU. (a) (b) (c) Fig. 4. Probability of neighboring LCU s max depth more than current LCU s max depth for sequences of (a) book-arrival, (b) newspaper, and (c) average of all test sequences. Once all required depth information has been derived successfully, we analyze the relationship between the maximum depths of the current LCU and predicted LCUs from V0, and the neighboring LCUs, as shown in Fig. 3. Here, the predicted depth from V0 is derived by (1) to (3). Five sequences with 1028 768 resolution (kendo, balloon, newspaper, book-arrival, and lovebird) are used for analysis. Fig. 4 plots the averaged probabilities of different depth relationships. In Fig. 4, the letters of A to I correspond to

CHANG et al.: Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding 99 the neighboring LCUs as shown in Fig. 3. From Fig. 4, we can observe that the probabilities between views are much higher than those in the spatial domain. 2.3 Fast Coding Unit Decision Algorithm Based on the analytical results shown in previous section, we propose a fast coding unit decision algorithm to reduce the computational complexity. The operation of our proposed algorithm is described below in detail. First, we divide the neighboring LCUs into two sets. V0 set represents the depths between views including LCU A, B, C, D, and E. V1 set includes F and G, which represent the depths in the spatial domain. In addition, the LCUs of H and I are not included in our proposal since they appear less probability to be selected. Fig. 5 shows the flowchart of our algorithm. For the LCU located at the upper left corner of the frame, all depths are checked to find out the best coding unit size. Thus, the MaxDepth Final is set to 3. For the LCUs at the boundary, the MaxDepth Final is determined by the maximum value between the respective depths with the highest probabilities of available LCUs in the V0 and V1 sets. If the LCU is not located at the boundary, the predicted maximum depth (MaxDepth P ) of the current LCU is obtained by the maximum value in V0 and V1 sets. However, this may result in MaxDepth P being larger than the best coding unit. In order to overcome the situation, we compute AD by (4) to indicate the average difference between MaxDepth P and the combined V0 and V1 sets. Here, the variable N is set to 7, which represents the number of depth candidates within both of V0 and V1 sets. j indicates the index of LCUs of the combined sets. Nei(j) is the depth of the LCU in the combined sets. 1 AD = ( MaxDepth P Nei ( j) ) (4) N j Afterwards, we use AD to determine the MaxDepth P. If AD is small, it means the depths of MaxDepth P and the combined set is similar. Then a variable of MaxDepth AD can be set as MaxDepth P. In contrast, if AD is large, it means the greater deviation between MaxDepth P and the combined set size. In this situation, the MaxDepth AD is decreased to reduce the computation according to TH1 to TH3. In our algorithm, TH1, TH2, and TH3 are set to 0.86, 1.71, and 2.57, respectively. Fig. 5. Flowchart of proposed fast coding unit decision algorithm. 2.4 Determination of Prediction Units In the coding procedure of HEVC, a CU can be divided into several prediction units (PUs) and each PU has to be checked by the rate distortion cost. In order to avoid the performance degradation caused by early termination of the coding unit decided by MaxDepth AD and further reduce the computational complexity, we propose the determination scheme of PUs in each CU based on analysis of the conditional probability of PU distributions. Table 1 tabulates the simulation results of conditional probability. From this table, we can find that the probabilities of, N, and nl are higher than the other modes for depth 1 or 2. In addition, for depth 3, and N will also be higher than the other modes. The proposed PU determination algorithm based on the analytical results is shown in Fig. 6 and its operation is described as follow. PU depth Table1: Probability of PU modes for various best CU sizes N N nu nd nl nr 1 82.8% 2.4% 5.9% 0.0% 1.5% 1.3% 3.5% 2.6% 2 82.9% 2.4% 5.6% 0.0% 1.7% 1.1% 3.6% 2.7% 3 88.7% 3.5% 6.4% 1.4% 0.0% 0.0% 0.0% 0.0%

100 First, the depth of current CU is checked. If Depth Cur (the depth of the current CU) is less than or equal to MaxDepth Final or MaxDepth AD, all of the prediction modes should be checked to derive best results. Otherwise, if Depth Cur is larger than MaxDepth AD and less than or equal to MaxDepth P, the proposed PU determination is applied. If Depth Cur is equal to 1 or 2, only, N, and nl JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 13, NO. 2, JUNE 2015 modes are checked. Otherwise, if Depth Cur is equal to 3, we only check and N modes. The reason for using these prediction modes in each corresponding CU is that the total probabilities for these modes are larger than 90%. Finally, if all above conditions have not been satisfied and Depth Cur is larger than MaxDepth P, no prediction mode will be processed. Fig. 6. Flowchart of proposed PU decision algorithm. 3. Experimental Results In this paper, we implement our algorithm in MV-HEVC reference software HTM8.0 [5] with two views. Five test sequences with resolution 1024 768 (newspaper, kendo, balloon, book-arrival, and lovebird) and two test sequences with resolution 1280 960 (champagne-tower and dog) are evaluated. The experimental environment parameters are shown in Table 2. Table 2: Parameters of experimental environment Codec HTM8.0 Newspaper (1024 768), Kendo (1024 768), Balloon (1024 768), Test sequence Book-arrival (1024 768), Lovebird (1024 768), Champagne-tower (1280 960), Dog (1280 960) View 2 GOP structure Hierarchical B GOP size 8 QP 25,30,35,40 Configurations Random-access Fast search TZSearch Search range 64 Table 3 gives the comparison of hit-rate MaxDepth P and MaxDepth AD. In this table, the higher hit-rate means the higher chance to include best result after encoding. From this table, we can observe that hit-rate of MaxDepth P can achieve 97.9%. Even for the computational complexity reduced version MaxDepth AD, the hit-rate can reach 92.7%. Table 4 shows the performance comparison of our proposed algorithm with ACUDR of [4] for dependent view by calculating the Bjøntegaard delta () bit-rate [6] and PSNR (peak signal-to-noise rate) [7]. Both methods are implemented on the software HTM8.0. Compared with HTM8.0, the proposed algorithm increases the bit-rate only 0.19%; the PSNR drops only 0.011dB, and gets 57.49% time saving. Compared with the ACUDR of [4], the bit-rate is reduced by up to 1.32% in the book-arrival test sequence, with an average reduction of 0.88%. The largest PSNR increase of 0.041 db is in the kendo test sequence, with an overall average increase of 0.026 db. Table 3: Comparison of hit-rate for MaxDepth P and MaxDepth AD Probability of MaxDepth P Current LCU s max depth 97.9% Probability of MaxDepth AD Current LCU s max depth 92.7% Table 4: Coding performance of the proposed algorithm and ACUDR of [4] in HTM 8.0 (dependent view V1) Sequence bit-rate ACUDR of [4] PSNR (db) TS bit-rate Proposed PSNR (db) TS Newspaper 1.16 0.042 42.04 0.39 0.014 57.86 Kendo 1.31 0.052 40.32 0.24 0.011 51.86 Balloon 0.95 0.038 40.60 0.09 0.003 51.77 Book-arrival 1.70 0.054 39.57 0.38 0.014 52.66 Lovebird 0.73 0.023 44.17 0.02 0.001 64.88 Champagne-tower 0.59 0.022 46.67 0.12 0.004 64.03 Dog 1.05 0.030 44.81 0.12 0.003 59.39 Average 1.07 0.037 42.60 0.19 0.011 57.49

CHANG et al.: Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding 101 The experimental results show that our proposed scheme is 14.89% faster than ACUDR of [4] and provides a better bit-rate and PSNR performance. For high motion sequences, the depth information in the temporal domain may be inaccurate. However, the interview information is irrelevant to the motion of the video and remains robust. The proposed algorithm employs the depth information between views to achieve better performance than methods relying only on temporal and spatial correlations. 4. Conclusions In this paper, a fast CU decision algorithm was proposed for MV-HEVC for reducing the computational complexity. Based on the high correlation between the independent view and dependent view, the depth information between them and the neighboring LCUs were used to compose our fast CU decision algorithm. In addition, we proposed the PU decision algorithm to maintain the coded vide quality based on the observing results between CU and PU. Simulation results demonstrated that our proposed algorithm can achieve 57% coding time saving on average with ignorable rate distortion performance degradation compared with HTM8.0, and achieve higher coding time savings and less rate distortion performance degradation on average compared with previous work ACUDR of [4]. References [1] High Efficiency Video Coding, Recommendation ITU-T H.265, 2013. [2] K. Muller, H. Schwarz, D. Marpe, C. Bartnik, S. Bosse, H. Brust, T. Hinz, H. Lakshman, P. Merkle, F. H. Rhee, G. Tech, M. Winken, and T. Wiegand, 3D high efficiency video coding for multi-view video and depth data, IEEE Trans. on Image Processing, vol. 22, no. 9, pp. 3366 3378, 2013. [3] Y. Zhang, H. Wang, and Z. Li, Fast coding unit depth decision algorithm for inter-frame coding in HEVC, in Proc. of Data Compression Conf., 2013, pp. 53 62. [4] L. Shen, Z. Liu, X. Zhang, W. Zhao, and Z. Zhang, An effective CU size decision method for HEVC encoders, IEEE Trans. on Multimedia, vol. 15, no. 2, pp. 465 470, 2013. [5] L. Zhang, G. Tech, K. Wegner, and S. Yea, Test model of 3D-HEVC and MV-HEVC, Document JCT3V-G1005 of Joint Collaborative Team on 3D Video Coding Extension Development, January 2014. [6] G. Bjontegaard, Calculation of average PSNR differences between RD curves, ITU-T SG16/Q6 Document, VCEG-M33, Austin, April 2001. [7] G. Bjontegaard, Improvements of the -PSNR model, ITU-T SG16/Q6, Document, VCEG-AI11, Berlin, July 2008. Wei-Hsiang Chang was born in Taoyuan in 1989. He received the B.S. degree in electrical engineering from Tamkang University, Taipei in 2012, and the M.S. degree in electrical engineering from National Dong Hwa University, Hualien in 2014. His research interests include multiview video coding and HEVC. Mei-Juan Chen received her B.S., M.S., and Ph.D. degrees in electrical engineering from National Taiwan University, Taipei in 1991, 1993, and 1997, respectively. Since August 2005, she has been a professor with the Department of Electrical Engineering, National Dong Hwa University, Hualien. She also served as the Chair of the department from 2005 to 2006. Her research topics include image/video processing, video compression, motion estimation, error concealment, and video transcoding. Dr. Chen was the recipient of many awards: including the Dragon Paper Awards in 1993 and the Xeror Paper Award in 1997, K.T. Li Young Researcher Award in 2005, Distinguished Young Engineer Award in 2006, Jun S. Huang Memorial Foundation best paper awards in 2005 and 2012, and IPPR society best paper award in 2013. Gwo-Long Li received his B.S. degree from the Department of Computer Science and Information Engineering, Shu-Te University, Kaohsiung in 2004; M.S. degree from the Department of Electrical Engineering, National DongHwa University, Hualien in 2006; and Ph.D. degree from the Department of Electronics Engineering, National Chiao-Tung University, Hsinchu in 2011. During 2011 to 2014, he was an engineer with Industrial Technology Research Institute (ITRI), Hsinchu. In 2006, he received the Excellent Master Thesis Award from Institute of Information and Computer Machinery. He is currently a senior engineer with Novatek Microelectronics Corp., Hsinchu. His research interests include the video signal processing and coding and its VLSI architecture design. Yu-Ting Chen was born in Taipei in 1993. She is now pursuing her B.S. degree in electrical engineering with National Dong Hwa University, Hualien. Her research interest mainly lies in 3D video coding.