Low Compexity H.264 Encoder Using Machine Learning for Streaming Applications

Low Compexity H.264 Encoder Using Machine Learning for Streaming Applications
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:743790216
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Low Compexity H.264 Encoder Using Machine Learning for Streaming Applications by : Suchethan Swaroop Vaidyanath

Download or read book Low Compexity H.264 Encoder Using Machine Learning for Streaming Applications written by Suchethan Swaroop Vaidyanath and published by . This book was released on 2011 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: H.264, MPEG-4 part-10 or AVC, is the latest digital video codec standard which has proven to be superior than earlier standards in terms of compression ratio, quality, bit rates and error resilience [1]. Joint model (JM) reference software is used for academic reference and it was developed by the Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG (Video coding experts group). The Intel IPP H.264 (Integrated Performance Primitives) is a product of Intel which uses Intel IPP libraries and SIMD instructions available on modern processors. The Intel IPP H.264 is multithreaded and uses CPU optimized IPP routines. These two softwares are compared in terms of execution time and video quality of the decoded sequences. The metrics used for comparison are SSIM (Structural Similarity Index Metric), PSNR (Peak-to-Peak Signal to Noise Ratio), MSE (Mean Square Error), motion estimation time, encoding time, decoding time and the compression ratio of the H.264 le size (encoded output). The compression ratio of H.264 file is found to be less in JM software at various bit rates than in Intel IPP. Hence, it is preferred over Intel IPP for reduction in the Motion estimation takes about 60 to 70 percent of the encoding time. The time consuming Sum of Absolute Differences (SAD) method adopted in the H.264 encoder in JM 16.2 software is replaced with a classifcation rule using machine learning. This tree is implemented in the form of if-else statements in the motion estimation block of JM16.2. Hence, the motion estimation process is reduced to if else statements thereby reducing the encoding time. H.264 is a video codec format. Its corresponding .AAC (Advanced Audio Coding) audio format and the video format are then placed on a MP4 container using an open source tool called MP4box. This MP4 file can be streamed (after forming manifest files) using IIS (Internet Information Services) to achieve smooth low complexity streaming of media over the Internet.


Low Compexity H.264 Encoder Using Machine Learning for Streaming Applications Related Books

Low Compexity H.264 Encoder Using Machine Learning for Streaming Applications
Language: en
Pages:
Authors: Suchethan Swaroop Vaidyanath
Categories:
Type: BOOK - Published: 2011 - Publisher:

GET EBOOK

H.264, MPEG-4 part-10 or AVC, is the latest digital video codec standard which has proven to be superior than earlier standards in terms of compression ratio, q
Low Complexity H.264 Encoder Using Machine Learning
Language: en
Pages:
Authors: Thejaswini Purushotham
Categories:
Type: BOOK - Published: 2010 - Publisher:

GET EBOOK

H.264 is currently one of the most widely accepted video coding standards in the industry. Several software and hardware solutions for the H.264 video encoder e
Low Complexity H.264 Video Encoder Design Using Machine Learning Techniques
Language: en
Pages: 118
Authors: Paula Carrillo
Categories: Code division multiple access
Type: BOOK - Published: 2008 - Publisher:

GET EBOOK

H.264/AVC encoder complexity is mainly due to variable size in Intra and Inter frames. This makes H.264/AVC very difficult to implement, especially for real tim
A Discrete Wavelet Transform Based Low Complexity H.264 Encoder for High Bit Rate Applications
Language: en
Pages: 152
Authors: Rangarajan Lakshminarasimhan Ravi
Categories: Coding theory
Type: BOOK - Published: 2010 - Publisher:

GET EBOOK

Multimedia applications have become an integral part of our daily life through their use in mobile communications, video conferencing, entertainment and more. M
Low Complexity Interpolation Filters for Motion Estimation and Application to the H.264 Encoders
Language: en
Pages:
Authors: Georgios Georgis
Categories: Computers
Type: BOOK - Published: 2013 - Publisher:

GET EBOOK

Low Complexity Interpolation Filters for Motion Estimation and Application to the H.264 Encoders.