SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
D. J. Sanghvi College of Engineering
Rushabh Savla
Vivek Sanghvi Jain
Nayan Seth
1
D. J. Sanghvi College of Engineering
Why Processing?
1920 x 1080
1920 x 1080 x 3
1920 x 1080 x 3 x 25
1920 x 1080 x 3 x 25 x 60
1920 x 1080 x 3 x 25 x 60 x 60
A very very big number!
2
D. J. Sanghvi College of Engineering
Effect on Network Traffic
Video Data
3
D. J. Sanghvi College of Engineering
Computational Complexity
Figure 1.1 Tradeoffs
4
D. J. Sanghvi College of Engineering
Computational Complexity (Contd)
5
Figure 1.2 Comparison of Different H/W
D. J. Sanghvi College of Engineering
Codecs + Containers
Figure 2.1 Codec and Containers
6
D. J. Sanghvi College of Engineering
Reasons To Compress
7
Figure 3.1 A Image in Different File Sizes
D. J. Sanghvi College of Engineering
Need For HEVC
Figure 4.1 Image Resolution
8
• Support for latest UHD.
• Reduced Network Traffic
• Storing smaller files is easier.
D. J. Sanghvi College of Engineering
Uses
9
• Netflix, Amazon Youtube, Any other streaming Media
• Blu-Ray , Digital Cinema with nearly lossless coding
• HDTV broadcast on HEVC supported televisions like the
SONY, LG, Samsung TV's
D. J. Sanghvi College of Engineering
Limitations
10
• New Technology, slower adaptation.
• Dedicated hardware integration only recently declared.
• Software Decoder, Horsepower ambiguity problem.
• Patent troubles
D. J. Sanghvi College of Engineering
Similar Coding Techniques
• H.264
• VP9
• VP8
• Daala
11
D. J. Sanghvi College of Engineering
H.264 Vs HEVC
Figure 5.1 H.264 Vs HEVC
12
D. J. Sanghvi College of Engineering
Video Coding
Figure 6.1 Video Encoding/Decoding Process
13
D. J. Sanghvi College of Engineering
Encoding
Figure 7.1 Encoding Process
14
D. J. Sanghvi College of Engineering
Partition
Figure 8.1 Partition into CTU
15
D. J. Sanghvi College of Engineering
CTU
Figure 9.1 Coding Tree Units
16
D. J. Sanghvi College of Engineering
Prediction
Figure 10.1 Prediction of Frames
17
D. J. Sanghvi College of Engineering
Transform Quantize Scale
Figure 11.1 Transformation, Quantization and Scaling
18
D. J. Sanghvi College of Engineering
Entropy Coding
Figure 12.1 Entropy Coding Example
19
D. J. Sanghvi College of Engineering
Entropy Coding (Contd)
Figure 12.2 Entropy Coding Real World Example
20
D. J. Sanghvi College of Engineering
Efficiency of HEVC
Figure 13.1 Efficiency of HEVC
21
D. J. Sanghvi College of Engineering
Implementation
Figure 14.1 Preparing Frames
22
D. J. Sanghvi College of Engineering
Implementation (Contd)
Figure 14.2 Encoding the Video
23
D. J. Sanghvi College of Engineering
Implementation (Contd)
Figure 14.3 Compression Details
24
D. J. Sanghvi College of Engineering
Output (H.264)
Figure 15.1 H.264 Result
25
D. J. Sanghvi College of Engineering
Output (HEVC)
Figure 15.2 HEVC Result
26
D. J. Sanghvi College of Engineering
Output (Contd)
Figure 15.3 H.264 Output
27
D. J. Sanghvi College of Engineering
Output (Contd)
Figure 15.4 HEVC Output
28
D. J. Sanghvi College of Engineering
Proposed Solution
• HEVC provides far better results
• Proprietary but stable
• Daala still in development
• Being backed by all major companies
• Encoders & Decoders already on their way
29
D. J. Sanghvi College of Engineering
Conclusion
• 100 hours of video uploaded every minute to
YouTube
• Developing new networking technologies is a
tedious task.
• Future is 8K and beyond.
30
D. J. Sanghvi College of Engineering
Thank You

Contenu connexe

Tendances

Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderIMTC
 
H.264 video standard
H.264 video standardH.264 video standard
H.264 video standardSajan Sahu
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video CodecTejus Adiga M
 
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Touradj Ebrahimi
 
h.264 video compression standard.
h.264 video compression standard.h.264 video compression standard.
h.264 video compression standard.Videoguy
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...IMTC
 
Compressed Video Quality
Compressed Video QualityCompressed Video Quality
Compressed Video QualityIain Richardson
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanVinayagam Mariappan
 
3D Video Programming for Android
3D Video Programming for Android3D Video Programming for Android
3D Video Programming for AndroidYoss Cohen
 
The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...Videoguy
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONIMTC
 
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
 
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODINGPERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODINGijma
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.pptVideoguy
 

Tendances (20)

H.264 vs HEVC
H.264 vs HEVCH.264 vs HEVC
H.264 vs HEVC
 
Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW Encoder
 
H.264 video standard
H.264 video standardH.264 video standard
H.264 video standard
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
 
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...
 
HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
 
H.263 Video Codec
H.263 Video CodecH.263 Video Codec
H.263 Video Codec
 
H264 final
H264 finalH264 final
H264 final
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
 
h.264 video compression standard.
h.264 video compression standard.h.264 video compression standard.
h.264 video compression standard.
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
 
Compressed Video Quality
Compressed Video QualityCompressed Video Quality
Compressed Video Quality
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam Mariappan
 
3D Video Programming for Android
3D Video Programming for Android3D Video Programming for Android
3D Video Programming for Android
 
The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...The H.264/AVC Advanced Video Coding Standard: Overview and ...
The H.264/AVC Advanced Video Coding Standard: Overview and ...
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATION
 
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...
 
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODINGPERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
 

Similaire à High Efficiency Video Coding

Video complexity analyzer (VCA) for streaming applications
 Video complexity analyzer (VCA) for streaming applications Video complexity analyzer (VCA) for streaming applications
Video complexity analyzer (VCA) for streaming applicationsAlpen-Adria-Universität
 
table of contents and index of EIC department govt. engineering college ajmer
table of contents and index of EIC department govt. engineering college ajmer table of contents and index of EIC department govt. engineering college ajmer
table of contents and index of EIC department govt. engineering college ajmer Veni Dan
 
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET Journal
 
YolactEdge Review [cdm]
YolactEdge Review [cdm]YolactEdge Review [cdm]
YolactEdge Review [cdm]Dongmin Choi
 
A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...
A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...
A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...researchinventy
 
Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...
Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...
Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...IJCSIS Research Publications
 
IDEA StatiCa Steel Connections v. 8.2 November 2017
IDEA StatiCa Steel Connections v. 8.2 November 2017IDEA StatiCa Steel Connections v. 8.2 November 2017
IDEA StatiCa Steel Connections v. 8.2 November 2017Jo Gijbels
 
Staad Pro, Open Jump and Geo five software training report
Staad Pro, Open Jump and Geo five software training reportStaad Pro, Open Jump and Geo five software training report
Staad Pro, Open Jump and Geo five software training reportRam1239
 
Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...MohammedAdnankhan4
 
CG_report_merged (1).pdf
CG_report_merged (1).pdfCG_report_merged (1).pdf
CG_report_merged (1).pdfrahul812082
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyClintParis
 
18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)IAESIJEECS
 
18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)IAESIJEECS
 
AlexLu_Resume
AlexLu_ResumeAlexLu_Resume
AlexLu_ResumeAlex Lu
 
3D Modelling and Detailing in Tekla Structures
3D Modelling and Detailing in Tekla Structures3D Modelling and Detailing in Tekla Structures
3D Modelling and Detailing in Tekla StructuresIRJET Journal
 

Similaire à High Efficiency Video Coding (20)

Video complexity analyzer (VCA) for streaming applications
 Video complexity analyzer (VCA) for streaming applications Video complexity analyzer (VCA) for streaming applications
Video complexity analyzer (VCA) for streaming applications
 
table of contents and index of EIC department govt. engineering college ajmer
table of contents and index of EIC department govt. engineering college ajmer table of contents and index of EIC department govt. engineering college ajmer
table of contents and index of EIC department govt. engineering college ajmer
 
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
 
quicknotes
quicknotesquicknotes
quicknotes
 
YolactEdge Review [cdm]
YolactEdge Review [cdm]YolactEdge Review [cdm]
YolactEdge Review [cdm]
 
A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...
A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...
A Hybrid DWT-SVD Method for Digital Video Watermarking Using Random Frame Sel...
 
C0161018
C0161018C0161018
C0161018
 
C0161018
C0161018C0161018
C0161018
 
Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...
Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...
Fractal Compression of an AVI Video File using DWT and Particle Swarm Optimiz...
 
IDEA StatiCa Steel Connections v. 8.2 November 2017
IDEA StatiCa Steel Connections v. 8.2 November 2017IDEA StatiCa Steel Connections v. 8.2 November 2017
IDEA StatiCa Steel Connections v. 8.2 November 2017
 
Staad Pro, Open Jump and Geo five software training report
Staad Pro, Open Jump and Geo five software training reportStaad Pro, Open Jump and Geo five software training report
Staad Pro, Open Jump and Geo five software training report
 
Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...
 
CG_report_merged (1).pdf
CG_report_merged (1).pdfCG_report_merged (1).pdf
CG_report_merged (1).pdf
 
Strain gauge
Strain gaugeStrain gauge
Strain gauge
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)
 
18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)18 13 sep17 8aug 8314 9991-1-ed (edit ari)
18 13 sep17 8aug 8314 9991-1-ed (edit ari)
 
AlexLu_Resume
AlexLu_ResumeAlexLu_Resume
AlexLu_Resume
 
3D Modelling and Detailing in Tekla Structures
3D Modelling and Detailing in Tekla Structures3D Modelling and Detailing in Tekla Structures
3D Modelling and Detailing in Tekla Structures
 
Sem vaibhav belkhude
Sem vaibhav belkhudeSem vaibhav belkhude
Sem vaibhav belkhude
 

Dernier

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

High Efficiency Video Coding

  • 1. D. J. Sanghvi College of Engineering Rushabh Savla Vivek Sanghvi Jain Nayan Seth 1
  • 2. D. J. Sanghvi College of Engineering Why Processing? 1920 x 1080 1920 x 1080 x 3 1920 x 1080 x 3 x 25 1920 x 1080 x 3 x 25 x 60 1920 x 1080 x 3 x 25 x 60 x 60 A very very big number! 2
  • 3. D. J. Sanghvi College of Engineering Effect on Network Traffic Video Data 3
  • 4. D. J. Sanghvi College of Engineering Computational Complexity Figure 1.1 Tradeoffs 4
  • 5. D. J. Sanghvi College of Engineering Computational Complexity (Contd) 5 Figure 1.2 Comparison of Different H/W
  • 6. D. J. Sanghvi College of Engineering Codecs + Containers Figure 2.1 Codec and Containers 6
  • 7. D. J. Sanghvi College of Engineering Reasons To Compress 7 Figure 3.1 A Image in Different File Sizes
  • 8. D. J. Sanghvi College of Engineering Need For HEVC Figure 4.1 Image Resolution 8 • Support for latest UHD. • Reduced Network Traffic • Storing smaller files is easier.
  • 9. D. J. Sanghvi College of Engineering Uses 9 • Netflix, Amazon Youtube, Any other streaming Media • Blu-Ray , Digital Cinema with nearly lossless coding • HDTV broadcast on HEVC supported televisions like the SONY, LG, Samsung TV's
  • 10. D. J. Sanghvi College of Engineering Limitations 10 • New Technology, slower adaptation. • Dedicated hardware integration only recently declared. • Software Decoder, Horsepower ambiguity problem. • Patent troubles
  • 11. D. J. Sanghvi College of Engineering Similar Coding Techniques • H.264 • VP9 • VP8 • Daala 11
  • 12. D. J. Sanghvi College of Engineering H.264 Vs HEVC Figure 5.1 H.264 Vs HEVC 12
  • 13. D. J. Sanghvi College of Engineering Video Coding Figure 6.1 Video Encoding/Decoding Process 13
  • 14. D. J. Sanghvi College of Engineering Encoding Figure 7.1 Encoding Process 14
  • 15. D. J. Sanghvi College of Engineering Partition Figure 8.1 Partition into CTU 15
  • 16. D. J. Sanghvi College of Engineering CTU Figure 9.1 Coding Tree Units 16
  • 17. D. J. Sanghvi College of Engineering Prediction Figure 10.1 Prediction of Frames 17
  • 18. D. J. Sanghvi College of Engineering Transform Quantize Scale Figure 11.1 Transformation, Quantization and Scaling 18
  • 19. D. J. Sanghvi College of Engineering Entropy Coding Figure 12.1 Entropy Coding Example 19
  • 20. D. J. Sanghvi College of Engineering Entropy Coding (Contd) Figure 12.2 Entropy Coding Real World Example 20
  • 21. D. J. Sanghvi College of Engineering Efficiency of HEVC Figure 13.1 Efficiency of HEVC 21
  • 22. D. J. Sanghvi College of Engineering Implementation Figure 14.1 Preparing Frames 22
  • 23. D. J. Sanghvi College of Engineering Implementation (Contd) Figure 14.2 Encoding the Video 23
  • 24. D. J. Sanghvi College of Engineering Implementation (Contd) Figure 14.3 Compression Details 24
  • 25. D. J. Sanghvi College of Engineering Output (H.264) Figure 15.1 H.264 Result 25
  • 26. D. J. Sanghvi College of Engineering Output (HEVC) Figure 15.2 HEVC Result 26
  • 27. D. J. Sanghvi College of Engineering Output (Contd) Figure 15.3 H.264 Output 27
  • 28. D. J. Sanghvi College of Engineering Output (Contd) Figure 15.4 HEVC Output 28
  • 29. D. J. Sanghvi College of Engineering Proposed Solution • HEVC provides far better results • Proprietary but stable • Daala still in development • Being backed by all major companies • Encoders & Decoders already on their way 29
  • 30. D. J. Sanghvi College of Engineering Conclusion • 100 hours of video uploaded every minute to YouTube • Developing new networking technologies is a tedious task. • Future is 8K and beyond. 30
  • 31. D. J. Sanghvi College of Engineering Thank You