GPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs
|
|
- Frederick Lester
- 7 years ago
- Views:
Transcription
1 GPU Compute accelerated HEVC decoder on ARM Mali TM -T600 GPUs
2 Ittiam Systems Introduction DSP Systems IP Company Multimedia + Communication Systems Multimedia Components, Systems, Hardware Focus on Broadcast, Video Communication, Video Security, Mobile IP Licensing Business Model Founded in 2001 Venture funded Flexible mix of one time fees and royalties for licensing 300+ licensees Worldwide Fortune 100 companies, Tier 1 OEMs Consistently rated as Most Preferred DSP IP Supplier 250 strong Engineering Team World Class Talent Deep Multimedia and end application Expertise 29 patents issued 30+ patents filed World s most preferred DSP IP supplier DSP Professionals Survey by Forward Concepts 2
3 Ittiam Multimedia Overview Multimedia Components Audio Codecs Video Codecs/Image Codecs Algorithms for Audio Effects, Acoustics, Imaging ARM CPU, NEON Optimized DSP+HW Accelerators + GPU expertise and capabilities Middleware + SDKs System components Parsers, Creators, Stacks, Subtitles Multimedia Integration Android, Other Frameworks Use Case validation Enhancements to existing Middleware Application Specific SDKs OEM Applications Complete Multimedia Applications Covers major Multimedia Use Cases Camera, Gallery, Editor, Players, Video Editor Production tested Customizable to requirements 4x 3
4 Ittiam Multimedia Solutions and ARM Strategic Platform Focus on Mobile, Home, Portable segments ARM Connected Community Member Strong Portfolio of IP Expertise in ARM architecture and optimizations for ARM Long Investment Many years of development on ARM Platforms Covering ARM9E, ARM11, Cortex -A8, A9, A15, A5, A7 and NEON TM In house developed reference C models for all IP Efficient, targeted for ARM, validated across multiple generations Partnership Joint Benchmarking of implementations Early Access to Mali/OpenCL information Early involvement on new platforms 4
5 Ittiam Media Processing Elements Audio Codes Stereo and Multichannel MP12, AAC- LC/HE v1&v2, AC3, DD+ High Quality Resampler Post Processing and Audio Effects Field Proven Acoustics Voice Quality Enhancements with Echo Cancellation/ AEC), Noise Reduction/ANR Equalizer for Microphone Sin & Speaker AGC, AVC, Audio De-Reverb Mic Beam Forming Video Codecs MPEG2, MPEG-4, H.264, HEVC / H.265 Scalable across Multiple ARM Cores Optimized for bandwidth and CPU + NEON Error Resilience for Streaming Use cases In Production Image Processing De-noise, Face detection, Red-eye correction Panorama, HDR, Low Light, 3D B&W, Sepia, Cross Process Exposure, Colours, Geometric, Filters 5
6 HEVC Overview
7 HEVC / H.265 Sandard HEVC aka H.265 is a video compression standard, jointly developed by ISO/IEC MPEG and ITU-T VCEG MPEG and VCEG have established a Joint Collaborative Team on Video Coding (JCT-VC) to develop the HEVC standard HEVC is a successor to H.264 standard HEVC can support ultra high resolutions upto 8192 x 4320 pixels HEVC offers substantially higher video compression ratio compared to existing standards
8 H.265 vs H.264 Tool H.264 H.265 Coding unit 16x16 macroblocks Block coding Structure Coding tree blocks (64x64) Quadtree coding structure Transforms 4x4 and 8x8 4x4, 8x8, 16x16 and 32x32 Inter Prediction 4x4 to 16x16 Symmetric partitions Intra Prediction 9 Modes 35 Modes 4x4 to 64x64 Asymmetric partitions Motion Prediction Spatial Median Advanced Motion Vection Prediction (Spatial + Temporal) Luma motion compensation Chroma motion compensation 6 taps for half-pel positions+ Bilinear filter for qpel positions 2 taps 4 taps 8 taps for half-pixel positions + 7 tap filter for quarter-pel positions Slices Slices for parallel parsing Wavefront parallel processing Tiles and slices for parallel parsing In-loop filters Deblocking Deblocking and SAO
9 BitRate HEVC compression About 50% compression over H264 for video resolutions of 1080p and above % compression over H264 for lower resolutions MPEG-2 35% reduction in bitrate for same PSNR output when compared to H.264 H264/AVC Perceptual video quality is subjective and cannot be measured with PSNR values H265/HEVC Subjective tests have shown around 50% reduction in bitrate for similar perceptual video quality when compared to H.264
10 HEVC Applications Near Term Over-the-top(OTT) video services market is growing at a rapid pace, thanks to Netflix, Hulu, YouTube etc., Smarter Phones and Tablets contribute significantly to OTT growth with consumers opting to view videos on-the-go OTT video services are popularly used with in TVs/set-top boxes as well Rapid growth in OTT market chokes the network bandwidth One in five Consumers abandon viewing due to slow feeds, poor quality viewing experience HEVC will enable superior viewing experience with OTT video service
11 HEVC Applications Long Term Higher quality video in the traditional terrestrial and satellite broadcasts Video recording in cameras and mobile phones, for saving storage space or higher quality Broadcasting 1080p video at 50 or 60 frames per second for the same bandwidth as 1080i (25 or 30 fps) 4K and 8K Ultra-HD broadcasts for theatre-like quality
12 Need for Software HEVC Decoder HEVC is a newly ratified standard and there is no hardware support in the current generation of Processors (Embedded / Mobile / Applications SoCs) Dedicated HW accelerators for HEVC increases the silicon area and hence the cost significantly Lack of HEVC content makes the early HW implementation risky Software Decoding is simpler and economically viable option for HEVC deployment NOW Handling the HEVC decoder complexity on a wide range of processors with constraints on the power consumption is key challenge for the Software Decoder
13 Why use GPUs for Video Processing? Decoding of high resolution videos in software involves high computational complexity and will load the CPU enormously GPUs are highly compute capable and power efficient devices Sin CPU Core(s) ARM Cortex with NEON GPUs are generally idle during video playout GPU acceleration will free up the CPU to perform other (system) tasks MALI T600 / OpenCL compliant GPU
14 HEVC Decoding on Capable GPUs GPUs are massively multithreaded devices capable of handling hundreds or thousands of threads in parallel at any given time Only highly data parallel algorithms of video codec can be efficiently offloaded to the GPU for processing Parsing & Entropy Decode Motion Compensa tion Inverse Quant Intra Prediction Inverse Transform Recon Deblocking & SAO Not suitable for GPU execution Data parallel execution,suitable for GPU execution
15 Motion Compensation The current picture/frame pixels is predicted from the reference frame s pixels The reference picture can be from past or future The prediction happens on a block-by-block basis Sin And there can be multiple reference frames for each block
16 Motion Compensation The most compute intensive part of Motion compensation is sub-pixel interpolation Luma 8 or 7 tap filter Chroma 4 tap filter Sub pixel interpolation is data parallel, i.e., interpolation of each block within a frame can happen in parallel and hence suited for GPU computing Sin
17 Inverse Quantization and Transform Inverse Quantization & Transform The residue value need to be Inverse quantized 2-D Inverse DCT transformations should be performed over the inverse quantized data Recon & InLoop Filters Reconstruction : The output from the Motion compensation and intra prediction should be added with the output from Inverse transform In loop filtering such as Deblocking and SAO filters are applied over reconstructed samples Parsing & Entropy Decode Motion Compensati on Inverse Quant Intra Prediction Sin Inverse Transform Recon Deblocking & SAO
18 Challenges in CPU+GPU Implementation Efficient Partitioning of work between CPU and GPU The effective FPS of decoder will be the minimum of the FPS achieved by the CPU and GPU for their respective work So the partitioning needs to be efficient so that both of them perform their respective work at almost the same speed(fps) Efficient pipelining data between CPU and GPU The algorithms running on CPU will depend on the output of algorithms from GPU and/or vice versa A good design should make sure neither the CPU nor the GPU spend any time waiting for the output of the other Cache coherency Cache coherency between CPU and GPU data need to ensured.
19 Benefits of Mali T600 GPU The 128-bit vector processing Presence of GPU cache instead of Local memory Flexible OpenCL workgroup size No divergent threads Unified memory Suits DSP algorithms like Video processing No requirement for data transfers from/to global memory. Can be understood just like a CPU. Works optimizally for a large range of OpenCL workgroup sizes. Multiple block sizes in a Video frame can be handled efficiently. Similar to CPU code, conditional code can be used in OpenCL kernels as well. Different kinds of filter types, filter lengths etc., in video decode can be handled efficiently. CPU and GPU share the same memory. Video YUV buffers are pretty big. There is no need of costly memory transfers of those buffers. MALI GPUs are well suited for Video Acceleration with significant power/performance benefits
20 Thank You For more information visit or contact us at
High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG).
HEVC - Introduction High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG). HEVC / H.265 reduces bit-rate requirement by 50%
More informationPerformance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder
Performance Analysis and Comparison of 15.1 and H.264 Encoder and Decoder K.V.Suchethan Swaroop and K.R.Rao, IEEE Fellow Department of Electrical Engineering, University of Texas at Arlington Arlington,
More informationAn Introduction to Ultra HDTV and HEVC
An Introduction to Ultra HDTV and HEVC By Gregory Cox, Senior Application Engineer, ATEME July 2013 We are yet again at a precipice in technology with the introduction of HEVC and 4K. This is the new standard
More informationThor High Efficiency, Moderate Complexity Video Codec using only RF IPR
Thor High Efficiency, Moderate Complexity Video Codec using only RF IPR draft-fuldseth-netvc-thor-00 Arild Fuldseth, Gisle Bjontegaard (Cisco) IETF 93 Prague, CZ July 2015 1 Design principles Moderate
More informationWhite paper. H.264 video compression standard. New possibilities within video surveillance.
White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles
More informationUsing Mobile Processors for Cost Effective Live Video Streaming to the Internet
Using Mobile Processors for Cost Effective Live Video Streaming to the Internet Hans-Joachim Gelke Tobias Kammacher Institute of Embedded Systems Source: Apple Inc. Agenda 1. Typical Application 2. Available
More informationWHITE PAPER. H.264/AVC Encode Technology V0.8.0
WHITE PAPER H.264/AVC Encode Technology V0.8.0 H.264/AVC Standard Overview H.264/AVC standard was published by the JVT group, which was co-founded by ITU-T VCEG and ISO/IEC MPEG, in 2003. By adopting new
More informationVideo Coding Technologies and Standards: Now and Beyond
Hitachi Review Vol. 55 (Mar. 2006) 11 Video Coding Technologies and Standards: Now and Beyond Tomokazu Murakami Hiroaki Ito Muneaki Yamaguchi Yuichiro Nakaya, Ph.D. OVERVIEW: Video coding technology compresses
More informationQuality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)
Quality Estimation for Scalable Video Codec Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Purpose of scalable video coding Multiple video streams are needed for heterogeneous
More informationVideo Compression Trends & OUTLOOK. Andreas Pentrelli Solution Consultant
Video Compression Trends & OUTLOOK Andreas Pentrelli Solution Consultant Subscriber's View All from one provider Triple Play TV - Linear TV / VOD, Telephone, High Speed Internet One household, multi screens
More informationNVIDIA GeForce GTX 580 GPU Datasheet
NVIDIA GeForce GTX 580 GPU Datasheet NVIDIA GeForce GTX 580 GPU Datasheet 3D Graphics Full Microsoft DirectX 11 Shader Model 5.0 support: o NVIDIA PolyMorph Engine with distributed HW tessellation engines
More informationAlberto Corrales-García, Rafael Rodríguez-Sánchez, José Luis Martínez, Gerardo Fernández-Escribano, José M. Claver and José Luis Sánchez
Alberto Corrales-García, Rafael Rodríguez-Sánchez, José Luis artínez, Gerardo Fernández-Escribano, José. Claver and José Luis Sánchez 1. Introduction 2. Technical Background 3. Proposed DVC to H.264/AVC
More informationVideo Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu
Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Yao Wang, 2003 EE4414: Video Coding Standards 2 Outline Overview of Standards and Their Applications ITU-T
More informationMultihypothesis Prediction using Decoder Side Motion Vector Derivation in Inter Frame Video Coding
Multihypothesis Prediction using Decoder Side Motion Vector Derivation in Inter Frame Video Coding Steffen Kamp, Johannes Ballé, and Mathias Wien Institut für Nachrichtentechnik, RWTH Aachen University,
More informationTECHNICAL OVERVIEW OF VP8, AN OPEN SOURCE VIDEO CODEC FOR THE WEB
TECHNICAL OVERVIEW OF VP8, AN OPEN SOURCE VIDEO CODEC FOR THE WEB Jim Bankoski, Paul Wilkins, Yaowu Xu Google Inc. 1600 Amphitheatre Parkway, Mountain View, CA, USA {jimbankoski, paulwilkins, yaowu}@google.com
More informationH.264/MPEG-4 AVC Video Compression Tutorial
Introduction The upcoming H.264/MPEG-4 AVC video compression standard promises a significant improvement over all previous video compression standards. In terms of coding efficiency, the new standard is
More informationHIGH-PERFORMANCE GPU VIDEO ENCODING ABHIJIT PATAIT SR. MANAGER, NVIDIA
HIGH-PERFORMANCE GPU VIDEO ENCODING ABHIJIT PATAIT SR. MANAGER, NVIDIA AGENDA GPU Video Encoding Overview NVIDIA Video Encoding Capabilities Kepler, Maxwell Gen 1, Maxwell Gen 2 Software API Performance
More informationComparison of the Coding Efficiency of Video Coding Standards Including High Efficiency Video Coding (HEVC)
PRE-PUBLICATION DRAFT, TO APPEAR IN IEEE TRANS. ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, DEC. 2012 1 Comparison of the Coding Efficiency of Video Coding Standards Including High Efficiency Video Coding
More informationCompany and Market Overview
World's Top VVoIP Engines Provider Company and Market Overview 2 Company & Market Overview SPIRIT is a global leader in VVoIP 20 years in the international software business Customers include more than
More informationStudy and Implementation of Video Compression Standards (H.264/AVC and Dirac)
Project Proposal Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Sumedha Phatak-1000731131- sumedha.phatak@mavs.uta.edu Objective: A study, implementation and comparison of
More informationStudy 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 informationBDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions
Insight, Analysis, and Advice on Signal Processing Technology BDTI Solution Certification TM : Benchmarking H.264 Video Decoder Hardware/Software Solutions Steve Ammon Berkeley Design Technology, Inc.
More informationFigure 1: Relation between codec, data containers and compression algorithms.
Video Compression Djordje Mitrovic University of Edinburgh This document deals with the issues of video compression. The algorithm, which is used by the MPEG standards, will be elucidated upon in order
More informationPower Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...
More information4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design
White Paper 4Kp60 H.265/HEVC Glass-to-Glass Real-Time Encoder Reference Design By Dr. Greg Mirsky, VP Product Development and Valery Gordeev, Director, Application Development January 12, 2015 Vanguard
More informationHow To Improve Performance Of H.264/Avc With High Efficiency Video Coding (Hevc)
Evaluation of performance and complexity comparison for coding standards HEVC vs. H.264/AVC Zoran M. Milicevic and Zoran S. Bojkovic Abstract In order to compare the performance and complexity without
More informationTHE PRIMARY goal of most digital video coding standards
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER 2012 1669 Comparison of the Coding Efficiency of Video Coding Standards Including High Efficiency Video Coding
More informationA Survey on ARM Cortex A Processors. Wei Wang Tanima Dey
A Survey on ARM Cortex A Processors Wei Wang Tanima Dey 1 Overview of ARM Processors Focusing on Cortex A9 & Cortex A15 ARM ships no processors but only IP cores For SoC integration Targeting markets:
More informationTaos - A Revolutionary H.264 Video Codec Architecture For 2-Way Video Communications Applications
WHITE PAPER Taos - A Revolutionary H.264 Video Codec Architecture For 2-Way Video Communications Applications Introduction The Taos H.264 video codec architecture addresses crucial requirements for latency,
More informationbig.little Technology Moves Towards Fully Heterogeneous Global Task Scheduling Improving Energy Efficiency and Performance in Mobile Devices
big.little Technology Moves Towards Fully Heterogeneous Global Task Scheduling Improving Energy Efficiency and Performance in Mobile Devices Brian Jeff November, 2013 Abstract ARM big.little processing
More informationParametric Comparison of H.264 with Existing Video Standards
Parametric Comparison of H.264 with Existing Video Standards Sumit Bhardwaj Department of Electronics and Communication Engineering Amity School of Engineering, Noida, Uttar Pradesh,INDIA Jyoti Bhardwaj
More informationRate-Constrained Coder Control and Comparison of Video Coding Standards
688 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 7, JULY 2003 Rate-Constrained Coder Control and Comparison of Video Coding Standards Thomas Wiegand, Heiko Schwarz, Anthony
More informationFRAUNHOFER INSTITUTE FOR INTEGRATED CIRCUITS IIS AUDIO COMMUNICATION ENGINE RAISING THE BAR IN COMMUNICATION QUALITY
FRAUNHOFER INSTITUTE FOR INTEGRATED CIRCUITS IIS AUDIO COMMUNICATION ENGINE RAISING THE BAR IN COMMUNICATION QUALITY BENEFITS HIGHEST AUDIO QUALITY FOR NEXT GENERATION COMMU- NICATION SYSTEMS Communication
More informationApplication Performance Analysis of the Cortex-A9 MPCore
This project in ARM is in part funded by ICT-eMuCo, a European project supported under the Seventh Framework Programme (7FP) for research and technological development Application Performance Analysis
More informationMPEG-H Audio System for Broadcasting
MPEG-H Audio System for Broadcasting ITU-R Workshop Topics on the Future of Audio in Broadcasting Jan Plogsties Challenges of a Changing Landscape Immersion Compelling sound experience through sound that
More informationHome and Digital. Jean-Marc Chery Chief Operating Officer
Home and Digital Jean-Marc Chery Chief Operating Officer Driving Success 2 Digital Convergence Group turnaround in two waves to double revenues by Q4 2015 from Q4 2013 FD-SOI becoming an industry standard,
More informationThe H.264/MPEG-4 Advanced Video Coding (AVC) Standard
International Telecommunication Union The H.264/MPEG-4 Advanced Video Coding (AVC) Standard Gary J. Sullivan, Ph.D. ITU-T T VCEG Rapporteur Chair ISO/IEC MPEG Video Rapporteur Co-Chair Chair ITU/ISO/IEC
More informationModule 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur
Module 8 VIDEO CODING STANDARDS Version ECE IIT, Kharagpur Lesson H. andh.3 Standards Version ECE IIT, Kharagpur Lesson Objectives At the end of this lesson the students should be able to :. State the
More informationH.264/MPEG-4 Advanced Video Coding Alexander Hermans
Seminar Report H.264/MPEG-4 Advanced Video Coding Alexander Hermans Matriculation Number: 284141 RWTH September 11, 2012 Contents 1 Introduction 2 1.1 MPEG-4 AVC/H.264 Overview................. 3 1.2 Structure
More informationDigital Audio Compression: Why, What, and How
Digital Audio Compression: Why, What, and How An Absurdly Short Course Jeff Bier Berkeley Design Technology, Inc. 2000 BDTI 1 Outline Why Compress? What is Audio Compression? How Does it Work? Conclusions
More informationUsing AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality
Using AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality A Technical Paper prepared for the Society of Cable Telecommunications Engineers By Anais Painchault
More informationHIGH PERFORMANCE VIDEO ENCODING WITH NVIDIA GPUS
April 4-7, 2016 Silicon Valley HIGH PERFORMANCE VIDEO ENCODING WITH NVIDIA GPUS Abhijit Patait Eric Young April 4 th, 2016 NVIDIA GPU Video Technologies Video Hardware Capabilities AGENDA Video Software
More informationHigh Dynamic Range Video The Future of TV Viewing Experience
The Future of TV Viewing Experience - White Paper - www.keepixo.com Introduction The video industry has always worked to improve the TV viewing experience. More than a decade ago, the transition from SD
More informationEvaluating Wavelet Tranforms for Video Conferencing Applications. Second quarter report (Oct Dec, 2008)
ICT R&D Funded Project Evaluating Wavelet Tranforms for Video Conferencing Applications Second quarter report (Oct Dec, 2008) Principal Investigators: Dr. Shahid Masud and Dr. Nadeem Khan Dept of Computer
More informationIP Video Rendering Basics
CohuHD offers a broad line of High Definition network based cameras, positioning systems and VMS solutions designed for the performance requirements associated with critical infrastructure applications.
More informationTHE EMERGING JVT/H.26L VIDEO CODING STANDARD
THE EMERGING JVT/H.26L VIDEO CODING STANDARD H. Schwarz and T. Wiegand Heinrich Hertz Institute, Germany ABSTRACT JVT/H.26L is a current project of the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC
More informationH 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary:
Video Compression : 6 Multimedia Systems (Module Lesson ) Summary: 6 Coding Compress color motion video into a low-rate bit stream at following resolutions: QCIF (76 x ) CIF ( x 88) Inter and Intra Frame
More informationSample Project List. Software Reverse Engineering
Sample Project List Software Reverse Engineering Automotive Computing Electronic power steering Embedded flash memory Inkjet printer software Laptop computers Laptop computers PC application software Software
More informationAccelerating Wavelet-Based Video Coding on Graphics Hardware
Wladimir J. van der Laan, Andrei C. Jalba, and Jos B.T.M. Roerdink. Accelerating Wavelet-Based Video Coding on Graphics Hardware using CUDA. In Proc. 6th International Symposium on Image and Signal Processing
More informationDCT-JPEG Image Coding Based on GPU
, pp. 293-302 http://dx.doi.org/10.14257/ijhit.2015.8.5.32 DCT-JPEG Image Coding Based on GPU Rongyang Shan 1, Chengyou Wang 1*, Wei Huang 2 and Xiao Zhou 1 1 School of Mechanical, Electrical and Information
More informationFor Articulation Purpose Only
E305 Digital Audio and Video (4 Modular Credits) This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem solving, team work, communication,
More informationNVIDIA VIDEO ENCODER 5.0
NVIDIA VIDEO ENCODER 5.0 NVENC_DA-06209-001_v06 November 2014 Application Note NVENC - NVIDIA Hardware Video Encoder 5.0 NVENC_DA-06209-001_v06 i DOCUMENT CHANGE HISTORY NVENC_DA-06209-001_v06 Version
More informationVideo Coding Standards and Scalable Coding
Yao Wang, 2016 EL-GY 6123: Image and Video Processing 1 Video Coding Standards and Scalable Coding Yao Wang Tandon School of Engineering, New York University Yao Wang, 2016 EL-GY 6123: Image and Video
More informationHPC with Multicore and GPUs
HPC with Multicore and GPUs Stan Tomov Electrical Engineering and Computer Science Department University of Tennessee, Knoxville CS 594 Lecture Notes March 4, 2015 1/18 Outline! Introduction - Hardware
More informationLow power GPUs a view from the industry. Edvard Sørgård
Low power GPUs a view from the industry Edvard Sørgård 1 ARM in Trondheim Graphics technology design centre From 2006 acquisition of Falanx Microsystems AS Origin of the ARM Mali GPUs Main activities today
More informationChoosing the Right DSP for High-Resolution Imaging in Mobile and Wearable Applications
Choosing the Right DSP for High-Resolution Imaging in Mobile and Wearable Applications By Pulin Desai, Cadence Design Systems From smartphones to smart watches, from advanced driver assistance systems
More informationhttp://www.springer.com/0-387-23402-0
http://www.springer.com/0-387-23402-0 Chapter 2 VISUAL DATA FORMATS 1. Image and Video Data Digital visual data is usually organised in rectangular arrays denoted as frames, the elements of these arrays
More informationArchitectures and Platforms
Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation
More informationVALAR: A BENCHMARK SUITE TO STUDY THE DYNAMIC BEHAVIOR OF HETEROGENEOUS SYSTEMS
VALAR: A BENCHMARK SUITE TO STUDY THE DYNAMIC BEHAVIOR OF HETEROGENEOUS SYSTEMS Perhaad Mistry, Yash Ukidave, Dana Schaa, David Kaeli Department of Electrical and Computer Engineering Northeastern University,
More informationCOMPUTING. SharpStreamer Platform. 1U Video Transcode Acceleration Appliance
COMPUTING Preliminary Data Sheet SharpStreamer Platform 1U Video Transcode Acceleration Appliance The SharpStreamer 1U Platform enables high density voice and video processing in a 1U rack server appliance
More informationMPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music
ISO/IEC MPEG USAC Unified Speech and Audio Coding MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music The standardization of MPEG USAC in ISO/IEC is now in its final
More informationH.264 Based Video Conferencing Solution
H.264 Based Video Conferencing Solution Overview and TMS320DM642 Digital Media Platform Implementation White Paper UB Video Inc. Suite 400, 1788 west 5 th Avenue Vancouver, British Columbia, Canada V6J
More informationHow To Compare Video Resolution To Video On A Computer Or Tablet Or Ipad Or Ipa Or Ipo Or Ipom Or Iporom Or A Tv Or Ipro Or Ipot Or A Computer (Or A Tv) Or A Webcam Or
Whitepaper: The H.264 Advanced Video Coding (AVC) Standard What It Means to Web Camera Performance Introduction A new generation of webcams is hitting the market that makes video conferencing a more lifelike
More informationA Tutorial on Image/Video Coding Standards
A Tutorial on Image/Video Coding Standards Jin Zeng, Oscar C. Au, Wei Dai, Yue Kong, Luheng Jia, Wenjing Zhu Department of Electronic and Computer Engineering, Hong Kong University of Science and Technology,
More informationCM0340 SOLNS. Do not turn this page over until instructed to do so by the Senior Invigilator.
CARDIFF UNIVERSITY EXAMINATION PAPER Academic Year: 2008/2009 Examination Period: Examination Paper Number: Examination Paper Title: SOLUTIONS Duration: Autumn CM0340 SOLNS Multimedia 2 hours Do not turn
More informationA Look at Emerging Standards in Video Security Systems. Chris Adesanya Panasonic Network Systems Company Chris.Adesanya@us.panasonic.
A Look at Emerging Standards in Video Security Systems Chris Adesanya Panasonic Network Systems Company Chris.Adesanya@us.panasonic.com Standards Standards are published documents that establish specifications
More informationhigh-quality surround sound at stereo bit-rates
FRAUNHOFER Institute For integrated circuits IIS MPEG Surround high-quality surround sound at stereo bit-rates Benefits exciting new next generation services MPEG Surround enables new services such as
More informationGraphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011
Graphics Cards and Graphics Processing Units Ben Johnstone Russ Martin November 15, 2011 Contents Graphics Processing Units (GPUs) Graphics Pipeline Architectures 8800-GTX200 Fermi Cayman Performance Analysis
More informationSolomon Systech Image Processor for Car Entertainment Application
Company: Author: Piony Yeung Title: Technical Marketing Engineer Introduction Mobile video has taken off recently as a fun, viable, and even necessary addition to in-car entertainment. Several new SUV
More informationIMPACT OF COMPRESSION ON THE VIDEO QUALITY
IMPACT OF COMPRESSION ON THE VIDEO QUALITY Miroslav UHRINA 1, Jan HLUBIK 1, Martin VACULIK 1 1 Department Department of Telecommunications and Multimedia, Faculty of Electrical Engineering, University
More informationInternet Video Streaming and Cloud-based Multimedia Applications. Outline
Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, yhe@ee.ryerson.ca Ling Guan, lguan@ee.ryerson.ca 1 Outline Internet video streaming Overview Video coding Approaches for video
More informationVideo Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu
Video Coding Basics Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Outline Motivation for video coding Basic ideas in video coding Block diagram of a typical video codec Different
More informationEfficient Stream-Reassembling for Video Conferencing Applications using Tiles in HEVC
Efficient Stream-Reassembling for Video Conferencing Applications using Tiles in HEVC Christian Feldmann Institut für Nachrichtentechnik RWTH Aachen University Aachen, Germany feldmann@ient.rwth-aachen.de
More informationOverview: Video Coding Standards
Overview: Video Coding Standards Video coding standards: applications and common structure Relevant standards organizations ITU-T Rec. H.261 ITU-T Rec. H.263 ISO/IEC MPEG-1 ISO/IEC MPEG-2 ISO/IEC MPEG-4
More informationWhite Paper Video and Image Processing Design Using FPGAs
White Paper Video and Image Processing Design Using FPGAs Introduction In this paper, we will look at the trends in video and image processing that are forcing developers to re-examine the architectures
More informationDatasheet EdgeVision
Datasheet Multichannel Quality of Experience Monitoring Stay in control with customizable monitoring and interfaces. offers richly featured, Quality of Experience (QoE) monitoring across an entire network
More informationOverview of the Scalable Video Coding Extension of the H.264/AVC Standard
To appear in IEEE Transactions on Circuits and Systems for Video Technology, September 2007. 1 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard Heiko Schwarz, Detlev Marpe, Member,
More informationBandwidth Adaptation for MPEG-4 Video Streaming over the Internet
DICTA2002: Digital Image Computing Techniques and Applications, 21--22 January 2002, Melbourne, Australia Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet K. Ramkishor James. P. Mammen
More informationTHE High Efficiency Video Coding (HEVC) standard is
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER 2012 1649 Overview of the High Efficiency Video Coding (HEVC) Standard Gary J. Sullivan, Fellow, IEEE, Jens-Rainer
More informationGraphical Processing Units to Accelerate Orthorectification, Atmospheric Correction and Transformations for Big Data
Graphical Processing Units to Accelerate Orthorectification, Atmospheric Correction and Transformations for Big Data Amanda O Connor, Bryan Justice, and A. Thomas Harris IN52A. Big Data in the Geosciences:
More informationGPU Architectures. A CPU Perspective. Data Parallelism: What is it, and how to exploit it? Workload characteristics
GPU Architectures A CPU Perspective Derek Hower AMD Research 5/21/2013 Goals Data Parallelism: What is it, and how to exploit it? Workload characteristics Execution Models / GPU Architectures MIMD (SPMD),
More informationA Tutorial On Network Marketing And Video Transoding
SCALABLE DISTRIBUTED VIDEO TRANSCODING ARCHITECTURE Tewodros Deneke Master of Science Thesis Supervisor: Prof. Johan Lilius Advisor: Dr. Sébastien Lafond Embedded Systems Laboratory Department of Information
More informationWhite paper. An explanation of video compression techniques.
White paper An explanation of video compression techniques. Table of contents 1. Introduction to compression techniques 4 2. Standardization organizations 4 3. Two basic standards: JPEG and MPEG 4 4. The
More informationHow To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm
Implementation of H.264 Video Codec for Block Matching Algorithms Vivek Sinha 1, Dr. K. S. Geetha 2 1 Student of Master of Technology, Communication Systems, Department of ECE, R.V. College of Engineering,
More informationVoIP: Enabling Communications for Everything. May, 2015 www.imgtec.com
VoIP: Enabling Communications for Everything May, 2015 www.imgtec.com VoIP: Enabling Communications for Everything All devices are connected and have an IP address! MVNOs/Social Networking/CRM 3G Mobile
More informationThe H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions
Presented at the SPIE Conference on Applications of Digital Image Processing XXVII Special Session on Advances in the New Emerging Standard: H.264/AVC, August, 2004 The H.264/AVC Advanced Video Coding
More informationVideo compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
More informationNTT DOCOMO Technical Journal. Standardization of HEVC Video Coding Scheme Reducing Video Traffic by Half and Perspective for Mobile Services
Video Delivery Video Coding International Standardization Standardization of HEVC Video Coding Scheme Reducing Video Traffic by Half and Perspective for Mobile Services The growing popularity of smartphones
More informationMultidimensional Transcoding for Adaptive Video Streaming
Multidimensional Transcoding for Adaptive Video Streaming Jens Brandt, Lars Wolf Institut für Betriebssystem und Rechnerverbund Technische Universität Braunschweig Germany NOSSDAV 2007, June 4-5 Jens Brandt,
More informationVoice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification
Voice Communication Package v7.0 of front-end voice processing software technologies General description and technical specification (Revision 1.0, May 2012) General VCP information Voice Communication
More informationProactive Video Assurance through QoE and QoS Correlation
A Complete Approach for Quality and Service Assurance W H I T E P A P E R Introduction Video service providers implement new technologies to maximize the quality and diversity of their entertainment program
More informationMPEG-4. The new standard for multimedia on the Internet, powered by QuickTime. What Is MPEG-4?
The new standard for multimedia on the Internet, powered by QuickTime. is the new worldwide standard for interactive multimedia creation, delivery, and playback for the Internet. What MPEG-1 and its delivery
More informationVA (Video Acceleration) API. Jonathan Bian 2009 Linux Plumbers Conference
VA (Video Acceleration) API Jonathan Bian 2009 Linux Plumbers Conference Motivation for creating a new API Lack of a video decode acceleration API for Unixlike OS that fully exposes fixed function video
More informationThe MeeGo Multimedia Stack. Dr. Stefan Kost Nokia - The MeeGo Multimedia Stack - CELF Embedded Linux Conference Europe
The MeeGo Multimedia Stack The MeeGo Multimedia Stack MeeGo Intro Architecture Development GStreamer Quick MeeGo Intro MeeGo = Moblin + Maemo Linux distribution for CE devices Netbook, Phone (Handset),
More informationA Scalable VISC Processor Platform for Modern Client and Cloud Workloads
A Scalable VISC Processor Platform for Modern Client and Cloud Workloads Mohammad Abdallah Founder, President and CTO Soft Machines Linley Processor Conference October 7, 2015 Agenda Soft Machines Background
More informationVideo Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm
Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm Nandakishore Ramaswamy Qualcomm Inc 5775 Morehouse Dr, Sam Diego, CA 92122. USA nandakishore@qualcomm.com K.
More informationX264: A HIGH PERFORMANCE H.264/AVC ENCODER. Loren Merritt and Rahul Vanam*
X264: A HIGH PERFORMANCE H.264/AVC ENCODER Loren Merritt and Rahul Vanam* In Preparation *Dept. of Electrical Engineering, University of Washington, Seattle, WA 98195-2500 Email: {lorenm, rahulv}@u.washington.edu
More informationAdvances of Media Technology in Modern Computing
Advances of Media Technology in Modern Computing Dr. Hong Jiang, Intel Fellow, Intel Corporation ICME 2013 Keynote San Jose, California, USA, July 16, 2013 Be Bold. Define the Future of Software. Legal
More informationComputer Graphics Hardware An Overview
Computer Graphics Hardware An Overview Graphics System Monitor Input devices CPU/Memory GPU Raster Graphics System Raster: An array of picture elements Based on raster-scan TV technology The screen (and
More information