PAPER Optimal Quantization Parameter Set for MPEG-4 Bit-Rate Control

Size: px
Start display at page:

Download "PAPER Optimal Quantization Parameter Set for MPEG-4 Bit-Rate Control"

Transcription

1 3338 PAPER Optimal Quantization Parameter Set for MPEG-4 Bit-Rate Control Dong-Wan SEO, Seong-Wook HAN, Yong-Goo KIM, and Yoonsik CHOE, Nonmembers SUMMARY In this paper, we propose an optimal bit rate control algorithm which is fully compatible with MPEG-4 or H The proposed algorithm is designed to identify the optimal quantizer set through Lagrangian optimization when used for optimal bit allocation. To find the optimal quantizer set, we make use of the Viterbi algorithm in order to solve the dependency between quantization parameters of each macroblock due to the unique characteristics of MPEG-4 or H We set the Lagrangian cost function as a cost function of the Viterbi algorithm. We implement the proposed algorithm in MPEG-4 coders and compare its performance to the VM8 and optimal bit rate control algorithm, using independent quantization parameters in the circumstance of a low bit rate. key words: rate control, MPEG-4, Viterbi algorithm, Lagrangian optimization 1. Introduction Video compression standards such as H.26x of ITU or MPEG of ISO basically use DCT, quantization for DCT coefficients, RLC (Run Length Coding) and VLC (Variable Length Coding). Bit rate control algorithms have to select quantization parameters suitable for each macroblock in order to minimize the coding distortion existing within target bit-rates since quantization parameters determine the total number of bits and the quality of the video. That is, the purpose of bit rate control algorithms is to seek the best quantization parameter set, which minimizes average distortion for a target average bit rate (or vice versa). Generally an optimal solution to the bit allocation problem is solved by studying the problem identifying quantizer set within a selected frame and the Lagrange multiplier (λ), which minimizes the Lagrangian cost function [1] [3]. The Lagrangian cost function consists of the total number of bits and distortion calculated by the quantizer for each macroblock. Past studies have focused on finding a solution by following two basic approaches. One is that the quantizer set of each macroblock is calculated by means of minimizing the Lagrangian cost function of a given bit-rate model and distortion model [2], [4], [5]. It is suitable for real-time applications because it uses the quantizer calculated by model and uses an additional approximation, but it is not optimal because the model is not equal to actual bit-rates or amounts Manuscript received November 17, Manuscript revised March 5, The authors are with the Department of Electrical and Electronics Engineering, Yonsei University, Seoul, , Korea. The authors are with multimedia laboratory, OnTimetek Co. Ltd., Seocho-dong, Seocho-gu, Seoul, , Korea. This work is partially supported by ITRC (Information Technology Research Center) in Korea. of distortion. The other approach is that the quantizer set of each macroblock is determined by using Lagrangian optimization [1], [3], [6] and Dynamic programming [6], [7]. In this approach, the total bit rate and total amounts of distortion for all combinations of quantizers in one frame are calculated and then the quantizer set of one frame is determined by means of minimizing the Lagrangian cost function. It is not suitable for real-time applications because it requires a coding process for all available quantizers, but it presents the optimal solution for bit rate control and provides the optimal R-D (Rate-Distortion) bound for the benchmark. In this paper, we propose an optimal bit rate control algorithm fully compatible with both MPEG-4 [8] and H.263+ [9] which codes the quantization parameter of a given macroblock as the difference of the previous macroblock s quantization parameter along with the current macroblock s quantization parameter. We find the optimal quantizer set by means of using a Lagrange optimization and solve the dependency problem of quantization parameters by using the Viterbi decoding algorithm. Section 2 introduces the optimal bit rate control method and the dependency problem concerning quantization parameters. In Sect. 3, we describe the Viterbi algorithm using a Lagrangian cost function to solve the optimal bit allocation problem and calculate the optimal quantizer set through this method. Section 4 presents experimental results that compare our algorithm with the optimal bit rate control algorithm by using an independent quantization parameter [4], the VM8 [1] which is one of the model-based bit rate control algorithm and the constant QP approach which gives generally minimum distortion. 2. Optimal Bit Allocation Problem The optimal bit allocation problem is described as the constrained problem of seeking the best quantizer set which minimizes the total distortion (D) subject to the constraint that the total number of bits must be equal to a given target bit rate (R T ). This problem can be converted into an equivalent unconstrained problem by merging rate and distortion through the Lagrange multiplier (λ) [4]. The unconstrained problem is defined as: Q 1, Q 2,, Q N = arg min Q 1,Q 2,,Q N (D i (Q i ) + λr i (Q i )) (1)

2 SEO et al.: OPTIMAL QUANTIZATION PARAMETER SET FOR MPEG-4 BIT-RATE CONTROL 3339 where Q i is the optimal quantizer of i-th macroblock, Q i is the quantizer of i-th macroblock, N is total number of macroblock, λ is the Lagrangian multiplier of the positive value, and D i (Q i )andr i (Q i ) is distortion and rate of i-th macroblock using the quantizer Q i. If the quantization parameter of a given macroblock is independent like in MPEG-2 coding method, to minimize total cost function is equal to minimizing each cost function of a given macroblock as presented in Eq. (2). Then the optimization problem as shown in Eq. (1) is solved by using the constant slope optimization [4], [5]. min {D i (Q i ) + λr i (Q i )} = min {D i (Q i ) + λr i (Q i )} (2) In the constant slope optimization, the constant slope value λ is set as a value used to minimize the total Lagrangian cost function. The optimal quantizer of each macroblock is a value set to minimize the Lagrangian cost function of each macroblock with the constant slope value λ. This algorithm is not suitable for the MPEG-4 or H.263+ coding standards which quantization parameters are not independent. The quantization parameter of MPEG-4 or H.263+ coding standards is coded as the difference value of the Dquant (2 bits) between the quantization parameter of the previous macroblock and that of the current macroblock. Dquant { 2, 1, 0, 1, 2} (3) The unconstrained problem as presented in Eq. (2) is converted as shown in Eq. (4) designed to be suitable for determining the Dquant. Q 1, DQ 2,, DQ N = arg min (D i (Q i ) + λr i (Q i )) (4) Q 1,DQ 2,,DQ N Q i = Q i 1 + DQ i (5) Instead of finding each quantization parameter (Mquant) that minimizes the Lagrangian cost function, we find the optimal quantizer set by identifying the quantization parameter of the first macroblock as well as the Dquant for each maroblock. In fact, the Mquant method chooses the optimal quatizer set. In the Mquant method, 5 bits are allocated for use in the quantization parameter while in Dquant method, if Dquant = 0 it allocates 0 bits and otherwise it allocates 2 bits for the quantization parameter. The bits derivedbythedifference in coding quantization parameters elevates coding efficiency as we can see in the experimental results explained in Sect. 4. To solve the dependency problem of a given quantization parameter presented in an unconstrained problem as Eq. (4), we employ the Viterbi algorithm and describe the method thoroughly in Sect Optimal Bit Rate Control by Using the Viterbi Algorithm We must calculate the optimal quantizer set in condition of the dependency problem of quantization parameter. After calculating an optimal Lagrange multiplier, we solve the dependency problem through the Viterbi algorithm which uses the Lagrangian cost function. We find the optimal quantizer set that minimizes the cumulative Lagrangian cost function by calculating from the first macroblock to the N-th macroblock. 3.1 Viterbi Algorithm with Lagrangian Cost Function The Lagrangian cost function is used as the cost function for the Viterbi algorithm. First, we find the optimal λ which minimizes the total Lagrangian cost function after calculating each macroblock s D i (Q i )andr i (Q i ) for all quantization parameters (1, 2,, 31). The Lagrangian cost function is calculated without regard to the macroblock coding mode (e.g. SKIP, INTRA, INTER) because we calculate the D i (Q i )andr i (Q i ) after encoding i-th macroblock. Then the Lagrangian cost function is set by the optimal λ as presented in Eq. (6). The expression J i (Q i ) is the Lagragian cost function obtained when the i-th macroblock is quantized by Q i. J i (Q i ) = D i (Q i ) + λr i (Q i ) (6) The Lagrangian cost function is calculated for all kinds of quantization parameters and then the cumulative Lagrangian cost function is calculated as shown in Fig. 1. In the first macroblock, the cumulative Lagrangian cost function is equal to the Lagrangian cost function of the first macroblock because the previous stage does not exist. Figure 1 describes the process that calculates the cumulative Lagrangian cost function when the quantization parameter of the i-th macroblock is equal to j. The optimal path to the quantization parameter j of the i-th macroblock is the quantization parameter of the (i 1)-th macroblock that has a minimum cumulative Lagrangian cost function of quantization parameter { j 2, j 1, j, j + 1, j + 2}. If i 1 ( j 1) Fig. 1 The cumulative Lagrangian cost function.

3 3340 Fig. 2 Viterbi algorithm with Lagrangian cost function. is minimum, then the cumulative Lagrangian cost function of i-th macroblock with quantization parameter j is represented by Eq. (7) and the node j of i-th macroblock has the node j 1of(i 1)-th macroblock as the previous node. i ( j) = i 1 ( j 1) + J i ( j) (7) After iterating the above process, the cumulative Lagrangian cost function at the N-th macroblock for all quantization parameters (1,2,,31) is calculated. The optimal quantizer set, satisfying the dependency of quantization parameter is the quantizer set that has the minimum cumulative Lagrangian cost function. Figure 2 describes the process that identifies the optimal quantizer set by using a Viterbi algorithm. If j + 2isthe quantization parameter that has minimum cumulative Lagrangian cost function of N-th macroblock, the node ( j + 2) of N-th macroblock has previous quantization parameter, which has the minimum (N 1)-th cumulative Lagrangian cost function. Therefore the optimal quantization parameter of the (N 1)-th macroblock is j + 1, that is, Q N = j + 2, Q N 1 = j + 1, Q N 2 = j 1, Q N 3 = j 2. We can choose the optimal quantizer set {Q 1, Q 2,, Q N } under the condition of Dquant by iterating this process from the N-th macroblock to the first macroblock. This is equal to quantifying {Q 1, DQ 2, DQ 3, DQ N }. Only this result is used to locate the optimal quantizer set for coded not Mquant (5 bits) but Dquant (2 bits). 3.2 Bit Rate Control by the Optimal Quantizer Set We describe the process to find the optimal quantizer set in an individual frame. The process is described by two operations. First, the flowchart of the optimal algorithm for a given operating slope λ will be detailed (). Second, the method to find the optimal value of λ is described (I). Step 1: Generate the rate and the distortion of all quantization parameter of all macroblocks in one frame Step 2: For the current λ, calculate the Lagrangian cost function J i ( j) Step 3: Calculate the cumulative Lagrangian cost function i ( j) Step 3.1: IfQP = j, findtheqp that has the minimum cumulative Lagrangian cost function calculated by the previous QP { j 2, j 1, j, j + 1, j + 2} Step 3.2: Update the cumulative Lagrangian cost function and save the QP of Step 3.1 Step 3.3: Ifi = N, move to Step 4, otherwisei = i + 1 and move to Step 3.1 Step 4: Find the optimal quantizer set that has minimum cumulative Lagrangian cost and i = N Step 4.1: SetQ N to the QP that has the minimum cumulative Lagrangian cost function and calculate i = i 1 Step 4.2: Set Q i to the QP saved while calculating i+1 ( j) Step 4.3: Ifi = 1, go to Step 4.4, otherwise set i = i 1 and move to Step 4.2 Step 4.4: Calculate the total distortion value as D(λ) = N D i(q i ) and the total rate value as R(λ) = N D i(q i ) The above process calculates the optimal quantization parameter set through the Viterbi algorithm and the Lagrangian optimization for a given constant slope λ and calculates the total distortion and rate. This process could be a subroutine called by I, described later in this section. The problem of picking the optimal slope value of λ for a given rate is solved through I. I calculates the optimal quantization parameter set for the bit allocation problem described in Sect. 2. I Step 1: Setλ to very small value and calculate the total distortion (D H )andrate(r H ) through Step 2 - Step 4 in Step 2: Setλ to very large value and calculate the total distortion (D L )andrate(r L ) through Step 2 - Step 4 in Step 3: Recalculate λ as λ = [D H D L ] / [R L R H ]If R(λ) > R T,thenD H = D(λ) andr H = R(λ). Otherwise, D L = D(λ)andR L = R(λ) calculated as Step 1. Until R(λ) = R T, iterate Step 3 Step 4: λ = λ calculate the optimal quantization parameter set through 4. Experiments and Results We implement our algorithm in MPEG-4 coders and compare its performance using R-D characteristics with the VM8, the Mquant method, and the constant QP approach. The VM8 is a model-based rate control algorithm. The Mquant method is a bit rate control incorporating the Lagrangian optimization with independent quantization parameters. The constant QP approach encodes all frames by one quantization parameter. Generally speaking, the constant QP approach gives minimum distortion and constant quality.

4 SEO et al.: OPTIMAL QUANTIZATION PARAMETER SET FOR MPEG-4 BIT-RATE CONTROL 3341 Fig. 3 R-D graph of optimal RC (Foreman.Qcif). Fig. 5 R-D graph of optimal RC (Carphone.Qcif). Fig. 4 R-D graph of optimal RC (Susie.Qcif). Fig. 6 R-D graph of optimal RC compared with constant QP (Foreman.Qcif). The proposed algorithm evaluated on the Foreman (360 frames), Susie (200 frames) and Carphone (200 frames) test sequences which are in the standard QCIF format. We encoded these sequences based on experimental conditions that the target frame rate was 10 and Intra update did not exist for various bitrates between kbps. We used QP = 5 for the first I frame, interceded the rest as P frames using rate control. In Figs. 3, 4, 5, we set the target rate of each frame as a constant value. In Fig. 6, we set the target rate of each frame as the actual rate generated by the constant QP approach in order to compare the other algorithms with the constant QP algorithm. Generally, we expect that the Mquant method has a more efficient quantizer set than the Dquant method. Since the Mquant method finds the optimal quantization parameter of each macroblock, which can have all kinds of quantization parameters and the Dquant method calculates the optimal quantization parameter of each macroblock, which exists under the dependency problem. The dependency problem means that the current macroblock s quantization parameter is coded as the difference ( 2 to +2 range) from the previous macroblock s. However, as we know from Figs. 3,4,5, the Dquant method has a more efficient performance maximally of 0.5 db and minimally of 0.2 db than the Mquant method. Since the Mquant method allo- cates 5 bits for its quantization parameter while the Dquant method allocates 2 bits or 0 bits and the residual bits is allocated to code the DCT-coefficients. For an example of the QCIF image size, the Dquant method saves a minimum of 297 bits (3 bits 99 blocks) and a maximum of 495 bits (5 bits 99 blocks), allocated to the quantization parameter than the Mquant method. In fact, the Dquant method saves 300 bits in one frame on average and the saved bits create the added coding efficiency. In the experimental results, the Dquant method improves coding efficiency more in a low bit rate application than in a high bit rate application. Table 1 shows actual rate and distortion (PSNR) for the target bit rate. As presented in Table 1, the actual bits of the Dquant method are more near to the target bits than that of the Mquant. In Fig. 6, we compared the proposed algorithm with constant QP approach. The Dquant method has the same picture quality as the constant QP approach, while the Mquant method can t catch up with the constant QP approach. The Dquant method provides an optimal rate control algorithm, fully compatible for the video coding standard of the MPEG-4 or H.263+ and an optimal R-D bound when used for the benchmark.

5 3342 Table 1 Performance of analysis of optimal RC (Foreman.Qcif). Mquant Dquant Target Actual PSNR Actual PSNR Gain Rate Rate Rate (kbps) (kbps) (db) (kbps) (db) Conclusions In this paper, we propose an optimal rate control algorithm fully compatible for use in the MPEG-4 or H.263+ coding standard. In this coding standard, the quantization parameter of each macroblock is coded as the Dquant which has a value in the range of 2 to +2. The proposed algorithm calculates the optimal quantizer set through the Viterbi algorithm with regard to the dependency of quantization parameters. It is not suitable for real-time applications because the process calculating the rate and distortion of all kinds of quantization parameters repeats the quantization and VLC. However, it provides optimal R-D bounds for the benchmark used in optimal rate control and which is used for off-line rate control. References [1] Y. Shoham and A. Gersho, Efficient bit allocation for an arbitrary set of quantizers, IEEE Trans. Acoust. Speech Signal Process., vol.36, no.9, pp , Sept [2] J. Ribas-Corbera and S. Lei, Rate control in DCT video coding for low-delay communication, IEEE Trans. Circuits Syst. Video Technol., vol.9, no.1, pp , Feb [3] K. Ramchandran and M. Vetterli, Best wavelet packet bases in a ratedistortion sense, IEEE Trans. Image Process., vol.2, no.2, pp , April [4] J. Ribas-Corbera and S. Lei, A frame-layer bit allocation for H.263+, IEEE Trans. Circuits Syst. Video Technol., vol.10, no.7, pp , Oct [5] L. Lin and A. Ortega, Bit-rate control using piecewise approximated rate-distortion characteristics, IEEE Trans. Circuits Syst. Video Technol., vol.8, no.4, pp , Aug [6] A. Ortega, K. Ramchandran, and M. Vetterli, Optimal trellis-based buffered compression and fast approximations, IEEE Trans. Image Process., vol.3, no.1, pp.26 40, Jan [7] K. Ramchandran, A. Ortega, and M. Vetterli, Bit allocation for dependent quantization with applications to multiresolution and MPEG video coders, IEEE Trans. Image Process., vol.3, no.5, pp , Sept [8] ISO/IEC, Information technology Coding of audio-visual objects Part 2: Visual, ISO/IEC , Dec [9] ITU-T, Video coding for low bit rate communication, Draft, ITU-T Recommendation H.263, Sept Dong-Wan Seo was born in Sunchon, Korea, on December 28, He received his B.S. degree in electrical engineering from the Yonsei University in He received M.S. degree in electrical and electronic engineering from the Yonsei University in He is working toward the Ph.D. degree in electrical and electronic engineering at the same university. His current research interests include multimedia communication system, transcoding technique, and bit-rate control. Seong-Wook Han received the B.S. and M.S. degrees from Yonsei University, Seoul, Korea, in 2000 and 2002, respectively. Until 2002 he worked as a Research Assistant in the Image Information laboratory at Yonsei University. He has been with ontimetek Co., Ltd, multimedia laboratory, Seoul, Korea, where he is a senior engineer, focusing on a realtime Encoding Server for VOD services and Digital Multimedia Broadcasting. His current research interests include multimedia signal processing and communication, image/video compression, and multimedia system engineering necessary to implement a functional. Yong-Goo Kim received the B.S. and M.S. degrees in electrical engineering from the Yonsei University, Seoul Korea in 1993 and 1995, respectively, and received the Ph.D. degree in electrical and computer engineering at the same university in Since 2001, He has been with ontimetek Co. Ltd, multimedia laboratory, Seoul, Korea, where he is a research director focusing on a 3rd generation multimedia service with the back-bone of CDMA 1X, EVCO and WCDMA. His current research interests include multimedia signal processing and communication for mobile environment. Yoonsik Choe received the B.S. degree in electrical engineering from the Yonsei. University, Seoul Korea in 1979, and the M.S.E.E. in systems engineering, M.S. and Ph.D. degrees all in electrical engineering from the Case Western Reserve University, Cleveland, OH, the Pennsylvania State University, University Park, PA and the Purdue University, West Lafayette, IN, in 1984, 1987, and 1990, respectively. From 1990 to 1993 he was a Principal Engineering at the industrial electronics research center in the Hyundai Electronics Industries, Co. Ltd. Since 1993 he has been with the Department of Electrical and Electronic Engineering at the Yonsei University, Seoul Korea, where he is Associate Professor. His research interests include video coding, video communication, statistical signal processing and digital image processing.

Bit Allocation for Spatial Scalability in H.264/SVC

Bit Allocation for Spatial Scalability in H.264/SVC Bit Allocation for Spatial Scalability in H.264/SVC Jiaying Liu 1, Yongjin Cho 2, Zongming Guo 3, C.-C. Jay Kuo 4 Institute of Computer Science and Technology, Peking University, Beijing, P.R. China 100871

More information

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

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE 5359 Gaurav Hansda 1000721849 gaurav.hansda@mavs.uta.edu Outline Introduction to H.264 Current algorithms for

More information

Block-based Watermarking Using Random Position Key

Block-based Watermarking Using Random Position Key IJCSNS International Journal of Computer Science and Network Security, VOL.9 No.2, February 2009 83 Block-based Watermarking Using Random Position Key Won-Jei Kim, Jong-Keuk Lee, Ji-Hong Kim, and Ki-Ryong

More information

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

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC Randa Atta, Rehab F. Abdel-Kader, and Amera Abd-AlRahem Electrical Engineering Department, Faculty of Engineering, Port

More information

Reduced Frame Quantization in Video Coding

Reduced Frame Quantization in Video Coding Reduced Frame Quantization in Video Coding Tuukka Toivonen and Janne Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information Engineering P. O. Box 500, FIN-900 University

More information

Rate Distortion Optimization in Video Compression

Rate Distortion Optimization in Video Compression Rate Distortion Optimization in Video Compression Xue Tu Dept. of Electrical and Computer Engineering State University of New York at Stony Brook 1. Introduction From Shannon s classic rate distortion

More information

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

Complexity Reduced Mode Selection of H.264/AVC Intra Coding Complexity Reduced Mode Selection of H.264/AVC Intra Coding Mohammed Golam Sarwer 1,2, Lai-Man Po 1, Jonathan Wu 2 1 Department of Electronic Engineering City University of Hong Kong Kowloon, Hong Kong

More information

Homogeneous Transcoding of HEVC for bit rate reduction

Homogeneous Transcoding of HEVC for bit rate reduction 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

More information

Title: Authors: Affiliation: Manuscript correspondence:

Title: Authors: Affiliation: Manuscript correspondence: Title: Operational Distortion-Quantization Curve Based Bit Allocation for Smooth Video Quality* *This work was supported by NIH and NSF, under grant number NIH DHHS 1 R01 DC04340-01A and NSF Equipment

More information

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

H.264 to MPEG-4 Transcoding Using Block Type Information 1568963561 1 H.264 to MPEG-4 Transcoding Using Block Type Information Jae-Ho Hur and Yung-Lyul Lee Abstract In this paper, we propose a heterogeneous transcoding method of converting an H.264 video bitstream

More information

An Operational Rate-Distortion Optimal Single-Pass SNR Scalable Video Coder

An Operational Rate-Distortion Optimal Single-Pass SNR Scalable Video Coder IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 10, NO. 11, NOVEMBER 2001 1613 An Operational Rate-Distortion Optimal Single-Pass SNR Scalable Video Coder Lisimachos P. Kondi, Member, IEEE, and Aggelos K.

More information

Quality versus Intelligibility: Evaluating the Coding Trade-offs for American Sign Language Video

Quality versus Intelligibility: Evaluating the Coding Trade-offs for American Sign Language Video Quality versus Intelligibility: Evaluating the Coding Trade-offs for American Sign Language Video Frank Ciaramello, Jung Ko, Sheila Hemami School of Electrical and Computer Engineering Cornell University,

More information

An Efficient Mode Selection Algorithm for H.264

An Efficient Mode Selection Algorithm for H.264 An Efficient Mode Selection Algorithm for H.64 Lu Lu 1, Wenhan Wu, and Zhou Wei 3 1 South China University of Technology, Institute of Computer Science, Guangzhou 510640, China lul@scut.edu.cn South China

More information

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

A deblocking filter with two separate modes in block-based video coding A deblocing filter with two separate modes in bloc-based video coding Sung Deu Kim Jaeyoun Yi and Jong Beom Ra Dept. of Electrical Engineering Korea Advanced Institute of Science and Technology 7- Kusongdong

More information

An Improved H.26L Coder Using Lagrangian Coder Control. Summary

An Improved H.26L Coder Using Lagrangian Coder Control. Summary UIT - Secteur de la normalisation des télécommunications ITU - Telecommunication Standardization Sector UIT - Sector de Normalización de las Telecomunicaciones Study Period 2001-2004 Commission d' études

More information

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

NEW CAVLC ENCODING ALGORITHM FOR LOSSLESS INTRA CODING IN H.264/AVC. Jin Heo, Seung-Hwan Kim, and Yo-Sung Ho NEW CAVLC ENCODING ALGORITHM FOR LOSSLESS INTRA CODING IN H.264/AVC Jin Heo, Seung-Hwan Kim, and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju, 500-712,

More information

VIDEO streaming applications over the Internet are gaining. Brief Papers

VIDEO streaming applications over the Internet are gaining. Brief Papers 412 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 Brief Papers Redundancy Reduction Technique for Dual-Bitstream MPEG Video Streaming With VCR Functionalities Tak-Piu Ip, Yui-Lam Chan,

More information

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

H.264/AVC Baseline Profile to MPEG-4 Visual Simple Profile Transcoding to Reduce the Spatial Resolution H.264/AVC Baseline Profile to MPEG-4 Visual Simple Profile Transcoding to Reduce the Spatial Resolution Jae-Ho Hur, Hyouk-Kyun Kwon, Yung-Lyul Lee Department of Internet Engineering, Sejong University,

More information

Reduced 4x4 Block Intra Prediction Modes using Directional Similarity in H.264/AVC

Reduced 4x4 Block Intra Prediction Modes using Directional Similarity in H.264/AVC Proceedings of the 7th WSEAS International Conference on Multimedia, Internet & Video Technologies, Beijing, China, September 15-17, 2007 198 Reduced 4x4 Block Intra Prediction Modes using Directional

More information

Bit Allocation and Encoded View Selection for Optimal Multiview Image Representation

Bit Allocation and Encoded View Selection for Optimal Multiview Image Representation Bit Allocation and Encoded View Selection for Optimal Multiview Image Representation Gene Cheung #, Vladan Velisavljević o # National Institute of Informatics 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo, Japan

More information

Title Adaptive Lagrange Multiplier for Low Bit Rates in H.264.

Title Adaptive Lagrange Multiplier for Low Bit Rates in H.264. Provided by the author(s) and University College Dublin Library in accordance with publisher policies. Please cite the published version when available. Title Adaptive Lagrange Multiplier for Low Bit Rates

More information

A Low-Complexity Face-Assisted Coding Scheme for Low Bit-Rate Video Telephony

A Low-Complexity Face-Assisted Coding Scheme for Low Bit-Rate Video Telephony IEICE TRANS. INF. & SYST., VOL.E86 D, NO.1 JANUARY 2003 101 PAPER A Low-Complexity Face-Assisted Coding Scheme for Low Bit-Rate Video Telephony Chia-Wen LIN, Yao-Jen CHANG, and Yung-Chang CHEN, Nonmembers

More information

Digital Video Processing

Digital Video Processing Video signal is basically any sequence of time varying images. In a digital video, the picture information is digitized both spatially and temporally and the resultant pixel intensities are quantized.

More information

Motion Estimation Using Low-Band-Shift Method for Wavelet-Based Moving-Picture Coding

Motion Estimation Using Low-Band-Shift Method for Wavelet-Based Moving-Picture Coding IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 9, NO. 4, APRIL 2000 577 Motion Estimation Using Low-Band-Shift Method for Wavelet-Based Moving-Picture Coding Hyun-Wook Park, Senior Member, IEEE, and Hyung-Sun

More information

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

Fast Mode Decision for H.264/AVC Using Mode Prediction Fast Mode Decision for H.264/AVC Using Mode Prediction Song-Hak Ri and Joern Ostermann Institut fuer Informationsverarbeitung, Appelstr 9A, D-30167 Hannover, Germany ri@tnt.uni-hannover.de ostermann@tnt.uni-hannover.de

More information

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

Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding Jung-Ah Choi and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju, 500-712, Korea

More information

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 9, SEPTEMBER

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 9, SEPTEMBER IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 9, SEPTEER 2009 1389 Transactions Letters Robust Video Region-of-Interest Coding Based on Leaky Prediction Qian Chen, Xiaokang

More information

Center for Information Processing Research

Center for Information Processing Research Communications&VideoCoding,Oct. 11--13, 1995, Brooklyn, NY, U.S.A. A RATE-CONSTRAINED ENCODING STRATEGY FOR H.263 VIDEO COMPRESSION Thomas Wiegand 1, Michael Lightstone 2, T. George Campbell 3 and Sanjit

More information

Scalable video coding with robust mode selection

Scalable video coding with robust mode selection Signal Processing: Image Communication 16(2001) 725}732 Scalable video coding with robust mode selection Shankar Regunathan, Rui Zhang, Kenneth Rose* Department of Electrical and Computer Engineering,

More information

LONG-TERM MEMORY PREDICTION USING AFFINE MOTION COMPENSATION

LONG-TERM MEMORY PREDICTION USING AFFINE MOTION COMPENSATION LONGTERM MEMORY PREDICTION USING AFFINE MOTION COMPENSATION Thomas Wiegand, Eckehard Steinbach, and Bernd Girod Telecommunications Laboratory University of ErlangenNuremberg Cauerstrasse 7/NT, D91058 Erlangen,

More information

Low-Cost H.264/AVC Inter Frame Mode Decision Algorithm for Mobile Communication Systems

Low-Cost H.264/AVC Inter Frame Mode Decision Algorithm for Mobile Communication Systems Mobile Netw Appl (2012) 17:110 118 DOI 10.1007/s11036-011-0315-5 Low-Cost H.264/AVC Inter Frame Mode Decision Algorithm for Mobile Communication Systems Xingang Liu Kwanghoon Sohn Meikang Qiu Minho Jo

More information

Fast frame memory access method for H.264/AVC

Fast frame memory access method for H.264/AVC Fast frame memory access method for H.264/AVC Tian Song 1a), Tomoyuki Kishida 2, and Takashi Shimamoto 1 1 Computer Systems Engineering, Department of Institute of Technology and Science, Graduate School

More information

THE objective of rate control is to regulate the coded bit

THE objective of rate control is to regulate the coded bit IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 6, JUNE 2006 705 Optimum Bit Allocation and Rate Control for H.264/AVC Wu Yuan, Shouxun Lin, Member, IEEE, Yongdong Zhang, Wen

More information

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

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error. ON VIDEO SNR SCALABILITY Lisimachos P. Kondi, Faisal Ishtiaq and Aggelos K. Katsaggelos Northwestern University Dept. of Electrical and Computer Engineering 2145 Sheridan Road Evanston, IL 60208 E-Mail:

More information

Efficient Dictionary Based Video Coding with Reduced Side Information

Efficient Dictionary Based Video Coding with Reduced Side Information MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Efficient Dictionary Based Video Coding with Reduced Side Information Kang, J-W.; Kuo, C.C. J.; Cohen, R.; Vetro, A. TR2011-026 May 2011 Abstract

More information

Adaptive Up-Sampling Method Using DCT for Spatial Scalability of Scalable Video Coding IlHong Shin and Hyun Wook Park, Senior Member, IEEE

Adaptive Up-Sampling Method Using DCT for Spatial Scalability of Scalable Video Coding IlHong Shin and Hyun Wook Park, Senior Member, IEEE 206 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL 19, NO 2, FEBRUARY 2009 Adaptive Up-Sampling Method Using DCT for Spatial Scalability of Scalable Video Coding IlHong Shin and Hyun

More information

An Efficient Inter-Frame Coding with Intra Skip Decision in H.264/AVC

An Efficient Inter-Frame Coding with Intra Skip Decision in H.264/AVC 856 IEEE Transactions on Consumer Electronics, Vol. 56, No. 2, May 2 An Efficient Inter-Frame Coding with Intra Sip Decision in H.264/AVC Myounghoon Kim, Soonhong Jung, Chang-Su Kim, and Sanghoon Sull

More information

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

Video compression with 1-D directional transforms in H.264/AVC Video compression with 1-D directional transforms in H.264/AVC The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation Kamisli, Fatih,

More information

Performance Comparison between DWT-based and DCT-based Encoders

Performance Comparison between DWT-based and DCT-based Encoders , pp.83-87 http://dx.doi.org/10.14257/astl.2014.75.19 Performance Comparison between DWT-based and DCT-based Encoders Xin Lu 1 and Xuesong Jin 2 * 1 School of Electronics and Information Engineering, Harbin

More information

An Efficient Table Prediction Scheme for CAVLC

An Efficient Table Prediction Scheme for CAVLC An Efficient Table Prediction Scheme for CAVLC 1. Introduction Jin Heo 1 Oryong-Dong, Buk-Gu, Gwangju, 0-712, Korea jinheo@gist.ac.kr Kwan-Jung Oh 1 Oryong-Dong, Buk-Gu, Gwangju, 0-712, Korea kjoh81@gist.ac.kr

More information

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS Ye-Kui Wang 1, Miska M. Hannuksela 2 and Moncef Gabbouj 3 1 Tampere International Center for Signal Processing (TICSP), Tampere,

More information

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

A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation 2009 Third International Conference on Multimedia and Ubiquitous Engineering A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation Yuan Li, Ning Han, Chen Chen Department of Automation,

More information

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

A NOVEL SCANNING SCHEME FOR DIRECTIONAL SPATIAL PREDICTION OF AVS INTRA CODING A NOVEL SCANNING SCHEME FOR DIRECTIONAL SPATIAL PREDICTION OF AVS INTRA CODING Md. Salah Uddin Yusuf 1, Mohiuddin Ahmad 2 Assistant Professor, Dept. of EEE, Khulna University of Engineering & Technology

More information

Article, Postprint version This version is available at

Article, Postprint version This version is available at Sergio Sanz-Rodríguez, Óscardel-Ama-Esteban, Manuel de-frutos-lópez, Fernando Díaz-de-María Cauchy-density-based basic unit layer rate controller for H.264/AVC Article, Postprint version This version is

More information

Categorization for Fast Intra Prediction Mode Decision in H.264/AVC

Categorization for Fast Intra Prediction Mode Decision in H.264/AVC D. Quan and Y.-S. Ho: Categorization for Fast Intra Prediction Mode Decision in H.264/AVC 1049 Categorization for Fast Intra Prediction Mode Decision in H.264/AVC Do Quan and Yo-Sung Ho, Senior Member,

More information

Testing HEVC model HM on objective and subjective way

Testing HEVC model HM on objective and subjective way Testing HEVC model HM-16.15 on objective and subjective way Zoran M. Miličević, Jovan G. Mihajlović and Zoran S. Bojković Abstract This paper seeks to provide performance analysis for High Efficient Video

More information

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

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain Author manuscript, published in "International Symposium on Broadband Multimedia Systems and Broadcasting, Bilbao : Spain (2009)" One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

More information

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

Efficient MPEG-2 to H.264/AVC Intra Transcoding in Transform-domain MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Efficient MPEG- to H.64/AVC Transcoding in Transform-domain Yeping Su, Jun Xin, Anthony Vetro, Huifang Sun TR005-039 May 005 Abstract In this

More information

signal-to-noise ratio (PSNR), 2

signal-to-noise ratio (PSNR), 2 u m " The Integration in Optics, Mechanics, and Electronics of Digital Versatile Disc Systems (1/3) ---(IV) Digital Video and Audio Signal Processing ƒf NSC87-2218-E-009-036 86 8 1 --- 87 7 31 p m o This

More information

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

Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis Euy-Doc Jang *, Jae-Gon Kim *, Truong Thang**,Jung-won Kang** *Korea Aerospace University, 100, Hanggongdae gil, Hwajeon-dong,

More information

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

Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec Seung-Hwan Kim and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST), 1 Oryong-dong Buk-gu,

More information

LIST OF TABLES. Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46. Table 5.2 Macroblock types 46

LIST OF TABLES. Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46. Table 5.2 Macroblock types 46 LIST OF TABLES TABLE Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46 Table 5.2 Macroblock types 46 Table 5.3 Inverse Scaling Matrix values 48 Table 5.4 Specification of QPC as function

More information

Video Coding Using Spatially Varying Transform

Video Coding Using Spatially Varying Transform Video Coding Using Spatially Varying Transform Cixun Zhang 1, Kemal Ugur 2, Jani Lainema 2, and Moncef Gabbouj 1 1 Tampere University of Technology, Tampere, Finland {cixun.zhang,moncef.gabbouj}@tut.fi

More information

Multiframe Blocking-Artifact Reduction for Transform-Coded Video

Multiframe Blocking-Artifact Reduction for Transform-Coded Video 276 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 12, NO. 4, APRIL 2002 Multiframe Blocking-Artifact Reduction for Transform-Coded Video Bahadir K. Gunturk, Yucel Altunbasak, and

More information

Rate Control for an Embedded Wavelet Video Coder

Rate Control for an Embedded Wavelet Video Coder 696 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 7, NO. 4, AUGUST 1997 Rate Control for an Embedded Wavelet Video Coder Po-Yuen Cheng, Jin Li, and C.-C. Jay uo Abstract Embedded

More information

Fast Wavelet-based Macro-block Selection Algorithm for H.264 Video Codec

Fast Wavelet-based Macro-block Selection Algorithm for H.264 Video Codec Proceedings of the International MultiConference of Engineers and Computer Scientists 8 Vol I IMECS 8, 19-1 March, 8, Hong Kong Fast Wavelet-based Macro-block Selection Algorithm for H.64 Video Codec Shi-Huang

More information

Low-Complexity Block-Based Motion Estimation via One-Bit Transforms

Low-Complexity Block-Based Motion Estimation via One-Bit Transforms 702 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 7, NO. 4, AUGUST 1997 [8] W. Ding and B. Liu, Rate control of MPEG video coding and recording by rate-quantization modeling, IEEE

More information

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding 2009 11th IEEE International Symposium on Multimedia Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding Ghazaleh R. Esmaili and Pamela C. Cosman Department of Electrical and

More information

IBM Research Report. Inter Mode Selection for H.264/AVC Using Time-Efficient Learning-Theoretic Algorithms

IBM Research Report. Inter Mode Selection for H.264/AVC Using Time-Efficient Learning-Theoretic Algorithms RC24748 (W0902-063) February 12, 2009 Electrical Engineering IBM Research Report Inter Mode Selection for H.264/AVC Using Time-Efficient Learning-Theoretic Algorithms Yuri Vatis Institut für Informationsverarbeitung

More information

THE H.264, the newest hybrid video compression standard

THE H.264, the newest hybrid video compression standard 1774 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 7, JULY 2007 Rate Distortion Optimization for H.264 Interframe Coding: A General Framework and Algorithms En-Hui Yang, Senior Member, IEEE, and

More information

Overview: motion-compensated coding

Overview: motion-compensated coding Overview: motion-compensated coding Motion-compensated prediction Motion-compensated hybrid coding Motion estimation by block-matching Motion estimation with sub-pixel accuracy Power spectral density of

More information

Pattern based Residual Coding for H.264 Encoder *

Pattern based Residual Coding for H.264 Encoder * Pattern based Residual Coding for H.264 Encoder * Manoranjan Paul and Manzur Murshed Gippsland School of Information Technology, Monash University, Churchill, Vic-3842, Australia E-mail: {Manoranjan.paul,

More information

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

STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC) STUDY AND IMPLEMENTATION OF VIDEO COMPRESSION STANDARDS (H.264/AVC, DIRAC) EE 5359-Multimedia Processing Spring 2012 Dr. K.R Rao By: Sumedha Phatak(1000731131) OBJECTIVE A study, implementation and comparison

More information

Optimal Estimation for Error Concealment in Scalable Video Coding

Optimal Estimation for Error Concealment in Scalable Video Coding Optimal Estimation for Error Concealment in Scalable Video Coding Rui Zhang, Shankar L. Regunathan and Kenneth Rose Department of Electrical and Computer Engineering University of California Santa Barbara,

More information

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

EE 5359 Low Complexity H.264 encoder for mobile applications. Thejaswini Purushotham Student I.D.: Date: February 18,2010 EE 5359 Low Complexity H.264 encoder for mobile applications Thejaswini Purushotham Student I.D.: 1000-616 811 Date: February 18,2010 Fig 1: Basic coding structure for H.264 /AVC for a macroblock [1] .The

More information

Digital Image Stabilization and Its Integration with Video Encoder

Digital Image Stabilization and Its Integration with Video Encoder Digital Image Stabilization and Its Integration with Video Encoder Yu-Chun Peng, Hung-An Chang, Homer H. Chen Graduate Institute of Communication Engineering National Taiwan University Taipei, Taiwan {b889189,

More information

Zonal MPEG-2. Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung

Zonal MPEG-2. Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung International Journal of Applied Science and Engineering 2007. 5, 2: 151-158 Zonal MPEG-2 Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung Department of Computer Science and Information Engineering

More information

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD Siwei Ma, Shiqi Wang, Wen Gao {swma,sqwang, wgao}@pku.edu.cn Institute of Digital Media, Peking University ABSTRACT IEEE 1857 is a multi-part standard for multimedia

More information

High-Performance VLSI Architecture of H.264/AVC CAVLD by Parallel Run_before Estimation Algorithm *

High-Performance VLSI Architecture of H.264/AVC CAVLD by Parallel Run_before Estimation Algorithm * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 29, 595-605 (2013) High-Performance VLSI Architecture of H.264/AVC CAVLD by Parallel Run_before Estimation Algorithm * JONGWOO BAE 1 AND JINSOO CHO 2,+ 1

More information

Realtime H.264 Encoding System using Fast Motion Estimation and Mode Decision

Realtime H.264 Encoding System using Fast Motion Estimation and Mode Decision Realtime H.264 Encoding System using Fast Motion Estimation and Mode Decision Byeong-Doo Choi, Min-Cheol Hwang, Jun-Ki Cho, Jin-Sam Kim, Jin-Hyung Kim, and Sung-Jea Ko Department of Electronics Engineering,

More information

H.264/AVC BASED NEAR LOSSLESS INTRA CODEC USING LINE-BASED PREDICTION AND MODIFIED CABAC. Jung-Ah Choi, Jin Heo, and Yo-Sung Ho

H.264/AVC BASED NEAR LOSSLESS INTRA CODEC USING LINE-BASED PREDICTION AND MODIFIED CABAC. Jung-Ah Choi, Jin Heo, and Yo-Sung Ho H.264/AVC BASED NEAR LOSSLESS INTRA CODEC USING LINE-BASED PREDICTION AND MODIFIED CABAC Jung-Ah Choi, Jin Heo, and Yo-Sung Ho Gwangju Institute of Science and Technology {jachoi, jinheo, hoyo}@gist.ac.kr

More information

Interframe coding of video signals

Interframe coding of video signals Interframe coding of video signals Adaptive intra-interframe prediction Conditional replenishment Rate-distortion optimized mode selection Motion-compensated prediction Hybrid coding: combining interframe

More information

ADAPTIVE JOINT H.263-CHANNEL CODING FOR MEMORYLESS BINARY CHANNELS

ADAPTIVE JOINT H.263-CHANNEL CODING FOR MEMORYLESS BINARY CHANNELS ADAPTIVE JOINT H.263-CHANNEL ING FOR MEMORYLESS BINARY CHANNELS A. Navarro, J. Tavares Aveiro University - Telecommunications Institute, 38 Aveiro, Portugal, navarro@av.it.pt Abstract - The main purpose

More information

EE Low Complexity H.264 encoder for mobile applications

EE Low Complexity H.264 encoder for mobile applications EE 5359 Low Complexity H.264 encoder for mobile applications Thejaswini Purushotham Student I.D.: 1000-616 811 Date: February 18,2010 Objective The objective of the project is to implement a low-complexity

More information

Design of a High Speed CAVLC Encoder and Decoder with Parallel Data Path

Design of a High Speed CAVLC Encoder and Decoder with Parallel Data Path Design of a High Speed CAVLC Encoder and Decoder with Parallel Data Path G Abhilash M.Tech Student, CVSR College of Engineering, Department of Electronics and Communication Engineering, Hyderabad, Andhra

More information

A Fast Intra/Inter Mode Decision Algorithm of H.264/AVC for Real-time Applications

A Fast Intra/Inter Mode Decision Algorithm of H.264/AVC for Real-time Applications Fast Intra/Inter Mode Decision lgorithm of H.64/VC for Real-time pplications Bin Zhan, Baochun Hou, and Reza Sotudeh School of Electronic, Communication and Electrical Engineering University of Hertfordshire

More information

Cross Layer Protocol Design

Cross Layer Protocol Design Cross Layer Protocol Design Radio Communication III The layered world of protocols Video Compression for Mobile Communication » Image formats» Pixel representation Overview» Still image compression Introduction»

More information

Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast

Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast Joonhyoung Lee, Youngha Jung, and Yoonsik Choe Department of Electrical and Electronic Engineering, Yonsei University,

More information

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation Optimizing the Deblocking Algorithm for H.264 Decoder Implementation Ken Kin-Hung Lam Abstract In the emerging H.264 video coding standard, a deblocking/loop filter is required for improving the visual

More information

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE 802.11e networks Seung-Seok Kang 1,1, Yejin Sohn 1, and Eunji Moon 1 1Department of Computer Science, Seoul Women s

More information

A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation

A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 1, JANUARY 2001 111 A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation

More information

Xiaoqing Zhu, Sangeun Han and Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University

Xiaoqing Zhu, Sangeun Han and Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University Congestion-aware Rate Allocation For Multipath Video Streaming Over Ad Hoc Wireless Networks Xiaoqing Zhu, Sangeun Han and Bernd Girod Information Systems Laboratory Department of Electrical Engineering

More information

Packet video transmission over wireless channels with adaptive channel rate allocation q

Packet video transmission over wireless channels with adaptive channel rate allocation q J. Vis. Commun. Image R. 16 (2005) 475 498 www.elsevier.com/locate/jvci Packet video transmission over wireless channels with adaptive channel rate allocation q Wei-Ying Kung a, Chang-Su Kim b, C.-C. Jay

More information

Very Low Bit Rate Color Video

Very Low Bit Rate Color Video 1 Very Low Bit Rate Color Video Coding Using Adaptive Subband Vector Quantization with Dynamic Bit Allocation Stathis P. Voukelatos and John J. Soraghan This work was supported by the GEC-Marconi Hirst

More information

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

Objective: Introduction: To: Dr. K. R. Rao. From: Kaustubh V. Dhonsale (UTA id: ) Date: 04/24/2012 To: Dr. K. R. Rao From: Kaustubh V. Dhonsale (UTA id: - 1000699333) Date: 04/24/2012 Subject: EE-5359: Class project interim report Proposed project topic: Overview, implementation and comparison of Audio

More information

THE latest video coding standard, H.264/advanced

THE latest video coding standard, H.264/advanced IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 2, FEBRUARY 2010 213 Improved CAVLC for H.264/AVC Lossless Intra-Coding Jin Heo, Student Member, IEEE, Seung-Hwan Kim, and Yo-Sung

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

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

EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER Zong-Yi Chen, Jiunn-Tsair Fang 2, Tsai-Ling Liao, and Pao-Chi Chang Department of Communication Engineering, National Central

More information

THE SOURCE and channel coding functions of a communication

THE SOURCE and channel coding functions of a communication 1722 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 47, NO. 11, NOVEMBER 1999 Visual Communication via Trellis Coding and Transmission Energy Allocation Fady I. Alajaji, Member, IEEE, Saud A. Al-Semari, Member,

More information

An adaptive preprocessing algorithm for low bitrate video coding *

An adaptive preprocessing algorithm for low bitrate video coding * Li et al. / J Zhejiang Univ SCIENCE A 2006 7(12):2057-2062 2057 Journal of Zhejiang University SCIENCE A ISSN 1009-3095 (Print); ISSN 1862-1775 (Online) www.zju.edu.cn/jzus; www.springerlink.com E-mail:

More information

Wavelet-Based Video Compression Using Long-Term Memory Motion-Compensated Prediction and Context-Based Adaptive Arithmetic Coding

Wavelet-Based Video Compression Using Long-Term Memory Motion-Compensated Prediction and Context-Based Adaptive Arithmetic Coding Wavelet-Based Video Compression Using Long-Term Memory Motion-Compensated Prediction and Context-Based Adaptive Arithmetic Coding Detlev Marpe 1, Thomas Wiegand 1, and Hans L. Cycon 2 1 Image Processing

More information

Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block Transform

Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block Transform Circuits and Systems, 2010, 1, 12-17 doi:10.4236/cs.2010.11003 Published Online July 2010 (http://www.scirp.org/journal/cs) Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block

More information

ECE 634: Digital Video Systems Scalable coding: 3/23/17

ECE 634: Digital Video Systems Scalable coding: 3/23/17 ECE 634: Digital Video Systems Scalable coding: 3/23/17 Professor Amy Reibman MSEE 356 reibman@purdue.edu hip://engineering.purdue.edu/~reibman/ece634/index.html Scalability Outline IntroducNon: Heterogeneous

More information

April and Center for Telecommunications Research.

April and Center for Telecommunications Research. Proceedings, 5th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '95), Durham, New Hampshire, April 1995. Meeting Arbitrary QoS Constraints Using Dynamic

More information

over the Internet Tihao Chiang { Ya-Qin Zhang k enormous interests from both industry and academia.

over the Internet Tihao Chiang { Ya-Qin Zhang k enormous interests from both industry and academia. An End-to-End Architecture for MPEG-4 Video Streaming over the Internet Y. Thomas Hou Dapeng Wu y Wenwu Zhu z Hung-Ju Lee x Tihao Chiang { Ya-Qin Zhang k Abstract It is a challenging problem to design

More information

The new Hybrid approach to protect MPEG-2 video header

The new Hybrid approach to protect MPEG-2 video header The new Hybrid approach to protect MPEG-2 video header *YUK YING CHUNG, *XIANG ZHANG, *XIAOMING CHEN, *MOHD AFIZI MOHD SHUKRAN, **CHANGSEOK BAE *School of Information Technologies, University of Sydney,

More information

Research Article Optimal Multilayer Adaptation of SVC Video over Heterogeneous Environments

Research Article Optimal Multilayer Adaptation of SVC Video over Heterogeneous Environments Advances in Multimedia Volume 2008, Article ID 7192, 8 pages doi:10.1155/2008/7192 Research Article Optimal Multilayer Adaptation of SVC Video over Heterogeneous Environments Truong Cong Thang, 1, 2 Jung

More information

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING Journal of the Chinese Institute of Engineers, Vol. 29, No. 7, pp. 1203-1214 (2006) 1203 STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING Hsiang-Chun Huang and Tihao Chiang* ABSTRACT A novel scalable

More information

R-D points Predicted R-D. R-D points Predicted R-D. Distortion (MSE) Distortion (MSE)

R-D points Predicted R-D. R-D points Predicted R-D. Distortion (MSE) Distortion (MSE) A SCENE ADAPTIVE BITRATE CONTROL METHOD IN MPEG VIDEO CODING Myeong-jin Lee, Soon-kak Kwon, and Jae-kyoon Kim Department of Electrical Engineering, KAIST 373-1 Kusong-dong Yusong-gu, Taejon, Korea ABSTRACT

More information

FPGA IMPLEMENTATION OF BIT PLANE ENTROPY ENCODER FOR 3 D DWT BASED VIDEO COMPRESSION

FPGA IMPLEMENTATION OF BIT PLANE ENTROPY ENCODER FOR 3 D DWT BASED VIDEO COMPRESSION FPGA IMPLEMENTATION OF BIT PLANE ENTROPY ENCODER FOR 3 D DWT BASED VIDEO COMPRESSION 1 GOPIKA G NAIR, 2 SABI S. 1 M. Tech. Scholar (Embedded Systems), ECE department, SBCE, Pattoor, Kerala, India, Email:

More information