Low Power Design of the Next-Generation High Efficiency Video Coding
|
|
- Reynold Fisher
- 6 years ago
- Views:
Transcription
1 Low Power Design of the Next-Generation High Efficiency Video Coding Authors: Muhammad Shafique, Jörg Henkel CES Chair for Embedded Systems
2 Outline Introduction to the High Efficiency Video Coding (HEVC) HEVC Analysis complexity, memory access, thermal Power-Efficient HEVC System Design Conclusion 2
3 Normalized Memory BW. [GB/s] High Efficiency Video Coding (HEVC) Ultra-HD (or supervision) million pixels per frame By 2017: 80% 90% global internet traffic New video compression standards/techniques required JCT-VC s High Efficiency Video Coding (HEVC) ~2 compression efficiency compared to H.264 Full 30fps 1 second 712 Mbits 1 hour 2.4 Tbits Time Bitrate (a) 3 1.4E E E E E E E+11 HEVC H.264/AVC (b) Basketball Kimono PeopleOnStreet 0 HD720 1 HD K 3 3
4 Challenges for Developing HEVC-based Multimedia Systems Challenges & Requirements Compute Complexity Content-Awareness, HW-SW Collaboration, Many-core Systems Power Efficiency Accelerator Design, Content-Awareness, Power- Gating Thermal Management Thermal Analysis, Configurations, Content-Adaptive Parallelization Workload Balancing, Arch.-Awareness, Power Budgeting Video Memory Memory Hierarchy Design, Content-Aware 4
5 HEVC Overview: Encoding Flow Input Video in CTUs + Transform and Quatization Inverse Transform and Quantization Recursive TU Size Reduction Intra Prediction Recursive CU/PU Size Reduction Inter Prediction Bitstream Headers CABAC Entropy Coder Decoded Picture Buffer Deblocking and SAO Filter Output Reconstructed Video Output Bitstream 5
6 HEVC Overview: Slices and Tiles Slice 0 Slice 2 Slice 3 Slice 1 Tile 0 Tile 1 Tile 2 Tile 3 Tile 4 Tile 5 GOP 0 GOP 0 F 0 F 0 F M-1 T 0 T 1 T 0 T 1 T K-1 T K-1 Core 0 f 0 Core 1 f 1 Core K-1 f K-1 HEVC Parallel Encoding 6
7 HEVC Overview: Tree-Block Structure CTU CTU 0 CTU 1 CTU Example PU Configuration Example CU Configuration Tested TU Configurations 7
8 CTU Distribution 8
9 HEVC Overview: Intra and Inter Prediction HEVC Intra Prediction HEVC Inter Prediction Vertical Angular Predictors Horizontal Angular Predictors 0: Planar 1: DC log2 2 2 M i 0 2 i N i log2 3 2 M i 13 2 i 0 HEVC-Intra: ~2.56 more mode decisions than H.264 HEVC-Inter: ~2.2 more complex than H.264 9
10 HEVC Overview: Motion Estimation Block Matching (BM) or Motion Estimation (ME) Compression by searching temporal neighbors High energy/time, high compression efficiency (H.264-Inter, HEVC-Inter) Reference Frame Current Frame Residue Frame Motion Vector Best Matching Current Block Search Window Previous Frame 10 Current Frame
11 HEVC Overview: Search Data Fetching High leakage High dynamic External Memory (DRAM) High bus power External Memory Bus Very high leakage On-Chip Memory (SRAM) Current Frame A memory subsystem with low power consumption and high efficiency is Current Block required Search Window Block Matching Reference Frame 11
12 Outline Introduction to the High Efficiency Video Coding (HEVC) HEVC Analysis complexity, memory access, thermal Power-Efficient HEVC System Design Conclusion 12
13 Percentage Area HEVC Analysis: Computational Complexity CU/PU Partitioning Large partitions for low-variance and homogeneous image areas and vice-versa High Variance Low Early PU size prediction may provide Regions Variance significant reduction in computational Regions and energy requirements Smooth texture (due to larger QP or resolution) is usually captured by larger sized PUs BasketballDrill ParkScene PeopleOnStreet
14 HEVC Analysis: CTU Distribution 14
15 Percentage Utilization HEVC Analysis: Memory Accesses Memory Access for Motion Estimation Memory accesses of HEVC 3.86 of H.264 Most of the on-chip memory is wasted (leakage power) 100% 75% 50% H.264 HEVC (a) Maximum (b) 25% Only a part of the full search window is utilized 0% Median Adapting the search window size at run-time provides Minimum increased potential for leakage power savings 75 % 25 % Keiba BasketballDrill RaceHorses KristenAndSara 15
16 Using a thermal camera setup Linux Ubuntu kernel Voltage supply IR Camera A bottom view Water-cooling unit to cool down the thermoelectric device Thermal pad CPU chip Thermal map Water heat sink Thermoelectric device Copper plate Peltier Based Cooling Intel Atom 45nm dual-core processor (1.8 GHz) Src: Intel DIAS Pyroview thermal camera operates at 50Hz with spatial resolution of 50 µm Copyright: Chair for Embedded Systems (CES), Karlsruhe Institute of Technology (KIT), Germany 16
17 Temperature Measurements for HEVC vs. 22QP] Temp max.: 55.0 C Temp min.: 36.0 C Temp avg.: 53.0 C DATE 14 Temp max.: 53.0 C Temp min.: 35.0 C Temp avg.: 49.0 C Copyright: Chair for Embedded Systems (CES), Karlsruhe Institute of Technology (KIT), Germany 17
18 HEVC Analysis: Temperature Temperature ( C) So What is Required? Interplay between Software and Hardware needs 45 Keiba (1.8 GHz) 40 Basketball (1.35 GHz) Time (sec) to be explored for power/energy optimization 62 ºC 56 ºC 50 ºC 44 ºC Temperature ( C) Keiba Basketball Time (sec) 1. Optimized Algorithms for Fast Intra- and Inter- Prediction 2. Energy-Efficient Hardware Accelerators 3. Energy-Efficient Video Memory Heirarchy 4. Content-Adaptive Power Management Frequency Dependence Content Dependence 62 ºC 60 ºC 58 ºC 56 ºC 54 ºC 52 ºC 50 ºC 48 ºC 46 ºC 44 ºC 18
19 Outline Introduction to the High Efficiency Video Coding (HEVC) HEVC Analysis complexity, memory access, thermal Power-Efficient HEVC System Design Conclusion 19
20 Power Efficient HEVC Design: Hardware Architecture HEVC Software Layer Application Driven Adaptive Power/ Thermal Manager Video Tile Formation HEVC Encoding Intra/Inter Energy to Quality Tradeoff Complexity Reduction Scheme Data Analysis and Statistics Adaptive Workload Budgeting CT CT R R CT CT R R CT CT R R HEVC Hardware Processing Architecture Feedback Monitors to Software CT R CT R... CT R Battery Off-chip DRAM 20
21 Analysis and Statistics 2000 PDF Frequency 8x8 16x16 32x32 64x64 Variance PDF Frequency 8x8 16x16 32x32 64x64 Distortion Variance Distortion Parameter Value SAD SSE SATD Kbps Max. CU Depth Search Range Variance and Motion based Classification AMP
22 Complexity Reduction: PU Size Estimation CTU variance computation at 4 4 v 1 n 1 x 1 n i x i 0 2 HEVC CTU Compressor Recursive 4 neighbors merge PU Map (PUM) PU Map Above (PUMA) v c CombineVariances v if v v OR v v i, i {1,2,3,4} c Th i, i {1,2,3,4} Th MergeBlocks v Th 4 1 log 2 ln 2 v QP Rayleigh CDF Analysis Empirical Analysis H µ v = Mean of variance curve Δ = CDF threshold (0.8) H = Size of PU to combine 22
23 Normalized Time Time Savings and Video Quality Results Sequence Class Size BD-PSNR BD-Rate Traffic A 4K BasketballDrive B 1080p BasketballDrill Traffic BasketballDrive BasketballDrill C BQSquare WVGA RaceHorses Johnny Basketball BQSquare Drive D Drill WQVGA DrillText RaceHorses D WQVGA Johnny E 720p BasketballDrillText F WVGA
24 Time [msec] Tile Mapping and Parallelization Cores CPUs Max freq. f max Frame Rate f p Core 0 Output Core 1 Core 2 Core 3... Core K-2 Core K-1 Workload is not equal for tiles Workload (per core) Tile Formation and Maximum Workload Tile Estimator 0 Tile 1 Tile 3 Tile Video 4 Input Frequency (per CPU) Workload Allocator Monitoring Unit Threshold Generator Workload Adaptation Total Intra Angles (θ) Frame Offline Tuning Workload Manager Core Frequency Selector Intra Mode Prediction User bit-rate tolerance n 24
25 HEVC Thermal Management Application-Driven DTM Extract Motion Intensity HEVC Encoder Application driven DTM Frequency scaling Execute HM Core0 Sensor Core1 Sensor T current > T critical NO YES 25
26 Temperature (ºC) HEVC Thermal Management 56 ºC 54 ºC 52 ºC 50 ºC 48 ºC 46 ºC 44 ºC 42 ºC 40 ºC 38 ºC 60 Max Average Min No DTM DTM 54ºC DTM 50ºC DTM 46ºC 0 PSNR (db) Bit rate (kbps) No DTM Our 54 C Our 50 C Our 46 C 26
27 Peak temperature (ºC) HEVC Thermal Management No DTM DTM 54ºC DTM 50ºC DTM 46ºC # Frames Peak temperature (ºC) No DTM DTM 54ºC DTM 50ºC DTM 46ºC # Frames Keiba BasketballDrill 27
28 Power Efficient HEVC Design: Hardware Architecture CT CT R R CT CT R R CT CT R R HEVC Hardware Processing Architecture Feedback Monitors to Software CT R CT R... CT R Battery 28
29 Hardware Accelerators M CTU Row HW 0 HW 1 HW Intra 2 HW 8 PPC 2N/8 Predictor Number of datapaths in parallel Legend: Slice LUTs (luma) Slice LUTs (chroma) Slice registers (luma) Slice registers (chroma) Occupied Slices (luma) Occupied Slices (chroma) 29
30 AMBER: Memory Subsystem External Memory holds the current frame High density, low read and write power On-chip SRAM memory (FIFO) holds only the current block External Memory (Current Frame) External Memory Controller High read and write speed and low dynamic write power Hides latencies from HEVC engine MRAM Buffers (N Reference Frames) Reference Write Master Current Read Master - Reads current frame data - Writes SRAM Buffer -Low write amount -Fast Write On-chip Current Data (Block) SRAM SRAM Block FIFO Reference Read Master - Reads reference frames - Low latency read Block Matching Engine HEVC Encoder (Transform loop) Power Control HEVC Video Compression Control 30
31 AMBER: MRAM Reference Buffers One MRAM buffer holds a full reference frame Each column (sector) of reference buffer is power-gated Reference read and write masters read and write data to the MRAM buffer Reference Write Master H MRAM Reference Buffers W W Reference F 1 H Reference F N Row Buffer SRAM FIFO MRAM Power Gate Control Reference Read Master HEVC Encoder Block Matching 31
32 AMBER: Reference Buffer Power Management Observation: Not all of the search window is used Block matching algorithm accesses only a small percentage of reference buffer sectors Power-gate unused sectors Reduce leakage s CU s 1 x min s 1 s 2 Block Matching Turned OFF Turned ON s CUPrediction s of Unused Sectors is based on: 2 x max 1. Self-Organizing Map 2. Content Properties 32
33 Power [W] Power Consumption (4 reference frames) Search Window AMBER Keiba China Speed Four People Basketball Drive People Keiba ChinaSpeed FourPeople BasketballDrive People 832x x x x x1600 Increasing the number of reference frames improves the power consumption of the AMBER system compared to the search window approach 33
34 Conclusion Comprehensive analysis of HEVC Architecture, power, thermal and complexity Challenges posed by HEVC Architectural (memory, reconfiguration, accelerators) Power/thermal (power-gating, configuration control) Complexity (parallelization, many-core, workload balancing) Both Hardware and Software need to be optimized while leveraging the application-specific knowledge Our approach Adaptive complexity management Video tiling, workload budgeting, CU/PU partitioning Power and thermal aware HEVC configuration Hybrid video memory hierarchy with content-driven power-gating 34
35 ces265: Multi-threaded HEVC Encoder Open-source C++ based Multithreading via pthread API One thread of ces faster than HM-9.2 Tile Formation and Workload Curtailing Slice Compressor Sniper many-core x86 simulator HEVC-Intra Encoder s Top GOP Compressor Workload Queue Tile Compressor Threads Workload Manager System Configuration YUV Read Write Encoder Statistics CTU Compressor Workload Allocator Proposed HEVC Intra Encoder Simulator statistics McPAT power simulator Power statistics Web Download 35
36 Acknowledgement Muhammad Usman Karim Khan Daniel Palomino Claudio M. Diniz Felipe Sampaio 36
37 Thank you! Questions? Web: Download: 37
A parallel HEVC encoder scheme based on Multi-core platform Shu Jun1,2,3,a, Hu Dong1,2,3,b
4th National Conference on Electrical, Electronics and Computer Engineering (NCEECE 2015) A parallel HEVC encoder scheme based on Multi-core platform Shu Jun1,2,3,a, Hu Dong1,2,3,b 1 Education Ministry
More informationChapter 2 Introduction to
Chapter 2 Introduction to H.264/AVC H.264/AVC [1] is the newest video coding standard of the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC Moving Picture Experts Group (MPEG). The main improvements
More informationHEVC Real-time Decoding
HEVC Real-time Decoding Benjamin Bross a, Mauricio Alvarez-Mesa a,b, Valeri George a, Chi-Ching Chi a,b, Tobias Mayer a, Ben Juurlink b, and Thomas Schierl a a Image Processing Department, Fraunhofer Institute
More informationA Low-Power 0.7-V H p Video Decoder
A Low-Power 0.7-V H.264 720p Video Decoder D. Finchelstein, V. Sze, M.E. Sinangil, Y. Koken, A.P. Chandrakasan A-SSCC 2008 Outline Motivation for low-power video decoders Low-power techniques pipelining
More informationMauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard
Mauricio Álvarez-Mesa ; Chi Ching Chi ; Ben Juurlink ; Valeri George ; Thomas Schierl Parallel video decoding in the emerging HEVC standard Conference object, Postprint version This version is available
More informationOverview: Video Coding Standards
Overview: Video Coding Standards Video coding standards: applications and common structure ITU-T Rec. H.261 ISO/IEC MPEG-1 ISO/IEC MPEG-2 State-of-the-art: H.264/AVC Video Coding Standards no. 1 Applications
More information17 October About H.265/HEVC. Things you should know about the new encoding.
17 October 2014 About H.265/HEVC. Things you should know about the new encoding Axis view on H.265/HEVC > Axis wants to see appropriate performance improvement in the H.265 technology before start rolling
More informationReal-time SHVC Software Decoding with Multi-threaded Parallel Processing
Real-time SHVC Software Decoding with Multi-threaded Parallel Processing Srinivas Gudumasu a, Yuwen He b, Yan Ye b, Yong He b, Eun-Seok Ryu c, Jie Dong b, Xiaoyu Xiu b a Aricent Technologies, Okkiyam Thuraipakkam,
More informationCOMPLEXITY REDUCTION FOR HEVC INTRAFRAME LUMA MODE DECISION USING IMAGE STATISTICS AND NEURAL NETWORKS.
COMPLEXITY REDUCTION FOR HEVC INTRAFRAME LUMA MODE DECISION USING IMAGE STATISTICS AND NEURAL NETWORKS. DILIP PRASANNA KUMAR 1000786997 UNDER GUIDANCE OF DR. RAO UNIVERSITY OF TEXAS AT ARLINGTON. DEPT.
More informationInto the Depths: The Technical Details Behind AV1. Nathan Egge Mile High Video Workshop 2018 July 31, 2018
Into the Depths: The Technical Details Behind AV1 Nathan Egge Mile High Video Workshop 2018 July 31, 2018 North America Internet Traffic 82% of Internet traffic by 2021 Cisco Study
More informationMULTI-CORE SOFTWARE ARCHITECTURE FOR THE SCALABLE HEVC DECODER. Wassim Hamidouche, Mickael Raulet and Olivier Déforges
2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) MULTI-CORE SOFTWARE ARCHITECTURE FOR THE SCALABLE HEVC DECODER Wassim Hamidouche, Mickael Raulet and Olivier Déforges
More informationA video signal consists of a time sequence of images. Typical frame rates are 24, 25, 30, 50 and 60 images per seconds.
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 sent progressively (the
More informationHEVC Subjective Video Quality Test Results
HEVC Subjective Video Quality Test Results T. K. Tan M. Mrak R. Weerakkody N. Ramzan V. Baroncini G. J. Sullivan J.-R. Ohm K. D. McCann NTT DOCOMO, Japan BBC, UK BBC, UK University of West of Scotland,
More informationAuthors: Glenn Van Wallendael, Sebastiaan Van Leuven, Jan De Cock, Peter Lambert, Joeri Barbarien, Adrian Munteanu, and Rik Van de Walle
biblio.ugent.be The UGent Institutional Repository is the electronic archiving and dissemination platform for all UGent research publications. Ghent University has implemented a mandate stipulating that
More informationHardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy
Hardware Implementation for the HEVC Fractional Motion Estimation Targeting Real-Time and Low-Energy Vladimir Afonso 1-2, Henrique Maich 1, Luan Audibert 1, Bruno Zatt 1, Marcelo Porto 1, Luciano Agostini
More informationThe H.26L Video Coding Project
The H.26L Video Coding Project New ITU-T Q.6/SG16 (VCEG - Video Coding Experts Group) standardization activity for video compression August 1999: 1 st test model (TML-1) December 2001: 10 th test model
More informationJoint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab
Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes Digital Signal and Image Processing Lab Simone Milani Ph.D. student simone.milani@dei.unipd.it, Summer School
More informationAdvanced Video Processing for Future Multimedia Communication Systems
Advanced Video Processing for Future Multimedia Communication Systems André Kaup Friedrich-Alexander University Erlangen-Nürnberg Future Multimedia Communication Systems Trend in video to make communication
More informationSignal Processing: Image Communication
Signal Processing: Image Communication 29 (2014) 935 944 Contents lists available at ScienceDirect Signal Processing: Image Communication journal homepage: www.elsevier.com/locate/image Fast intra-encoding
More informationWHITE PAPER. Perspectives and Challenges for HEVC Encoding Solutions. Xavier DUCLOUX, December >>
Perspectives and Challenges for HEVC Encoding Solutions Xavier DUCLOUX, December 2013 >> www.thomson-networks.com 1. INTRODUCTION... 3 2. HEVC STATUS... 3 2.1 HEVC STANDARDIZATION... 3 2.2 HEVC TOOL-BOX...
More informationIntroduction to Video Compression Techniques. Slides courtesy of Tay Vaughan Making Multimedia Work
Introduction to Video Compression Techniques Slides courtesy of Tay Vaughan Making Multimedia Work Agenda Video Compression Overview Motivation for creating standards What do the standards specify Brief
More informationInternational Journal for Research in Applied Science & Engineering Technology (IJRASET) Motion Compensation Techniques Adopted In HEVC
Motion Compensation Techniques Adopted In HEVC S.Mahesh 1, K.Balavani 2 M.Tech student in Bapatla Engineering College, Bapatla, Andahra Pradesh Assistant professor in Bapatla Engineering College, Bapatla,
More informationThe Multistandard Full Hd Video-Codec Engine On Low Power Devices
The Multistandard Full Hd Video-Codec Engine On Low Power Devices B.Susma (M. Tech). Embedded Systems. Aurora s Technological & Research Institute. Hyderabad. B.Srinivas Asst. professor. ECE, Aurora s
More informationOn Complexity Modeling of H.264/AVC Video Decoding and Its Application for Energy Efficient Decoding
1240 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 13, NO. 6, DECEMBER 2011 On Complexity Modeling of H.264/AVC Video Decoding and Its Application for Energy Efficient Decoding Zhan Ma, Student Member, IEEE, HaoHu,
More informationHIGH Efficiency Video Coding (HEVC) version 1 was
1 An HEVC-based Screen Content Coding Scheme Bin Li and Jizheng Xu Abstract This document presents an efficient screen content coding scheme based on HEVC framework. The major techniques in the scheme
More informationOverview of the Emerging HEVC Screen Content Coding Extension
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Overview of the Emerging HEVC Screen Content Coding Extension Xu, J.; Joshi, R.; Cohen, R.A. TR25-26 September 25 Abstract A Screen Content
More informationA low-power portable H.264/AVC decoder using elastic pipeline
Chapter 3 A low-power portable H.64/AVC decoder using elastic pipeline Yoshinori Sakata, Kentaro Kawakami, Hiroshi Kawaguchi, Masahiko Graduate School, Kobe University, Kobe, Hyogo, 657-8507 Japan Email:
More informationA HIGH THROUGHPUT CABAC ALGORITHM USING SYNTAX ELEMENT PARTITIONING. Vivienne Sze Anantha P. Chandrakasan 2009 ICIP Cairo, Egypt
A HIGH THROUGHPUT CABAC ALGORITHM USING SYNTAX ELEMENT PARTITIONING Vivienne Sze Anantha P. Chandrakasan 2009 ICIP Cairo, Egypt Motivation High demand for video on mobile devices Compressionto reduce storage
More informationDecoder Hardware Architecture for HEVC
Decoder Hardware Architecture for HEVC The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Tikekar, Mehul,
More informationConference object, Postprint version This version is available at
Benjamin Bross, Valeri George, Mauricio Alvarez-Mesay, Tobias Mayer, Chi Ching Chi, Jens Brandenburg, Thomas Schierl, Detlev Marpe, Ben Juurlink HEVC performance and complexity for K video Conference object,
More informationParallel SHVC decoder: Implementation and analysis
Parallel SHVC decoder: Implementation and analysis Wassim Hamidouche, Mickaël Raulet, Olivier Deforges To cite this version: Wassim Hamidouche, Mickaël Raulet, Olivier Deforges. Parallel SHVC decoder:
More informationWITH the rapid development of high-fidelity video services
896 IEEE SIGNAL PROCESSING LETTERS, VOL. 22, NO. 7, JULY 2015 An Efficient Frame-Content Based Intra Frame Rate Control for High Efficiency Video Coding Miaohui Wang, Student Member, IEEE, KingNgiNgan,
More informationAnalysis of the Intra Predictions in H.265/HEVC
Applied Mathematical Sciences, vol. 8, 2014, no. 148, 7389-7408 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.49750 Analysis of the Intra Predictions in H.265/HEVC Roman I. Chernyak
More informationVideo Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder.
Video Transmission Transmission of Hybrid Coded Video Error Control Channel Motion-compensated Video Coding Error Mitigation Scalable Approaches Intra Coding Distortion-Distortion Functions Feedback-based
More informationOL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0. General Description. Applications. Features
OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0 General Description Applications Features The OL_H264MCLD core is a hardware implementation of the H.264 baseline video compression
More informationEfficient encoding and delivery of personalized views extracted from panoramic video content
Efficient encoding and delivery of personalized views extracted from panoramic video content Pieter Duchi Supervisors: Prof. dr. Peter Lambert, Dr. ir. Glenn Van Wallendael Counsellors: Ir. Johan De Praeter,
More informationTHE TWO prominent international organizations specifying
1792 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER 2012 Intra Coding of the HEVC Standard Jani Lainema, Frank Bossen, Member, IEEE, Woo-Jin Han, Member, IEEE,
More informationSelective Intra Prediction Mode Decision for H.264/AVC Encoders
Selective Intra Prediction Mode Decision for H.264/AVC Encoders Jun Sung Park, and Hyo Jung Song Abstract H.264/AVC offers a considerably higher improvement in coding efficiency compared to other compression
More informationNO-REFERENCE QUALITY ASSESSMENT OF HEVC VIDEOS IN LOSS-PRONE NETWORKS. Mohammed A. Aabed and Ghassan AlRegib
214 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) NO-REFERENCE QUALITY ASSESSMENT OF HEVC VIDEOS IN LOSS-PRONE NETWORKS Mohammed A. Aabed and Ghassan AlRegib School of
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 informationAlgorithm and architecture design of the motion estimation for the H.265/HEVC 4K-UHD encoder
J Real-Time Image Proc (216) 12:517 529 DOI 1.17/s11554-15-516-4 SPECIAL ISSUE PAPER Algorithm and architecture design of the motion estimation for the H.265/HEVC 4K-UHD encoder Grzegorz Pastuszak Maciej
More informationProject Proposal Time Optimization of HEVC Encoder over X86 Processors using SIMD. Spring 2013 Multimedia Processing EE5359
Project Proposal Time Optimization of HEVC Encoder over X86 Processors using SIMD Spring 2013 Multimedia Processing Advisor: Dr. K. R. Rao Department of Electrical Engineering University of Texas, Arlington
More informationThe H.263+ Video Coding Standard: Complexity and Performance
The H.263+ Video Coding Standard: Complexity and Performance Berna Erol (bernae@ee.ubc.ca), Michael Gallant (mikeg@ee.ubc.ca), Guy C t (guyc@ee.ubc.ca), and Faouzi Kossentini (faouzi@ee.ubc.ca) Department
More informationImplementation of an MPEG Codec on the Tilera TM 64 Processor
1 Implementation of an MPEG Codec on the Tilera TM 64 Processor Whitney Flohr Supervisor: Mark Franklin, Ed Richter Department of Electrical and Systems Engineering Washington University in St. Louis Fall
More informationVersatile Video Coding The Next-Generation Video Standard of the Joint Video Experts Team
Versatile Video Coding The Next-Generation Video Standard of the Joint Video Experts Team Mile High Video Workshop, Denver July 31, 2018 Gary J. Sullivan, JVET co-chair Acknowledgement: Presentation prepared
More informationWITH the demand of higher video quality, lower bit
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 8, AUGUST 2006 917 A High-Definition H.264/AVC Intra-Frame Codec IP for Digital Video and Still Camera Applications Chun-Wei
More informationPerformance and Energy Consumption Analysis of the X265 Video Encoder
Performance and Energy Consumption Analysis of the X265 Video Encoder Dieison Silveira 1,3, Marcelo Porto 2 and Sergio Bampi 1 1 Federal University of Rio Grande do Sul - INF-UFRGS - Graduate Program in
More informationIEEE TRANSACTIONS ON MULTIMEDIA, VOL. 19, NO. 3, MARCH GHEVC: An Efficient HEVC Decoder for Graphics Processing Units
IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 19, NO. 3, MARCH 2017 459 GHEVC: An Efficient HEVC Decoder for Graphics Processing Units Diego F. de Souza, Student Member, IEEE, Aleksandar Ilic, Member, IEEE, Nuno
More informationAV1 Update. Thomas Daede October 5, Mozilla & The Xiph.Org Foundation
AV1 Update Thomas Daede tdaede@mozilla.com October 5, 2017 Who are we? 2 Joint effort by lots of companies to develop a royalty-free video codec for the web Current Status Planning soft bitstream freeze
More informationMulticore Design Considerations
Multicore Design Considerations Multicore: The Forefront of Computing Technology We re not going to have faster processors. Instead, making software run faster in the future will mean using parallel programming
More informationProject Interim Report
Project Interim Report Coding Efficiency and Computational Complexity of Video Coding Standards-Including High Efficiency Video Coding (HEVC) Spring 2014 Multimedia Processing EE 5359 Advisor: Dr. K. R.
More informationAn efficient interpolation filter VLSI architecture for HEVC standard
Zhou et al. EURASIP Journal on Advances in Signal Processing (2015) 2015:95 DOI 10.1186/s13634-015-0284-0 RESEARCH An efficient interpolation filter VLSI architecture for HEVC standard Wei Zhou 1*, Xin
More informationLossless Compression Algorithms for Direct- Write Lithography Systems
Lossless Compression Algorithms for Direct- Write Lithography Systems Hsin-I Liu Video and Image Processing Lab Department of Electrical Engineering and Computer Science University of California at Berkeley
More informationAV1: The Quest is Nearly Complete
AV1: The Quest is Nearly Complete Thomas Daede tdaede@mozilla.com October 22, 2017 slides: https://people.xiph.org/~tdaede/gstreamer_av1_2017.pdf Who are we? 2 Joint effort by lots of companies to develop
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 4,000 116,000 120M Open access books available International authors and editors Downloads Our
More informationSCALABLE video coding (SVC) is currently being developed
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 7, JULY 2006 889 Fast Mode Decision Algorithm for Inter-Frame Coding in Fully Scalable Video Coding He Li, Z. G. Li, Senior
More informationA two-stage approach for robust HEVC coding and streaming
Loughborough University Institutional Repository A two-stage approach for robust HEVC coding and streaming This item was submitted to Loughborough University's Institutional Repository by the/an author.
More informationA High-Performance Parallel CAVLC Encoder on a Fine-Grained Many-core System
A High-Performance Parallel CAVLC Encoder on a Fine-Grained Many-core System Zhibin Xiao and Bevan M. Baas VLSI Computation Lab, ECE Department University of California, Davis Outline Introduction to H.264
More informationOL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0. General Description. Applications. Features
OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0 General Description Applications Features The OL_H264e core is a hardware implementation of the H.264 baseline video compression algorithm. The core
More informationCompressed Domain Video Compositing with HEVC
Compressed Domain Video Compositing with HEVC Robert Skupin, Yago Sanchez, Thomas Schierl Multimedia Communications Group Fraunhofer Heinrich-Hertz-Institute Einsteinufer 37, 10587 Berlin {robert.skupin;yago.sanchez;thomas.schierl@hhi.fraunhofer.de}
More informationMULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora
MULTI-STATE VIDEO CODING WITH SIDE INFORMATION Sila Ekmekci Flierl, Thomas Sikora Technical University Berlin Institute for Telecommunications D-10587 Berlin / Germany ABSTRACT Multi-State Video Coding
More informationAV1 Image File Format (AVIF)
AV1 Image File Format (AVIF) Nathan Egge 81st JPEG Meeting - Vancouver, BC October 14, 2018 Slides: https://xiph.org/~negge/avif2018.pdf North America Internet Traffic 82% of Internet
More informationConstant Bit Rate for Video Streaming Over Packet Switching Networks
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Constant Bit Rate for Video Streaming Over Packet Switching Networks Mr. S. P.V Subba rao 1, Y. Renuka Devi 2 Associate professor
More informationConvolutional Neural Network-Based Block Up-sampling for Intra Frame Coding
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY 1 Convolutional Neural Network-Based Block Up-sampling for Intra Frame Coding Yue Li, Dong Liu, Member, IEEE, Houqiang Li, Senior Member,
More informationCOMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards
COMP 9 Advanced Distributed Systems Multimedia Networking Video Compression Standards Kevin Jeffay Department of Computer Science University of North Carolina at Chapel Hill jeffay@cs.unc.edu September,
More informationModule 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur
Module 8 VIDEO CODING STANDARDS Lesson 27 H.264 standard Lesson Objectives At the end of this lesson, the students should be able to: 1. State the broad objectives of the H.264 standard. 2. List the improved
More informationMultimedia Communications. Image and Video compression
Multimedia Communications Image and Video compression JPEG2000 JPEG2000: is based on wavelet decomposition two types of wavelet filters one similar to what discussed in Chapter 14 and the other one generates
More informationA Novel Parallel-friendly Rate Control Scheme for HEVC
A Novel Parallel-friendly Rate Control Scheme for HEVC Jianfeng Xie, Li Song, Rong Xie, Zhengyi Luo, Min Chen Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University Cooperative
More informationVideo coding standards
Video coding standards Video signals represent sequences of images or frames which can be transmitted with a rate from 5 to 60 frames per second (fps), that provides the illusion of motion in the displayed
More informationPERCEPTUAL QUALITY OF H.264/AVC DEBLOCKING FILTER
PERCEPTUAL QUALITY OF H./AVC DEBLOCKING FILTER Y. Zhong, I. Richardson, A. Miller and Y. Zhao School of Enginnering, The Robert Gordon University, Schoolhill, Aberdeen, AB1 1FR, UK Phone: + 1, Fax: + 1,
More informationMultimedia Communications. Video compression
Multimedia Communications Video compression Video compression Of all the different sources of data, video produces the largest amount of data There are some differences in our perception with regard to
More informationHighly Parallel HEVC Decoding for Heterogeneous Systems with CPU and GPU
2017. This manuscript version (accecpted manuscript) is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/. Highly Parallel HEVC Decoding for Heterogeneous
More informationIMAGE SEGMENTATION APPROACH FOR REALIZING ZOOMABLE STREAMING HEVC VIDEO ZARNA PATEL. Presented to the Faculty of the Graduate School of
IMAGE SEGMENTATION APPROACH FOR REALIZING ZOOMABLE STREAMING HEVC VIDEO by ZARNA PATEL Presented to the Faculty of the Graduate School of The University of Texas at Arlington in Partial Fulfillment of
More informationFeasibility Study of Stochastic Streaming with 4K UHD Video Traces
Feasibility Study of Stochastic Streaming with 4K UHD Video Traces Joongheon Kim and Eun-Seok Ryu Platform Engineering Group, Intel Corporation, Santa Clara, California, USA Department of Computer Engineering,
More informationFast Mode Decision Algorithm for Intra prediction in H.264/AVC Video Coding
356 IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 27 Fast Mode Decision Algorithm for Intra prediction in H.264/AVC Video Coding Abderrahmane Elyousfi 12, Ahmed
More informationJoint Algorithm-Architecture Optimization of CABAC
Noname manuscript No. (will be inserted by the editor) Joint Algorithm-Architecture Optimization of CABAC Vivienne Sze Anantha P. Chandrakasan Received: date / Accepted: date Abstract This paper uses joint
More informationH.264/AVC Baseline Profile Decoder Complexity Analysis
704 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 7, JULY 2003 H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, Senior
More informationVisual Communication at Limited Colour Display Capability
Visual Communication at Limited Colour Display Capability Yan Lu, Wen Gao and Feng Wu Abstract: A novel scheme for visual communication by means of mobile devices with limited colour display capability
More informationAdvanced Screen Content Coding Using Color Table and Index Map
1 Advanced Screen Content Coding Using Color Table and Index Map Zhan Ma, Wei Wang, Meng Xu, Haoping Yu Abstract This paper presents an advanced screen content coding solution using Color Table and Index
More informationUHD 4K Transmissions on the EBU Network
EUROVISION MEDIA SERVICES UHD 4K Transmissions on the EBU Network Technical and Operational Notice EBU/Eurovision Eurovision Media Services MBK, CFI Geneva, Switzerland March 2018 CONTENTS INTRODUCTION
More informationInterim Report Time Optimization of HEVC Encoder over X86 Processors using SIMD. Spring 2013 Multimedia Processing EE5359
Interim Report Time Optimization of HEVC Encoder over X86 Processors using SIMD Spring 2013 Multimedia Processing Advisor: Dr. K. R. Rao Department of Electrical Engineering University of Texas, Arlington
More informationSanz-Rodríguez, S., Álvarez-Mesa, M., Mayer, T., & Schierl, T. A parallel H.264/SVC encoder for high definition video conferencing
Sanz-Rodríguez, S., Álvarez-Mesa, M., Mayer, T., & Schierl, T. A parallel H.264/SVC encoder for high definition video conferencing Journal article Submitted manuscript (Preprint) This version is available
More informationDual Frame Video Encoding with Feedback
Video Encoding with Feedback Athanasios Leontaris and Pamela C. Cosman Department of Electrical and Computer Engineering University of California, San Diego, La Jolla, CA 92093-0407 Email: pcosman,aleontar
More informationResearch Article Efficient Parallel Video Processing Techniques on GPU: From Framework to Implementation
e Scientific World Journal, Article ID 716020, 19 pages http://dx.doi.org/10.1155/2014/716020 Research Article Efficient Parallel Video Processing Techniques on GPU: From Framework to Implementation Huayou
More informationA Novel Study on Data Rate by the Video Transmission for Teleoperated Road Vehicles
A Novel Study on Data Rate by the Video Transmission for Teleoperated Road Vehicles Tito Tang, Frederic Chucholowski, Min Yan and Prof. Dr. Markus Lienkamp 9th International Conference on Intelligent Unmanned
More informationStandardized Extensions of High Efficiency Video Coding (HEVC)
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Standardized Extensions of High Efficiency Video Coding (HEVC) Sullivan, G.J.; Boyce, J.M.; Chen, Y.; Ohm, J-R.; Segall, C.A.: Vetro, A. TR2013-105
More informationIEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER 2012 1755 Sample Adaptive Offset in the HEVC Standard Chih-Ming Fu, Elena Alshina, Alexander Alshin, Yu-Wen Huang,
More informationA Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension
05-Silva-AF:05-Silva-AF 8/19/11 6:18 AM Page 43 A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension T. L. da Silva 1, L. A. S. Cruz 2, and L. V. Agostini 3 1 Telecommunications
More informationCHROMA CODING IN DISTRIBUTED VIDEO CODING
International Journal of Computer Science and Communication Vol. 3, No. 1, January-June 2012, pp. 67-72 CHROMA CODING IN DISTRIBUTED VIDEO CODING Vijay Kumar Kodavalla 1 and P. G. Krishna Mohan 2 1 Semiconductor
More informationTHIS PAPER describes a video compression scheme that
1676 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 12, DECEMBER 2010 Video Compression Using Nested Quadtree Structures, Leaf Merging, and Improved Techniques for Motion
More informationFrame Processing Time Deviations in Video Processors
Tensilica White Paper Frame Processing Time Deviations in Video Processors May, 2008 1 Executive Summary Chips are increasingly made with processor designs licensed as semiconductor IP (intellectual property).
More informationH.264/AVC. The emerging. standard. Ralf Schäfer, Thomas Wiegand and Heiko Schwarz Heinrich Hertz Institute, Berlin, Germany
H.264/AVC The emerging standard Ralf Schäfer, Thomas Wiegand and Heiko Schwarz Heinrich Hertz Institute, Berlin, Germany H.264/AVC is the current video standardization project of the ITU-T Video Coding
More informationAn HEVC-Compliant Fast Screen Content Transcoding Framework Based on Mode Mapping
An HEVC-Compliant Fast Screen Content Transcoding Framework Based on Mode Mapping Fanyi Duanmu, Zhan Ma, Meng Xu, and Yao Wang, Fellow, IEEE Abstract This paper presents a novel fast transcoding framework
More informationJoint source-channel video coding for H.264 using FEC
Department of Information Engineering (DEI) University of Padova Italy Joint source-channel video coding for H.264 using FEC Simone Milani simone.milani@dei.unipd.it DEI-University of Padova Gian Antonio
More informationFast Simultaneous Video Encoder for Adaptive Streaming
Fast Simultaneous Video Encoder for Adaptive Streaming Johan De Praeter #1, Antonio Jesús Díaz-Honrubia 2, Niels Van Kets 1 Glenn Van Wallendael 1, Jan De Cock 1, Peter Lambert 1, Rik Van de Walle 1 1
More informationELEC 691X/498X Broadcast Signal Transmission Fall 2015
ELEC 691X/498X Broadcast Signal Transmission Fall 2015 Instructor: Dr. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Time: Tuesday, 2:45
More informationA High Performance Deblocking Filter Hardware for High Efficiency Video Coding
714 IEEE Transactions on Consumer Electronics, Vol. 59, No. 3, August 2013 A High Performance Deblocking Filter Hardware for High Efficiency Video Coding Erdem Ozcan, Yusuf Adibelli, Ilker Hamzaoglu, Senior
More informationContents. xv xxi xxiii xxiv. 1 Introduction 1 References 4
Contents List of figures List of tables Preface Acknowledgements xv xxi xxiii xxiv 1 Introduction 1 References 4 2 Digital video 5 2.1 Introduction 5 2.2 Analogue television 5 2.3 Interlace 7 2.4 Picture
More informationReduced complexity MPEG2 video post-processing for HD display
Downloaded from orbit.dtu.dk on: Dec 17, 2017 Reduced complexity MPEG2 video post-processing for HD display Virk, Kamran; Li, Huiying; Forchhammer, Søren Published in: IEEE International Conference on
More informationEnhanced Frame Buffer Management for HEVC Encoders and Decoders
Enhanced Frame Buffer Management for HEVC Encoders and Decoders BY ALBERTO MANNARI B.S., Politecnico di Torino, Turin, Italy, 2013 THESIS Submitted as partial fulfillment of the requirements for the degree
More information