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

Size: px
Start display at page:

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

Transcription

1 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, Kunja-Dong, Kwangjin-Gu, Seoul, Korea Received 9 May 2006; accepted 16 May 2006 ABSTRACT: In this study, we propose a heterogeneous transcoding method of converting an H.264/Advanced video coding (AVC) Baseline profile (BP) video bitstream into an MPEG-4 Visual simple profile (VSP) video bitstream. The proposed method reduces the spatial resolution for mobile terminals, which support only low resolution video bitstreams. When the H.264/AVC BP video bitstream is transformed into the MPEG-4 VSP video bitstream, the conversions between the H.264/AVC BP block types and the MPEG-4 VSP block types are performed by analyzing the macroblocks (MBs) conversion probability and calculating the difference values of motion vector. The proposed transcoding method runs on average 5.5 times faster than the cascaded transcoding methods, for a degradation of the PSNR (peaksignal-to ratio) of less than 0.5 db. VC 2006 Wiley Periodicals, Inc. Int J Imaging Syst Technol, 16, 24 33, 2006; Published online in Wiley InterScience ( DOI /ima Key words: transcoding; H.264/AVC; MPEG-4; motion estimation; motion compensation I. INTRODUCTION Multimedia communication has become one of the fastest growing branches of the communications industry. Multimedia services for network environments, such as video communications, digital libraries, video adaptations, and video on demand, are becoming increasingly prevalent. In multimedia applications, it is often necessary to adapt the bitrates of the video bitstream to the bandwidths of the different kinds of communication channels. Therefore, various video transcoding techniques (Youn et al., 1999; Vetro et al., 2003) have been developed to convert one compressed bitstream format into another, while guaranteeing the QoS (quality of service). These different transcoding technologies are commonly classified according to the techniques that are used for performing transcoding in the pixel-domain (Yin et al., 2000, 2002) and in the DCT (discrete cosine transform)-domain (Assuncao and Ghanbari, 1998; Lin and Lee, 2001). So far, most transcoding methods have been developed to perform conversions between homogeneous video bitstreams, such as MPEG-2 to MPEG-2 (Assuncao and Ghanbari, 1998), H.261 to H.261 (Morrison, 1994), and H.263 to H.263 (Sun et al., 1996). Correspondence to: Yung-Lyul Lee; yllee@sejong.ac.kr In this study, a pixel-domain transcoding method is proposed for conversion of H.264/Advanced video coding (AVC) baseline profile (BP) (Wiegand, 2003) and MPEG-4 visual simple profile (VSP) (Li et al., 2000), because DCT-domain transcoding cannot be employed in this case, due to the nonlinear loop filtering (List et al., 2003) included in the H.264/AVC standard. In terms of the video quality, the best transcoding method is a cascaded pixel-domain transcoding technique that first decodes the encoded bitstream completely and then reencodes the decoded video. However, using this method increases the computational complexity, because reencoding the decoded video requires all of the video coding tools to be utilized. Therefore, a transcoding method is developed, which reuses the incoming information contained in each macroblock (MB) in the H.264/AVC decoder, in order to reduce the computational complexity. However, in order to take into account the case of small MPEG-4 compatible mobile devices, which cannot decode H.264/ AVC bitstreams compressed with high resolution because of their low processing power and limited transmission bandwidth, a transcoder is required to change the compressed bitstream format and reduce the spatial resolution before the compressed bitstream is transmitted to the small mobile device. The main difference between the H.264/AVC BP and the MPEG-4 VSP formats is described in Section II. The new transcoding method, which operates by block type conversion from the H.264/AVC BP blocks to the MPEG-4 VSP blocks, is described in Section III, along with its motion vector (MV) mapping technology. The experimental results and analyses of the proposed algorithm are provided in Section IV, and our concluding remarks are given in Section V. II. H.264 AND MPEG-4 As shown in Table I, in comparison to MPEG-4 VSP, the H.264/ AVC BP has some superior features, such as the 4 4 integer transform, multiple reference frames, universal variable length coding (UVLC) or context-adaptive variable length coding (CAVLC), and the various block types used for motion estimation (ME) and motion compensation (MC). The H.264/AVC BP performs quarterpixel ME/MC for the seven variable-sized blocks, namely the 16 16, 16 8, 8 16 and 8 8 MC units for each MB and 8 4, 4 8 and 4 4 MC units for each 8 8 block, as shown in ' 2006 Wiley Periodicals, Inc.

2 Table I. Coding tools of the H.264/AVC BP and the MPEG-4 VSP. Coding Tools H.264/AVC BP MPEG-4 VSP DCT 4 4 Integer Transform 8 8 DCT MC Unit 16 16, 16 8, 8 16, 8 8, 16 16, , 4 8, 4 4 MC Accuracy 1/4 pel 1/2 pel VLC Table Universal VLC, CAVLC Separable table Intra prediction Spatial prediction AC/DC Prediction Inner loop filter Deblocking filter None Figure 1a. Therefore, there are many different block modes in each MB, including the seven Inter modes, and the Intra16 16, Intra4 4 and SKIP modes, as shown in Figure 1a. On the other hand, the MPEG-4 VSP performs half-pixel ME/MC for two blocks, namely the and 8 8 blocks of each MB, with the result that each MB contains the Inter16 16, Inter8 8, Intra and SKIP modes, as shown in Figure 1b. III. PROPOSED TRANSCODING METHOD As shown in Figure 2, in cascaded pixel-domain transcoding, the H.264/AVC BP bitstream is first decoded by the H.264/AVC decoder and the decoded video is then reencoded by the MPEG-4 VSP encoder, without reusing the information contained in each MB. The cascaded transcoder requires a high computational complexity, because it must carry out the decisions for the ME/MC and MB modes again. A. Proposed Spatial Resolution Reduction Transcoding. In this Section, the block-type conversion method and motion vector mapping process of the proposed heterogeneous transcoder are introduced, in which the heterogeneous transcoder converts one format of video stream (e.g., H.264/MPEG-4 AVC BP) into another format of video stream (e.g., MPEG-4 VSP). Performing brute-force ME (motion estimation) and mode decision for each MB causes a transcoder to have high computational complexity. To reduce this computational complexity, the incoming motion vectors are used for motion vector mapping. In the proposed transcoder, which is depicted in Figure 3, the MPEG-4 VSP encoder utilizes the motion vectors and MB information contained in each MB in the H.264/AVC BP bitstream, as shown in the dotted lines in this figure. The H.264/AVC standard adopts 1/4 pixel ME/MC, seven Inter-blocks, and Intra16 16, Intra4 4 and SKIP blocks, as shown in Figure 1a. Therefore, the block-type conversions between the H.264/AVC BP bitstream and the MPEG-4 VSP bitstream need to be performed by transforming the MB modes listed in Figure 1a to those listed in Figure 1b. As a reference, in the case where there is no residual data, the SKIP mode in the H.264/AVC standard can have the (0,0) motion vector or the median predicted motion vector (PMV), whereas the SKIP mode in the MPEG-4 Visual standard can only have the (0,0) motion vector. The proposed spatial resolution reduction transcoding operation is performed by adding an average filter that down-samples 2 2 pixels to one pixel between the H.264/AVC decoder and the MPEG-4 VSP encoder, as shown in Figure 3. The spatial resolution reduction of 2 2 MBs (a total of four MBs) in the H.264/AVC standard to one MB in the MPEG-4 Visual standard, due to the spatial resolution being reduced to one half of its original size, is performed both horizontally and vertically. Before the transcoding operation is performed, every SKIP mode MB in the H.264/AVC BP bitstream is changed into an Inter16 16 mode MB as a preprocessing step for using 2 2 MBs, as shown in Figure 4. The SKIP MB mode in the H.264/AVC standard can have the (0,0) motion vector or the PMV when there is no residual data. Before developing the proposed transcoder using block mode conversion and motion vector mapping to reduce the spatial resolution, we investigated the block mode decision results in the case of an H.264/AVC BP to MPEG-4 VSP cascaded transcoder, which down-samples the spatial resolution, and the results are shown in Table II. To obtain the results, the simulation was performed by using H.264/AVC BP bitstreams encoded by using the QP value of 20 for the various test sequences, such as \Foreman," \Paris," \News," and \Coast." And MPEG-4 VSP compliant output bitstream was reencoded by using QP value of 12 during the cascaded Figure 1. MB modes in video coding standards: (a) MB modes in the (a) H.264/AVC BP, (b) MPEG-4 VSP. Vol. 16, (2006) 25

3 Figure 2. Cascaded pixel-domain transcoding. transcoding. When a group of 2 2 MBs in the H.264/AVC BP bitstream includes at least two MB types smaller than the Inter16 8 or Inter8 16 block mode, these 2 2 MBs are mostly converted to the SKIP (35.99% ¼ 13.53% % %), Inter16 16 (6.5% ¼ 3.48% % %), and Inter8 8 (8.34% ¼ 1.88% % %) modes of the MPEG-4 VSP block modes, as shown in the first three rows of Table II. This combination of 2 2 MBs amounts to *51.37% of the data in the H.264/AVC BP bitstream. When a group of 2 2 MBs is composed of four Inter16 16 or three Inter one MB block type all of which are smaller than the Inter16 8 or Inter8 16 block mode in the H.264/AVC BP bitstream, these 2 2 MBs are mostly converted to the Inter16 16 (31.69% ¼ 25.94% %) or SKIP (11.49% ¼ 3.48% %) mode of the MPEG-4 VSP block modes, as shown in the 4th and 5th rows of Table II. This combination of 2 2 MBs amounts to *44.12% of the data in the H.264/AVC BP bitstream. When a group of 2 2 MBs is composed of one Intra (Intra16 16 or Intra4 4) + three Inter, or two Intra + two Inter modes in the H.264/AVC BP bitstream, these 2 2 MBs are mostly converted into the Inter8 8, SKIP, or Inter16 16 mode of the MPEG-4 VSP block modes, as shown in the 6th and 7th rows of Table II. Finally, when a group of 2 2 MBs is composed of three Intra (Intra16 16 or Intra4 4) + one Inter or four Intra modes in the H.264/AVC BP bitstream, these 2 2 MBs are intentionally converted into the Intra mode of the MPEG-4 VSP block modes, without considering the data referred to in the 8th and 9th rows of Table II, because the probability of this combination of 2 2 MBs occurring is too small to consider. The proposed transcoding method of reducing the spatial resolution was developed on the basis of the data listed in Table II, which correspond to the results obtained when using the cascaded transcoding method to reduce the spatial resolution. The proposed method can be described as follows: 1. The 2 2 MBs include at least two MB block types smaller than the Inter16 8 or Inter8 16 block mode (Fig. 5a). Each MB in the H.264/AVC BP bitstream is converted into one 8 8 block in the MPEG-4 VSP encoder, in which the quarterpixel motion vectors, a_mv i,j, where i,j ¼ 0,1, of each 8 8 block in an MB are calculated by averaging the quarter-pixel motion vectors in the sixteen 4 4 subblocks, mv m,n,k,l, where k,l ¼ 0,1,2,3, of the H.264/AVC standard and dividing them by 16. The 4 4 subblock is a basic motion vector unit of the H.264/AVC standard, in terms of the motion vector memory implementation, so that the motion vectors are calculated as follows: 0 a m i;j ¼ P 3 P 3 k 0 j 0 1 m m;n;k;l þ 8, þ 1C 2 i; j ¼ 0; 1; ð1þ 16 A Figure 3. Proposed transcoding method. 26 Vol. 16, (2006)

4 Figure 4. Preprocessing step before block-type conversion and motion vector mapping. where the subscripts i and j denote the horizontal and vertical motion vector indices of the 8 8 subblocks in the intermediate MB, respectively, as shown in Figure 5a, and the subscripts k and l denote the horizontal and vertical motion vector indices of the 4 4 subblocks in each (m,n)-th MB of the H.264/AVC standard, respectively. The divisor of 2 in Eq. (1) is needed, because the horizontal and vertical resolutions are reduced to one half of their original size. In this case, the SKIP mode is the same as the Inter16 16 mode, except that the a_mv i,j vector is a zero vector and the CBP coefficients are zero. The block conversion process is applied such that if the direction of each a_mv i,j is the same and the difference values between the four motion vectors, a_mv i,j, are smaller than 9, then the Inter16 16 mode is selected, otherwise the Inter8 8 mode is selected. The threshold value of 9 was chosen based on the results of two experiments. The first experiment was performed in three cases. Case I is the conversion of the intermediate MB mode of Figure 5a into the Inter16 16 mode of the MPEG-4 block mode, Case II is the conversion of the intermediate MB mode of Figure 5a into the Inter8 8 mode, and Case III is an alternative method in which, if the direction of each a_mv i,j is the same and the difference values between a_mv i,j values are all smaller than 9, then the intermediate MB mode is converted into the Inter16 16 of the MPEG-4 block mode, otherwise the intermediate MB mode is converted into the Inter8 8 mode of the MPEG-4 block mode. The PSNR-bitrate curves of these three cases are shown in Figure 6. Case I shows a better PSNR result than both Case II and Case III at lower bitrates, whereas Case III (the alternative method) using the threshold T ¼ 9 shows a better result than both Case I and Case II at higher bitrates and at our target bitrate range of kbps for a mobile terminal. Therefore, we selected the alternative method. However, Case I can be applied if the target bitrates of the application in question are in the low range. After applying the alternative method using various thresholds as the second experiments, as shown in Figure 7, we found that the best result is obtained when T is 9, even if the PSNR values are quite similar in the higher threshold values. Therefore, a threshold value of 9 was selected based on the two experimental results shown in Figures 6 and The 2 2 MBs are composed of four Inter16 16 or three Inter one MB block modes, which is smaller than the Inter16 8 or Inter8 16 block mode (Fig. 5b). The direct conversion to the Inter16 16 mode is performed in the MPEG-4 VSP encoder of the transcoder. The SKIP mode is one of the Inter16 16 modes. 3. In Figure 5c, the 2 2 MBs are composed of one Intra + three any Inter or two Intra + two Inter modes. Table II. The block mode conversion results for cascaded transcoding from the H.264/AVC 2 2 MB modes to the MPEG-4 MB mode for various CIF test sequences. MB Modes of the MPEG-4 VSP 2 2 MB Modes of the H.264/AVC BP Intra SKIP Inter Inter 8 8 Total Two Inter16 16, two blocks smaller than Inter16 8 or Inter8 16 (Fig. 5a) One Inter16 16, three blocks smaller than Inter16 8 or Inter8 16 (Fig. 5a) Four blocks smaller than Inter16 8or Inter8 16 (Fig. 5a) Four Inter16 16 (Fig. 5b) Three Inter16 16, one block smaller than Inter16 8 or Inter8 16 (Fig. 5b) One Intra, three Inter (Fig. 5c) Two Intra, two Inter (Fig. 5c) Three Intra, one Inter (Fig. 5d) Four Intra (Fig. 5d) Total number All values given are in percentages. Vol. 16, (2006) 27

5 28 Vol. 16, (2006) Figure 5. Block-type conversion and motion vector mapping.

6 Figure 6. PSNR comparisons when Case I (all 16 16), Case II (all 8 8), and Case III (alternative method) are applied for various bitrates. The Intra block, which can be either an Intra16 16 or Intra4 4 block, is converted into an Inter16 16 block by using the average motion vector of the Inter blocks in the 2 2 MBs. Then, the same process as that shown in Figure 5a is applied. In this case, any Inter mode means all kinds of Inter block mode regardless of blockpartitioning. 4. The 2 2 MBs are composed of three Intra + one Inter or four Intra modes (Fig. 5d). These 2 2 MBs are intentionally converted into the Intra mode in the MPEG-4 VSP encoder, without considering the data in Table II, because the probability of this combination of 2 2 MBs occurring is too small to consider. Figure 8 shows the flow chart of the proposed transcoder designed to reduce the spatial resolution. The motion vector refinement process for this transcoder is explained in Section III.B. Figure 8 gives a summary of the transcoder described in this Section. The SKIP mode in the MPEG-4 Visual standard is the same as the Inter16 16 block mode, except that the motion vector is zero and the CBP coefficients are zero. B. Motion Vector Refinement. To improve the coding efficiency, which can be degraded by the motion vector mapping calculations corresponding to Eq. (1), motion vector refinement is performed. Before the motion vector refinement process, the Figure 7. PSNR comparisons when various thresholds are applied to the difference values between a_mv i,j vectors in Case III. Vol. 16, (2006) 29

7 Figure 8. Flow chart of block-type conversion including motion vector mapping. The divided MB is a macroblock that has a block type, which is smaller than the Inter16 8 or Inter8 16 block mode. 30 Vol. 16, (2006)

8 Figure 9. Average PSNR-bitrate curves in the proposed transcoding method that reduces the spatial resolution according to the motion vector refinement window. quarter-pixel motion vector is 1/4 scaled to the integer-pixel motion vector. In the proposed H.264/AVC BP to MPEG-4 VSP transcoding operation, a search for the 1 integer-pixel motion vector is performed, and then a half-pixel motion search involving the eight nearest neighbor half-pixels immediately surrounding the integerpixel motion vector is performed to find the best half-pixel motion vector. To determine the optimum search window of the integer motion vector used for the motion vector refinement, various search ranges in integer units were experimented with. Figure 9 shows the rate-distortion curves when the search windows in the proposed transcoder were 0, 1, 2, 3, and 4, respectively. When a motion vector refinement search window of 1 was applied, the PSNR values of this search window were almost saturated in comparison with those of a higher motion vector refinement search window. IV. SIMULATION RESULT The proposed transcoding method was implemented using the H.264/AVC JM 7.3 decoder ( and the MPEG-4 Visual MoMuSys-FDIS- Figure 10. Transcoding time comparisons between the cascaded and proposed transcoding methods, which reduce the spatial resolution from CIF size to QCIF size, in which a relative time comparison is performed. Vol. 16, (2006) 31

9 Figure 11. Comparison of the PSNR between the cascaded transcoding method and the proposed transcoding method. V1.0 encoder (MoMuSys-FDIS-V ). To evaluate the performance of the proposed transcoding method, the PSNR values, bitrates, and computation times were analyzed for four video sequences, namely the \Foreman" sequence of the CIF (Common Intermediate Format) formats, as well as the \Coast" sequence, \News" sequence, and \Paris" sequence of the same format, all of which have 300 frames. For the evaluation of the proposed H.264/AVC BP to MPEG-4 VSP transcoding method that reduces the frame size, the H.264/ AVC and MPEG-4 frame rates were set to 30 fps and the CIF sequences were used as the input sequences. For these two sets of experiments, each sequence was compressed with the \I, P, P, P,..." scheme, i.e., only the first frame is an Intraframe. The computation times of the proposed transcoding methods were compared with those of the cascaded transcoding method, as shown in Figure 10. In Figure 10, the average speed of the proposed resolution reduction transcoder is 5.5 times higher than that of the cascaded resolution reduction transcoder. Quantization values of 20 and 12 were used in the H.264/AVC BP and MPEG-4 VSP bitstreams, respectively, for our target bitrates. Figure 11 shows the plots of the PSNR-bitrate for the cascaded transcoding method versus that of the proposed transcoding method. In Figure 11, the PSNR of the proposed transcoding method is almost same as that of the cascaded transcoding method for the \News," \Paris," and \Coast" sequences, but is about db lower than that of the cascaded transcoding method in the case of the \Foreman" sequence. First, the proposed block mode conversion from 2 2 input MBs in H.264/MPEG-4 AVC into one MB in MPEG-4 VSP selects the candidate MB modes according to the MB statistics in Table II. Second, in the case of Figure 5a 5c, the differences of the quarterpixel unit motion vector in the candidate Inter MB (Inter16 16, SKIP, or Inter8 8) are calculated to decide the final Inter MB mode in MPEG-4 VSP as shown in Figures 5 and 8. Third, in the case of Figure 5d, the candidate MB is decided to Intra MB. Therefore, the proposed method performs an efficient block mode decision by utilizing the candidate MB statistics and final MB mode selection. V. CONCLUSION We developed a low-complexity heterogeneous H.264/AVC BP to MPEG-4 VSP video transcoder, by reusing the 4 4 block based- H.264/AVC motion vectors and utilizing the H.264/AVC MB information. Through the results of the simulation, we showed that the proposed transcoding method is able to reduce the computational complexity without degrading the video quality. Therefore, the proposed transcoding method can be used in practical multimedia applications, such as digital libraries and video adaptations, in which the users only have an MPEG-4 compatible terminal. ACKNOWLEDGMENTS This research is partially supported by the Ubiquitous Computing and Network (UCN) Project and the Ministry of Information and 32 Vol. 16, (2006)

10 Communication (MIC) 21 st Century Frontier R & D Program in Korea. REFERENCES P. Assuncao and M. Ghanbari, A frequency domain video transcoder for dynamic bit-rate reduction of MPEG-2 bitstreams, IEEE Trans Circ Syst Video Technol 8 (1998), J. Jeongnam Youn, M.T. Sun, and C.W. Lin, Motion vector refinement for high performance transcoding, IEEE Trans Multimed 1 (1999), C.W. Lin and Y.R. Lee, Fast algorithms for DCT-domain video transcoding, in Proceedings of the IEEE International Conference on Image Processing, Thessaloniki, Greece, September, 2001, Vol. I, pp D.G. Morrison, M.E. Nilsson, and M. Ghanbari, Reduction of bit-rate of compressed video while in its coded form, in Proceedings of the 6th International Workshop on Packet Video, Portland, OR, September, 1994, pp P. List, A. Joch, J. Lainema, G. Bjøntegaard, and M. Karczewicz, Adaptive deblocking filter, IEEE Trans Circ Syst Video Technol 13 (2003), H. Sun, W. Kwok, and J.W. Zdepski, Architectures for MPEG compressed bitstream scaling, IEEE Trans Circ Syst Video Technol 6 (1996), T. Wiegand, Joint Final Committee Draft(JFCD) of joint Video specification (ITU-T Rec. H. 264 ISO/ICE AVC), JVT-G050, March A. Vetro, C. Christopoulos, and H. Sun, Video transcoding architectures and techniques: An overview, IEEE Signal Process Mag (2003), W. Li, J.-R. Ohm, M. van der Schaar, H. Jiang, S. Li, MPEG-4 Video Verification version 17.0, ISO IEC JTC1 SC29 WG11 N3515, Beijing, July, P. Yin, M. Wu, and B. Lui, Video transcoding by reducing spatial resolution, in Proceedings of the IEEE International Conference on Image Processing, Vancouver, BC, Canada, October, 2000,Vol. I, pp P. Yin, M. Wu, B. Lui, and H. Sun, Drift compensation for reduced spatial resolution transcoding, IEEE Trans Circ Syst Video Technol 12 (2002), Vol. 16, (2006) 33

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

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

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

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

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

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

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

Improved H.264/AVC Requantization Transcoding using Low-Complexity Interpolation Filters for 1/4-Pixel Motion Compensation Improved H.264/AVC Requantization Transcoding using Low-Complexity Interpolation Filters for 1/4-Pixel Motion Compensation Stijn Notebaert, Jan De Cock, and Rik Van de Walle Ghent University IBBT Department

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

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

Advanced Video Coding: The new H.264 video compression standard Advanced Video Coding: The new H.264 video compression standard August 2003 1. Introduction Video compression ( video coding ), the process of compressing moving images to save storage space and transmission

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

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

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

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

Editorial Manager(tm) for Journal of Real-Time Image Processing Manuscript Draft Editorial Manager(tm) for Journal of Real-Time Image Processing Manuscript Draft Manuscript Number: Title: LOW COMPLEXITY H.264 TO VC-1 TRANSCODER Article Type: Original Research Paper Section/Category:

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

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

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

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames Ki-Kit Lai, Yui-Lam Chan, and Wan-Chi Siu Centre for Signal Processing Department of Electronic and Information Engineering

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

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

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

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

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

BANDWIDTH REDUCTION SCHEMES FOR MPEG-2 TO H.264 TRANSCODER DESIGN BANDWIDTH REDUCTION SCHEMES FOR MPEG- TO H. TRANSCODER DESIGN Xianghui Wei, Wenqi You, Guifen Tian, Yan Zhuang, Takeshi Ikenaga, Satoshi Goto Graduate School of Information, Production and Systems, Waseda

More information

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

Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC) EE5359 PROJECT PROPOSAL Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC) Shantanu Kulkarni UTA ID: 1000789943 Transcoding from H.264/AVC to HEVC Objective: To discuss and implement H.265

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

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

A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION Yi-Hau Chen, Tzu-Der Chuang, Chuan-Yung Tsai, Yu-Jen Chen, and Liang-Gee Chen DSP/IC Design Lab., Graduate Institute

More information

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France Video Compression Zafar Javed SHAHID, Marc CHAUMONT and William PUECH Laboratoire LIRMM VOODDO project Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier LIRMM UMR 5506 Université

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

Implementation and analysis of Directional DCT in H.264

Implementation and analysis of Directional DCT in H.264 Implementation and analysis of Directional DCT in H.264 EE 5359 Multimedia Processing Guidance: Dr K R Rao Priyadarshini Anjanappa UTA ID: 1000730236 priyadarshini.anjanappa@mavs.uta.edu Introduction A

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

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

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

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

An Efficient Motion Estimation Method for H.264-Based Video Transcoding with Arbitrary Spatial Resolution Conversion An Efficient Motion Estimation Method for H.264-Based Video Transcoding with Arbitrary Spatial Resolution Conversion by Jiao Wang A thesis presented to the University of Waterloo in fulfillment of the

More information

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

FAST MOTION ESTIMATION DISCARDING LOW-IMPACT FRACTIONAL BLOCKS. Saverio G. Blasi, Ivan Zupancic and Ebroul Izquierdo FAST MOTION ESTIMATION DISCARDING LOW-IMPACT FRACTIONAL BLOCKS Saverio G. Blasi, Ivan Zupancic and Ebroul Izquierdo School of Electronic Engineering and Computer Science, Queen Mary University of London

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

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

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

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

EE 5359 MULTIMEDIA PROCESSING SPRING Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H. EE 5359 MULTIMEDIA PROCESSING SPRING 2011 Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H.264 Under guidance of DR K R RAO DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Signal Processing: Image Communication 23 (2008) 571 580 Contents lists available at ScienceDirect Signal Processing: Image Communication journal homepage: www.elsevier.com/locate/image Fast sum of absolute

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

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

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

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Literature Survey Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao March 25, 2002 Abstract

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

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

Complexity Reduction Tools for MPEG-2 to H.264 Video Transcoding WSEAS ransactions on Information Science & Applications, Vol. 2, Issues, Marc 2005, pp. 295-300. Complexity Reduction ools for MPEG-2 to H.264 Video ranscoding HARI KALVA, BRANKO PELJANSKI, and BORKO FURH

More information

The Scope of Picture and Video Coding Standardization

The Scope of Picture and Video Coding Standardization H.120 H.261 Video Coding Standards MPEG-1 and MPEG-2/H.262 H.263 MPEG-4 H.264 / MPEG-4 AVC Thomas Wiegand: Digital Image Communication Video Coding Standards 1 The Scope of Picture and Video Coding Standardization

More information

An Efficient Intra Prediction Algorithm for H.264/AVC High Profile

An Efficient Intra Prediction Algorithm for H.264/AVC High Profile An Efficient Intra Prediction Algorithm for H.264/AVC High Profile Bo Shen 1 Kuo-Hsiang Cheng 2 Yun Liu 1 Ying-Hong Wang 2* 1 School of Electronic and Information Engineering, Beijing Jiaotong University

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

Xin-Fu Wang et al.: Performance Comparison of AVS and H.264/AVC 311 prediction mode and four directional prediction modes are shown in Fig.1. Intra ch

Xin-Fu Wang et al.: Performance Comparison of AVS and H.264/AVC 311 prediction mode and four directional prediction modes are shown in Fig.1. Intra ch May 2006, Vol.21, No.3, pp.310 314 J. Comput. Sci. & Technol. Performance Comparison of AVS and H.264/AVC Video Coding Standards Xin-Fu Wang (ΞΠΛ) and De-Bin Zhao (± ) Department of Computer Science, Harbin

More information

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

Very Low Complexity MPEG-2 to H.264 Transcoding Using Machine Learning Very Low Complexity MPEG-2 to H.264 Transcoding Using Machine Learning Gerardo Fernández Escribano Instituto de Investigación en Informática de Albacete. Universidad de Castilla-La Mancha Avenida de España,

More information

A VIDEO TRANSCODING USING SPATIAL RESOLUTION FILTER INTRA FRAME METHOD IN MULTIMEDIA NETWORKS

A VIDEO TRANSCODING USING SPATIAL RESOLUTION FILTER INTRA FRAME METHOD IN MULTIMEDIA NETWORKS A VIDEO TRANSCODING USING SPATIAL RESOLUTION FILTER INTRA FRAME METHOD IN MULTIMEDIA NETWORKS 1 S.VETRIVEL, 2 DR.G.ATHISHA 1 Vice Principal, Subbalakshmi Lakshmipathy College of Science, India. 2 Professor

More information

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC Hamid Reza Tohidypour, Mahsa T. Pourazad 1,2, and Panos Nasiopoulos 1 1 Department of Electrical & Computer Engineering,

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

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

Complexity Estimation of the H.264 Coded Video Bitstreams

Complexity Estimation of the H.264 Coded Video Bitstreams The Author 25. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved. For Permissions, please email: journals.permissions@oupjournals.org Advance Access published

More information

Dynamic Region of Interest Transcoding for Multipoint Video Conferencing

Dynamic Region of Interest Transcoding for Multipoint Video Conferencing Dynamic Region of Interest Transcoding for Multipoint Video Conferencing Chia-Wen Lin*, Yung-Chang Chen, and Ming-Ting Sun *Department of Computer Science and Information Engineering National Chung Cheng

More information

Error Concealment Used for P-Frame on Video Stream over the Internet

Error Concealment Used for P-Frame on Video Stream over the Internet Error Concealment Used for P-Frame on Video Stream over the Internet MA RAN, ZHANG ZHAO-YANG, AN PING Key Laboratory of Advanced Displays and System Application, Ministry of Education School of Communication

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

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

Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC) EE5359 PROJECT INTERIM REPORT Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC) Shantanu Kulkarni UTA ID: 1000789943 Transcoding from H.264/AVC to HEVC Objective: To discuss and implement

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

Video Transcoding Architectures and Techniques: An Overview. IEEE Signal Processing Magazine March 2003 Present by Chen-hsiu Huang

Video Transcoding Architectures and Techniques: An Overview. IEEE Signal Processing Magazine March 2003 Present by Chen-hsiu Huang Video Transcoding Architectures and Techniques: An Overview IEEE Signal Processing Magazine March 2003 Present by Chen-hsiu Huang Outline Background & Introduction Bit-rate Reduction Spatial Resolution

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

ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING

ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING ABSTRACT Xiangyang Ji *1, Jizheng Xu 2, Debin Zhao 1, Feng Wu 2 1 Institute of Computing Technology, Chinese Academy

More information

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri MPEG MPEG video is broken up into a hierarchy of layer From the top level, the first layer is known as the video sequence layer, and is any self contained bitstream, for example a coded movie. The second

More information

SNR Scalable Transcoding for Video over Wireless Channels

SNR Scalable Transcoding for Video over Wireless Channels SNR Scalable Transcoding for Video over Wireless Channels Yue Yu Chang Wen Chen Department of Electrical Engineering University of Missouri-Columbia Columbia, MO 65211 Email: { yyu,cchen} @ee.missouri.edu

More information

CONTENT BASED ARCHITECTURE FOR VIDEO TRANSCODING

CONTENT BASED ARCHITECTURE FOR VIDEO TRANSCODING CONTENT BASED ARCHITECTURE FOR VIDEO TRANSCODING Ashraf M.A. Ahmad 1, Bashar Mammon Ahmad 2 Abstract To deliver streaming video over wireless networks is an important component for most interactive multimedia

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

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

Professor, CSE Department, Nirma University, Ahmedabad, India

Professor, CSE Department, Nirma University, Ahmedabad, India Bandwidth Optimization for Real Time Video Streaming Sarthak Trivedi 1, Priyanka Sharma 2 1 M.Tech Scholar, CSE Department, Nirma University, Ahmedabad, India 2 Professor, CSE Department, Nirma University,

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

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

FPGA based High Performance CAVLC Implementation for H.264 Video Coding

FPGA based High Performance CAVLC Implementation for H.264 Video Coding FPGA based High Performance CAVLC Implementation for H.264 Video Coding Arun Kumar Pradhan Trident Academy of Technology Bhubaneswar,India Lalit Kumar Kanoje Trident Academy of Technology Bhubaneswar,India

More information

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

Smoooth Streaming over wireless Networks Sreya Chakraborty Final Report EE-5359 under the guidance of Dr. K.R.Rao Smoooth Streaming over wireless Networks Sreya Chakraborty Final Report EE-5359 under the guidance of Dr. K.R.Rao 28th April 2011 LIST OF ACRONYMS AND ABBREVIATIONS AVC: Advanced Video Coding DVD: Digital

More information

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao Outline Overview of Standards and Their Applications ITU-T Standards for Audio-Visual Communications

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

COMPARATIVE ANALYSIS OF DIRAC PRO-VC-2, H.264 AVC AND AVS CHINA-P7

COMPARATIVE ANALYSIS OF DIRAC PRO-VC-2, H.264 AVC AND AVS CHINA-P7 COMPARATIVE ANALYSIS OF DIRAC PRO-VC-2, H.264 AVC AND AVS CHINA-P7 A Thesis Submitted to the College of Graduate Studies and Research In Partial Fulfillment of the Requirements For the Degree of Master

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

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

FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION

FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION Yen-Chieh Wang( 王彥傑 ), Zong-Yi Chen( 陳宗毅 ), Pao-Chi Chang( 張寶基 ) Dept. of Communication Engineering, National Central

More information

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Chapter 11.3 MPEG-2 MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Simple, Main, SNR scalable, Spatially scalable, High, 4:2:2,

More information

EE 5359 H.264 to VC 1 Transcoding

EE 5359 H.264 to VC 1 Transcoding EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Texas @ Arlington vidhya.vijayakumar@mavs.uta.edu Guided by Dr.K.R. Rao Goals Goals The goal of this project

More information

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

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Jeffrey S. McVeigh 1 and Siu-Wai Wu 2 1 Carnegie Mellon University Department of Electrical and Computer Engineering

More information

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

Overview, implementation and comparison of Audio Video Standard (AVS) China and H.264/MPEG -4 part 10 or Advanced Video Coding Standard Multimedia Processing Term project Overview, implementation and comparison of Audio Video Standard (AVS) China and H.264/MPEG -4 part 10 or Advanced Video Coding Standard EE-5359 Class project Spring 2012

More information

A GPU-Based DVC to H.264/AVC Transcoder

A GPU-Based DVC to H.264/AVC Transcoder A GPU-Based DVC to H.264/AVC Transcoder Alberto Corrales-García 1, Rafael Rodríguez-Sánchez 1, José Luis Martínez 1, Gerardo Fernández-Escribano 1, José M. Claver 2, and José Luis Sánchez 1 1 Instituto

More information

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Project Title: Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Midterm Report CS 584 Multimedia Communications Submitted by: Syed Jawwad Bukhari 2004-03-0028 About

More information

Fast Transcoding From H.264/AVC To High Efficiency Video Coding

Fast Transcoding From H.264/AVC To High Efficiency Video Coding 2012 IEEE International Conference on Multimedia and Expo Fast Transcoding From H.264/AVC To High Efficiency Video Coding Dong Zhang* 1, Bin Li 1, Jizheng Xu 2, and Houqiang Li 1 1 University of Science

More information

Coding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter

Coding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter Coding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter Y. Vatis, B. Edler, I. Wassermann, D. T. Nguyen and J. Ostermann ABSTRACT Standard video compression techniques

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

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

Reducing/eliminating visual artifacts in HEVC by the deblocking filter. 1 Reducing/eliminating visual artifacts in HEVC by the deblocking filter. EE5359 Multimedia Processing Project Proposal Spring 2014 The University of Texas at Arlington Department of Electrical Engineering

More information

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

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Final Report Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao May 8, 2002 Abstract Stream

More information

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

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

More information

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

2014 Summer School on MPEG/VCEG Video. Video Coding Concept 2014 Summer School on MPEG/VCEG Video 1 Video Coding Concept Outline 2 Introduction Capture and representation of digital video Fundamentals of video coding Summary Outline 3 Introduction Capture and representation

More information

Intra-Mode Indexed Nonuniform Quantization Parameter Matrices in AVC/H.264

Intra-Mode Indexed Nonuniform Quantization Parameter Matrices in AVC/H.264 Intra-Mode Indexed Nonuniform Quantization Parameter Matrices in AVC/H.264 Jing Hu and Jerry D. Gibson Department of Electrical and Computer Engineering University of California, Santa Barbara, California

More information

Video Codecs. National Chiao Tung University Chun-Jen Tsai 1/5/2015

Video Codecs. National Chiao Tung University Chun-Jen Tsai 1/5/2015 Video Codecs National Chiao Tung University Chun-Jen Tsai 1/5/2015 Video Systems A complete end-to-end video system: A/D color conversion encoder decoder color conversion D/A bitstream YC B C R format

More information

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

High Efficiency Video Coding (HEVC) test model HM vs. HM- 16.6: objective and subjective performance analysis High Efficiency Video Coding (HEVC) test model HM-16.12 vs. HM- 16.6: objective and subjective performance analysis ZORAN MILICEVIC (1), ZORAN BOJKOVIC (2) 1 Department of Telecommunication and IT GS of

More information

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

A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264. Massachusetts Institute of Technology Texas Instruments 2013 IEEE Workshop on Signal Processing Systems A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264 Vivienne Sze, Madhukar Budagavi Massachusetts Institute of Technology Texas Instruments ABSTRACT

More information

Video coding. Concepts and notations.

Video coding. Concepts and notations. TSBK06 video coding p.1/47 Video coding Concepts and notations. A video signal consists of a time sequence of images. Typical frame rates are 24, 25, 30, 50 and 60 images per seconds. Each image is either

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

VIDEO COMPRESSION STANDARDS

VIDEO COMPRESSION STANDARDS VIDEO COMPRESSION STANDARDS Family of standards: the evolution of the coding model state of the art (and implementation technology support): H.261: videoconference x64 (1988) MPEG-1: CD storage (up to

More information

Scalable Video Coding

Scalable Video Coding 1 Scalable Video Coding Z. Shahid, M. Chaumont and W. Puech LIRMM / UMR 5506 CNRS / Universite Montpellier II France 1. Introduction With the evolution of Internet to heterogeneous networks both in terms

More information

Multidimensional Transcoding for Adaptive Video Streaming

Multidimensional Transcoding for Adaptive Video Streaming Multidimensional Transcoding for Adaptive Video Streaming Jens Brandt Lars Wolf IBR Technische Universität Braunschweig Mühlenpfordtstrasse 23, 38106 Braunschweig, Germany {brandt wolf}@ibr.cs.tu-bs.de

More information

Research on Transcoding of MPEG-2/H.264 Video Compression

Research on Transcoding of MPEG-2/H.264 Video Compression Research on Transcoding of MPEG-2/H.264 Video Compression WEI, Xianghui Graduate School of Information, Production and Systems Waseda University February 2009 Abstract Video transcoding performs one or

More information

Low-complexity transcoding algorithm from H.264/AVC to SVC using data mining

Low-complexity transcoding algorithm from H.264/AVC to SVC using data mining Garrido-Cantos et al. EURASIP Journal on Advances in Signal Processing 213, 213:82 RESEARCH Low-complexity transcoding algorithm from H.264/AVC to SVC using data mining Rosario Garrido-Cantos 1*, Jan De

More information