cover
Ankit Garg

MPEG Video Transcoding in Compress Domain

By Ankit Garg


Ankit Garg is Assistant Professor in Amity University, Haryana. He did M.tech (CSE) and pursuing P.hD from Uttarakhand Technical University dehradun. He has authored/co-authored more than 22 quality research publications in international journal and conferences. Beside this he has been part of more than 20 organisational bodies.


BookRix GmbH & Co. KG
80331 Munich

ABSTRACT

ABSTRACT 

 

The goal of transcoding is to process one standards-compliant video stream into another standards-compliant video stream that has properties better suited for a particular application. Most of still images and videos are stored in compressed domain in digital media. Various transcoding operations like splicing, downscaling and filtering can be easily performed in a spatial domain via de-compression and re-compression. But in general, transcoding of a compressed image or video in a compressed domain is much faster, more efficient and practical than that in spatial domain.

 

In my book I have purposed a novel approach to perform the transcoding operations by developing a number of transcoding algorithms in the Discrete Cosine Transform (DCT) domain, which exploits various properties of DCT, Discrete Fourier Transform (DFT) and their relationships. When an image or video is given in compressed domain, its transcoded image or video is also obtained in compressed domain. The purposed approach is computationally fast and has less space complexity, thus achieving high performance.

TABLE OF CONTENTS

CHAPTER 1 Introduction

          1.1 Introduction to Transcoding

          1.2 Organization of Book

 

CHAPTER 2 Problem Statement and MPEG Compression

 

            2.1 MPEG Transcoding Problem Statement

            2.2 Introduction to MPEG Video Compression

                        2.2.1 Filters

                        2.2.2 Color Space Conversion

                        2.2.3 Digitization

                        2.2.4 Scaling

                        2.2.5 MPEG Frames

                        2.2.6 Transforms

                        2.2.7 Quantization

                        2.2.8 Compaction Coding

            2.3 Transform Coding Algorithms

                        2.3.1 Intraframe Algorithms

                        2.3.2 InterFrame Algorithms

            2.4 Summary

 

CHAPTER 3 Super-Resolution

3.1 Introduction

            3.2 Problem Definition

            3.3 Initial Approach

                        3.3.1 Relation with Discrete Fourier Transform (DFT)

                                    3.3.1.1 1-Dimension Case

                              3.3.1.2 Extension to 2-Dimension

                        3.3.2 Experimental Results

                                    3.3.2.1 Image Reconstruction

                                    3.3.2.2 Comparison with Interpolation

            3.4 Improvement in DFT Approach

          3.5 Super-Resolution using Discrete Cosine Transform (DCT)

                        3.5.1 Relationships between DFT and DCT

                                    3.5.1.1 1-Dimension Case

                              3.5.1.2 Extension to 2-Dimension

            3.6 Improvement in DCT Approach

                        3.6.1 1-Dimension Case

                    3.6.2 Extension to 2-Dimension

                        3.6.3 Experimental Results

                                    3.6.3.1 Image Reconstruction

           

            3.7 L/M-fold Resizing of an Image.

            3.8 Summary

 

CHAPTER 4 Mapping Spatial Shifting into DCT Domain

 

            4.1 Motivation

            4.2 Existing Approach

            4.3 Approach Suggested

                        4.3.1 First Principles

                        4.3.2 Putting it all together.

                        4.3.3 Results for 8 x 8 Block.

            4.4 Generalization

                        4.4.1 For 2-Dimension Input

                        4.4.2 Experimental Results

            4.5 Summary

 

CHAPTER 5 Embedded Coring in MPEG Video Compression

           

            5.1 Introduction

            5.2 Coring Approach

            5.3 Experimental Results.

            5.4 Extension to MPEG

            5.5 Summary

 

CHAPTER 6 Future Scope

            6.1 Temporal Mode Conversion

            6.2 Splicing

            6.3 Reverse Play

            6.4 Summary

 

REFERENCES  

APPENDICES

Appendix A

Appendix B

Appendix C.

Appendix D.