SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Development of a 4K Main 10 Profile HEVC Encoder 
for Great Improvements in Compression Efficiency 
Oliver.Gunasekara@NGCodec.com 
CEO & Co-founder 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
Founded in 2012 
Product: Silicon IP - H.264/5 (VP8/9) CODEC IP 
Team has been working 6 years in the standard, Championed 10-bit 
4th generation HW (RTL) video encoder since 2006 
Uniquely focussed on both FPGA ‘soft’ and ASIC/SoC ‘hard’ IP 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
NGCodec go to market strategy 
Telepresence 
Broadcast encoders Surveillance 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
! 
H.265/H.264 
encoder IP 
(4kp60 10-bit 
1 frame latency) 
FPGA IP 
SoC IP 
Mobile TV/STB 
Camera 
NG 
Server offload 
Automotive
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
Why UHD? 
480i 1080p 2160p 
HDTV 
(Rec 709) 
UHDTV 
(Rec 2020)
History of Video Codecs 
AVC/H.264 
HEVC/H.265 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
MBytes 
1200 
800 
400 
0 
576i24 
File size, same quality 
MPEG-2/H.262 
53 DVD’s 
1994 2003 2013 Uncompressed 
60 
40 
20 
Number of DVD’s 
0
Implementation challenges 
Inter-picture prediction (ME) complexity 
Intra-picture prediction complexity 
Mode decision (RDO) 
Look-ahead mechanism, pre-processing and two-pass 
Efficient Interlace support 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3 3 34 
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 
0 : Intra_Planar 
1 : Intra_DC
Software encoding video will be too expensive 
Quality level increasing 
1400 
1200 
1000 
800 
600 
400 
200 
0 
H.264/AVC (Today) H.265/HEVC (2015+) 
HD UHD (4K) 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
1,344 
21 210 
Intel i7 power (W) to encode in realtime 
480i 1080p 2160p 
64x
Solution: Use an FPGA accelerator tech 
i7 Power (Watts) 
FPGA Power (Watts) 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
Power (W) 
1,400 
1,050 
700 
350 
0 
UHD (4K) 
20 
1,344 
67x 
Field Programmable Gate Array 
(FPGA) server card 
Field programmed with application which changes the hardware 
Performance is up to 1000X software but its harder to program 
New faster/bigger FPGA chips every year from Xilinx/Altera/Microsemi
Region Of Interest based Encoding 
Apical Assertive Vision detects the most important parts of the scene 
NGCodec Harrier encoder uses this data to encode the video, prioritizing bits 
Both designs run at 4K 2160p60 in real time in a small amount of silicon 
Reduced file size 
Higher perceptual quality 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
Region Of Interest based Encoding 
QP26 - 5.3Mbps QP36 (QP26 face) - 1.5Mbps 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
‘Harrier’ H.265/HEVC Encoder Product Description 
H.265 compression efficiency 
100% 
90% 
80% 
70% 
60% 
50% 
HM (Theoretical) 
Control register interface 
HEVC 
1080p60 
encoder 
elements 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
92% 88% 95% 
NGCodec (High) 
NGCodec (Base) 
NGCodec (Low) 
100% 
HEVC, AVC 
1080p60 
encoder 
elements 
Reference 
frame cache 
HEVC 
1080p60 
encoder 
elements 
Video frame 
distribution 
HEVC 
1080p60 
encoder 
elements 
Memory interface 
Rate 
control 
micro-processor 
NAL and 
VQ micro-processor
‘Harrier’ Architecture - Parallelism via WPP 
Control register interface 
HEVC, AVC 
1080p60 
encoder 
elements 
HEVC 
1080p60 
encoder 
elements 
HEVC 
1080p60 
encoder 
elements 
1 engine, no WPP for 1080p 
4 engines, 4-way WPP for 4K resolution 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
Engine 1 
Engine 2 
Engine 3 
Engine 4 
WPP Processing of 4K (2160p) frame 
Reference 
frame cache 
HEVC 
1080p60 
encoder 
elements 
Video frame 
distribution 
Memory interface 
Rate 
control 
micro-processor 
NAL and 
VQ micro-processor
Architecture - Microprocessors 
Microprocessor 1 - replicated per engine 
• Motion estimation control 
• Inter block partitioning control 
Microprocessor 2 - replicated per engine 
• Mode Decision 
• Intra prediction decision 
• Intra block partitioning 
Microprocessor 3 - one globally 
• NAL unit processing 
• Visual quality frame level optimization 
Microprocessor 4 - replicated per engine 
• Rate control 
Microprocessor 5 - one globally 
• Look ahead control 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
NGCodec Intra prediction Performance 
BasketballDrill 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
50 
45 
40 
35 
30 
25 
0 10000 20000 30000 40000 50000 60000 
NGCodec_Intra 
Exhaustive_HMSplit 
Algorithm has very close performance to the HM with a fraction of the 
complexity and usage of resources
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 
Summary 
First generation SW H.265/HEVC encoders are available: 
but not delivering all the possible benefits 
Enhanced HW encoders progressively will deliver: 
Higher compression efficiency 
Wider color gamut 
HDR
Download the slides 
http://ngcodec.com/imtc14 
© 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.

Mais conteúdo relacionado

Mais procurados

High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video CodecTejus Adiga M
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video codingIain Richardson
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderjpstudcorner
 
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...Mathias Wien
 
HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On courseYoss Cohen
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVCYoss Cohen
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanVinayagam Mariappan
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin Inc
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxYoss Cohen
 
H.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalH.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalDonald Pian
 
High Efficiency Video Coding
High Efficiency Video CodingHigh Efficiency Video Coding
High Efficiency Video CodingNayan Seth
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access GridVideoguy
 
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...Vicheka Phor
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIain Richardson
 
H 264 in cuda presentation
H 264 in cuda presentationH 264 in cuda presentation
H 264 in cuda presentationashoknaik120
 
MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...
MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...
MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...MIPI Alliance
 
Embedded Recipes 2018 - Upstream multimedia on amlogic so cs from fiction t...
Embedded Recipes 2018 - Upstream multimedia on amlogic so cs   from fiction t...Embedded Recipes 2018 - Upstream multimedia on amlogic so cs   from fiction t...
Embedded Recipes 2018 - Upstream multimedia on amlogic so cs from fiction t...Anne Nicolas
 

Mais procurados (20)

High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoder
 
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
 
HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On course
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
Deblocking_Filter_v2
Deblocking_Filter_v2Deblocking_Filter_v2
Deblocking_Filter_v2
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam Mariappan
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntax
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
 
H.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalH.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014Final
 
High Efficiency Video Coding
High Efficiency Video CodingHigh Efficiency Video Coding
High Efficiency Video Coding
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
Video decoding: SDI interface implementation &H.264/AVC bitstreamdecoder hard...
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video Compression
 
H264 final
H264 finalH264 final
H264 final
 
H 264 in cuda presentation
H 264 in cuda presentationH 264 in cuda presentation
H 264 in cuda presentation
 
MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...
MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...
MIPI DevCon Bangalore 2017: Enabling Higher Data Rates and Variety of Channel...
 
Embedded Recipes 2018 - Upstream multimedia on amlogic so cs from fiction t...
Embedded Recipes 2018 - Upstream multimedia on amlogic so cs   from fiction t...Embedded Recipes 2018 - Upstream multimedia on amlogic so cs   from fiction t...
Embedded Recipes 2018 - Upstream multimedia on amlogic so cs from fiction t...
 

Semelhante a Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Compression Efficiency

Encoding at Scale for Live Video Streaming
Encoding at Scale for Live Video StreamingEncoding at Scale for Live Video Streaming
Encoding at Scale for Live Video StreamingRay Adensamer
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryAkamai Developers & Admins
 
ScalaMatrix gpu accelerated video display
ScalaMatrix gpu accelerated video displayScalaMatrix gpu accelerated video display
ScalaMatrix gpu accelerated video displayscalawox
 
Building High Quality Video Operations in the Cloud - Synacor
Building High Quality Video Operations in the Cloud - SynacorBuilding High Quality Video Operations in the Cloud - Synacor
Building High Quality Video Operations in the Cloud - SynacorAmazon Web Services
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewPhil Hughes
 
AWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdfAWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdfV-Nova
 
Premium Mobile and DSL Video with HEVC
Premium Mobile and DSL Video with HEVCPremium Mobile and DSL Video with HEVC
Premium Mobile and DSL Video with HEVCCisco Service Provider
 
Sony PXW-X500 Camcorder
Sony PXW-X500 CamcorderSony PXW-X500 Camcorder
Sony PXW-X500 CamcorderAV ProfShop
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...Amazon Web Services
 
WyreStorm: Next Level Digital HD Transmission
WyreStorm: Next Level Digital HD TransmissionWyreStorm: Next Level Digital HD Transmission
WyreStorm: Next Level Digital HD TransmissionrAVe [PUBS]
 
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Technology Inc.
 
QNAP Surveillance Solutions
QNAP Surveillance SolutionsQNAP Surveillance Solutions
QNAP Surveillance SolutionsCK Chen
 
activa200_soc
activa200_socactiva200_soc
activa200_socrnir
 
Advantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptAdvantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptPawachMetharattanara
 
B.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillanceB.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillanceTSOLUTIONS
 
OpenEye Optix Network Cameras
OpenEye Optix Network CamerasOpenEye Optix Network Cameras
OpenEye Optix Network Camerasopeneyevideo
 

Semelhante a Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Compression Efficiency (20)

Encoding at Scale for Live Video Streaming
Encoding at Scale for Live Video StreamingEncoding at Scale for Live Video Streaming
Encoding at Scale for Live Video Streaming
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
 
ScalaMatrix gpu accelerated video display
ScalaMatrix gpu accelerated video displayScalaMatrix gpu accelerated video display
ScalaMatrix gpu accelerated video display
 
Building High Quality Video Operations in the Cloud - Synacor
Building High Quality Video Operations in the Cloud - SynacorBuilding High Quality Video Operations in the Cloud - Synacor
Building High Quality Video Operations in the Cloud - Synacor
 
My Profile
My ProfileMy Profile
My Profile
 
ARM Mali "Egil" technical preview
ARM Mali "Egil" technical previewARM Mali "Egil" technical preview
ARM Mali "Egil" technical preview
 
Thinking about IP migration
Thinking about IP migration Thinking about IP migration
Thinking about IP migration
 
AWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdfAWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdf
 
Premium Mobile and DSL Video with HEVC
Premium Mobile and DSL Video with HEVCPremium Mobile and DSL Video with HEVC
Premium Mobile and DSL Video with HEVC
 
Aquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video CompressionAquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video Compression
 
HD CCTV -Arecont Exacq Pivot3.ppt
HD CCTV -Arecont Exacq Pivot3.pptHD CCTV -Arecont Exacq Pivot3.ppt
HD CCTV -Arecont Exacq Pivot3.ppt
 
Sony PXW-X500 Camcorder
Sony PXW-X500 CamcorderSony PXW-X500 Camcorder
Sony PXW-X500 Camcorder
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
 
WyreStorm: Next Level Digital HD Transmission
WyreStorm: Next Level Digital HD TransmissionWyreStorm: Next Level Digital HD Transmission
WyreStorm: Next Level Digital HD Transmission
 
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
 
QNAP Surveillance Solutions
QNAP Surveillance SolutionsQNAP Surveillance Solutions
QNAP Surveillance Solutions
 
activa200_soc
activa200_socactiva200_soc
activa200_soc
 
Advantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptAdvantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.ppt
 
B.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillanceB.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillance
 
OpenEye Optix Network Cameras
OpenEye Optix Network CamerasOpenEye Optix Network Cameras
OpenEye Optix Network Cameras
 

Mais de IMTC

UC SDN
UC SDNUC SDN
UC SDNIMTC
 
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
VoLTE Testing at IMTC SuperOP 2015 -  Open InvitationVoLTE Testing at IMTC SuperOP 2015 -  Open Invitation
VoLTE Testing at IMTC SuperOP 2015 - Open InvitationIMTC
 
Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)IMTC
 
SIPv6 Test Program
SIPv6 Test ProgramSIPv6 Test Program
SIPv6 Test ProgramIMTC
 
Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding IMTC
 
The Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video ServicesThe Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video ServicesIMTC
 
EVS Advances in VoLTE Networks
EVS Advances in VoLTE NetworksEVS Advances in VoLTE Networks
EVS Advances in VoLTE NetworksIMTC
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsIMTC
 
Predictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru NetworksPredictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru NetworksIMTC
 
VoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice ServicesVoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice ServicesIMTC
 
Test & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member MeetingTest & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member MeetingIMTC
 
UC SDN AG Review
UC SDN AG ReviewUC SDN AG Review
UC SDN AG ReviewIMTC
 
Video on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyondVideo on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyondIMTC
 
What’s Next for Mobile Video
What’s Next for Mobile VideoWhat’s Next for Mobile Video
What’s Next for Mobile VideoIMTC
 
New Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the FutureNew Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the FutureIMTC
 
SDN API & Unified Coomunications
SDN API & Unified CoomunicationsSDN API & Unified Coomunications
SDN API & Unified CoomunicationsIMTC
 
The Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationThe Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationIMTC
 
Spatial Conferencing
Spatial ConferencingSpatial Conferencing
Spatial ConferencingIMTC
 
Optimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudOptimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudIMTC
 
UC SDN Use Case
UC SDN Use CaseUC SDN Use Case
UC SDN Use CaseIMTC
 

Mais de IMTC (20)

UC SDN
UC SDNUC SDN
UC SDN
 
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
VoLTE Testing at IMTC SuperOP 2015 -  Open InvitationVoLTE Testing at IMTC SuperOP 2015 -  Open Invitation
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
 
Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)
 
SIPv6 Test Program
SIPv6 Test ProgramSIPv6 Test Program
SIPv6 Test Program
 
Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding
 
The Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video ServicesThe Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video Services
 
EVS Advances in VoLTE Networks
EVS Advances in VoLTE NetworksEVS Advances in VoLTE Networks
EVS Advances in VoLTE Networks
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP Worlds
 
Predictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru NetworksPredictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru Networks
 
VoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice ServicesVoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice Services
 
Test & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member MeetingTest & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member Meeting
 
UC SDN AG Review
UC SDN AG ReviewUC SDN AG Review
UC SDN AG Review
 
Video on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyondVideo on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyond
 
What’s Next for Mobile Video
What’s Next for Mobile VideoWhat’s Next for Mobile Video
What’s Next for Mobile Video
 
New Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the FutureNew Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the Future
 
SDN API & Unified Coomunications
SDN API & Unified CoomunicationsSDN API & Unified Coomunications
SDN API & Unified Coomunications
 
The Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationThe Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaboration
 
Spatial Conferencing
Spatial ConferencingSpatial Conferencing
Spatial Conferencing
 
Optimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudOptimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the Cloud
 
UC SDN Use Case
UC SDN Use CaseUC SDN Use Case
UC SDN Use Case
 

Último

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Compression Efficiency

  • 1. Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Compression Efficiency Oliver.Gunasekara@NGCodec.com CEO & Co-founder © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
  • 2. Founded in 2012 Product: Silicon IP - H.264/5 (VP8/9) CODEC IP Team has been working 6 years in the standard, Championed 10-bit 4th generation HW (RTL) video encoder since 2006 Uniquely focussed on both FPGA ‘soft’ and ASIC/SoC ‘hard’ IP © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
  • 3. NGCodec go to market strategy Telepresence Broadcast encoders Surveillance © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. ! H.265/H.264 encoder IP (4kp60 10-bit 1 frame latency) FPGA IP SoC IP Mobile TV/STB Camera NG Server offload Automotive
  • 4. © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. Why UHD? 480i 1080p 2160p HDTV (Rec 709) UHDTV (Rec 2020)
  • 5. History of Video Codecs AVC/H.264 HEVC/H.265 © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. MBytes 1200 800 400 0 576i24 File size, same quality MPEG-2/H.262 53 DVD’s 1994 2003 2013 Uncompressed 60 40 20 Number of DVD’s 0
  • 6. Implementation challenges Inter-picture prediction (ME) complexity Intra-picture prediction complexity Mode decision (RDO) Look-ahead mechanism, pre-processing and two-pass Efficient Interlace support © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3 3 34 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 0 : Intra_Planar 1 : Intra_DC
  • 7. Software encoding video will be too expensive Quality level increasing 1400 1200 1000 800 600 400 200 0 H.264/AVC (Today) H.265/HEVC (2015+) HD UHD (4K) © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 1,344 21 210 Intel i7 power (W) to encode in realtime 480i 1080p 2160p 64x
  • 8. Solution: Use an FPGA accelerator tech i7 Power (Watts) FPGA Power (Watts) © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. Power (W) 1,400 1,050 700 350 0 UHD (4K) 20 1,344 67x Field Programmable Gate Array (FPGA) server card Field programmed with application which changes the hardware Performance is up to 1000X software but its harder to program New faster/bigger FPGA chips every year from Xilinx/Altera/Microsemi
  • 9. Region Of Interest based Encoding Apical Assertive Vision detects the most important parts of the scene NGCodec Harrier encoder uses this data to encode the video, prioritizing bits Both designs run at 4K 2160p60 in real time in a small amount of silicon Reduced file size Higher perceptual quality © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
  • 10. Region Of Interest based Encoding QP26 - 5.3Mbps QP36 (QP26 face) - 1.5Mbps © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
  • 11. ‘Harrier’ H.265/HEVC Encoder Product Description H.265 compression efficiency 100% 90% 80% 70% 60% 50% HM (Theoretical) Control register interface HEVC 1080p60 encoder elements © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 92% 88% 95% NGCodec (High) NGCodec (Base) NGCodec (Low) 100% HEVC, AVC 1080p60 encoder elements Reference frame cache HEVC 1080p60 encoder elements Video frame distribution HEVC 1080p60 encoder elements Memory interface Rate control micro-processor NAL and VQ micro-processor
  • 12. ‘Harrier’ Architecture - Parallelism via WPP Control register interface HEVC, AVC 1080p60 encoder elements HEVC 1080p60 encoder elements HEVC 1080p60 encoder elements 1 engine, no WPP for 1080p 4 engines, 4-way WPP for 4K resolution © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. Engine 1 Engine 2 Engine 3 Engine 4 WPP Processing of 4K (2160p) frame Reference frame cache HEVC 1080p60 encoder elements Video frame distribution Memory interface Rate control micro-processor NAL and VQ micro-processor
  • 13. Architecture - Microprocessors Microprocessor 1 - replicated per engine • Motion estimation control • Inter block partitioning control Microprocessor 2 - replicated per engine • Mode Decision • Intra prediction decision • Intra block partitioning Microprocessor 3 - one globally • NAL unit processing • Visual quality frame level optimization Microprocessor 4 - replicated per engine • Rate control Microprocessor 5 - one globally • Look ahead control © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.
  • 14. NGCodec Intra prediction Performance BasketballDrill © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. 50 45 40 35 30 25 0 10000 20000 30000 40000 50000 60000 NGCodec_Intra Exhaustive_HMSplit Algorithm has very close performance to the HM with a fraction of the complexity and usage of resources
  • 15. © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential. Summary First generation SW H.265/HEVC encoders are available: but not delivering all the possible benefits Enhanced HW encoders progressively will deliver: Higher compression efficiency Wider color gamut HDR
  • 16. Download the slides http://ngcodec.com/imtc14 © 2014 NGCodec Inc. All rights reserved. Proprietary and confidential.