SlideShare a Scribd company logo
1 of 31
Download to read offline
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

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 

Recently uploaded (20)

FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 

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