+ All Categories
Home > Documents > An MPEG-2 To H.264 Transcoder In Baseline Profile

An MPEG-2 To H.264 Transcoder In Baseline Profile

Date post: 19-Feb-2016
Category:
Upload: rasul
View: 31 times
Download: 1 times
Share this document with a friend
Description:
An MPEG-2 To H.264 Transcoder In Baseline Profile. HARDEEPSINH JADEJA UTA ID:1000721847. What is Transcoding. The operation of converting video in one format to another format. - PowerPoint PPT Presentation
Popular Tags:
15
An MPEG-2 To H.264 Transcoder In Baseline Profile HARDEEPSINH JADEJA UTA ID:1000721847
Transcript
Page 1: An MPEG-2 To H.264  Transcoder  In Baseline Profile

An MPEG-2 To H.264 Transcoder In Baseline Profile

HARDEEPSINH JADEJAUTA ID:1000721847

Page 2: An MPEG-2 To H.264  Transcoder  In Baseline Profile

What is TranscodingThe operation of converting video in one format to

another format.It is the ability to take existing video content and change

the bitrate and/or resolution in order to view it on another video playback device

Page 3: An MPEG-2 To H.264  Transcoder  In Baseline Profile

Need for TranscodingMPEG-2 [4] has been a widely accepted video coding

standard for various applications ranging from DVD to digital tv. broadcast.

The most important goal of MPEG-2 was to make the storage and transmission of digital AV material more efficient.

However new H.264 AVC standard [13] has an even broader perspective to support high and low bit-rate multimedia applications on existing and future networks.

Page 4: An MPEG-2 To H.264  Transcoder  In Baseline Profile

Need for TranscodingContd…H.264 requires half of the space to store video content

when compared to MPEG-2[1].Hence there is need to find compatibility between MPEG-

2 and H.264 devices.

Page 5: An MPEG-2 To H.264  Transcoder  In Baseline Profile

MPEG-2 Encoder/Decoder

Fig.1 MPEG-2 encoder/decoder [1]

Page 6: An MPEG-2 To H.264  Transcoder  In Baseline Profile

H.264 Encoder

Fig.2 H.264 Encoder [9].

Page 7: An MPEG-2 To H.264  Transcoder  In Baseline Profile

Different MacroBlock sizes of H.264 for Motion Estimation

Fig.3 Different macroblocks in H.264[8].

Page 8: An MPEG-2 To H.264  Transcoder  In Baseline Profile

Normal Method of motion estimation

In H.264, inter frame motion estimation is performed using different MB sizes from 16 × 16 to 4 × 4 [8].

For each MB, all different sizes are evaluated and the one leading to the minimum rate-distortion (RD) cost is then selected.

This guarantees the optimal block size for the final encoding but at the expense of a high-computational cost.

Page 9: An MPEG-2 To H.264  Transcoder  In Baseline Profile

How is this transcoder Different?Machine learning tools are used to exploit the correlation

between the macroblock(MB) [1] decision of the H.264 video format and the distribution of the motion compensated residual in MPEG-2.

Dynamic motion window technique is also proposed to further speed-up the decision process.

Page 10: An MPEG-2 To H.264  Transcoder  In Baseline Profile

The Algorithm for motion estimation for proposed trancoder

The proposed MPEG-2 to H.264 transcoder consists of two parts: an MPEG-2 decoder followed by an H.264 encoder.

First, the transcoder fully decodes the MPEG-2 sequence, and the information required by the decision trees and the dynamic motion window mechanism is gathered during this stage.

The information is given as input to decision tree. The H.264MB mode decision is replaced by a simple

mode assignment.

Page 11: An MPEG-2 To H.264  Transcoder  In Baseline Profile

FAST MB MODE DECISION USING MACHINE LEARNING

Creating the Training Files

Fig.4 Training algorithm for decision tree[2].

Page 12: An MPEG-2 To H.264  Transcoder  In Baseline Profile

Decision Trees

Fig.5 Decision tree for deciding the macro block mode of H.264 encoder [1].

Page 13: An MPEG-2 To H.264  Transcoder  In Baseline Profile

Dynamic motion windowAdapting the search range based on the

motion vector of the incoming MB could reduce the motion estimation[1].

Dynamic motion window is combination of two methods.

Dynamic search range based on the length of the motion vectors in the MPEG-2 video [2].

Orientation of the Motion vectors [2].

Page 14: An MPEG-2 To H.264  Transcoder  In Baseline Profile

ConclusionsComputational complexity of Inter prediction

Motion estimation of H.264 encoder of transcoder can be reduced by 90% [1].

Machine learning tool is Weka J4.8 [3].Software used is JM reference software

version 17.2 [8].MPEG-2V12 reference software for MPEG-2

[6].

Page 15: An MPEG-2 To H.264  Transcoder  In Baseline Profile

References1. H. Kalva ,et al,”An MPEG-2 to H.264 video transcoder in the baseline profile.”IEEE

Transactions on circuits and systems for video technology,vol-20,no-5,pp.763-768, May 2010.2. G. Fernández-Escribano, et al, “Reducing motion estimation complexity in MPEG-2 to H.264

transcoding,” in Proc. IEEE International Conference Multimedia Expo (ICME), Beijing, China, pp. 440–443 ,Jul. 2–5, 2007.

3. I. E. G. Richardson, “H.264/MPEG-4, part 10,” in H.264 and MPEG-4Video Compression, Hoboken, NJ: Wiley, pp. 159–223, 2003.

4. G. Fernández-Escribano, et al, “A fast MB mode decision algorithm for MPEG-2 toH.264 P-frame transcoding,” IEEE Transactions on circuits and systems for video technology,vol. 18, no. 2, pp. 172–185, Feb. 2008.

5. JM software -http ://iphome.hhi.de/suehring/tml/.6. MPEG-2 software-http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html.7. M. Isnardi,”MPEG-2 video compression“ Sarnoff corporation ,Nov 29,1999.8. W. W. Cohen and Y. Singer, “A simple, fast, and effective rule learner,” in Proc. 16th Natl.

Conf. Artificial Intelligence, Orlando, FL, pp. 335–342, Jul. 18–22, 1999.9. T. Wiegand,and Gary J. Sullivan, “Overview of H.264/AVC video coding standards,” IEEE

Transactions on circuits and systems for video technology, vol. 13, no. 7,pp.560-576 July 2003.


Recommended