SlideShare ist ein Scribd-Unternehmen logo
1 von 16
H.264 Video Standard 
National Institute of Science & Technology 
H.264 VIDEO STANDARD 
by 
Mr. Varun Kumar Sahu 
Roll # CS200118272 
National Institute of Science & Technology 
Palur Hills, Berhampur, INDIA-761 008 
December 2004 
Varun Kumar Sahu CS200118272
H.264 Video Standard 
Outline 
Technology 
• Introduction 
& • Objectives of H.264/AVC 
Science • History of Video Coding Standards 
• MPEG-4 Overview 
of Institute • Overview of H.264 
• H.264 Profiles 
National • Performance comparisons 
[2] Varun Kumar Sahu CS200118272
H.264 Video Standard 
Introduction 
[3] National Institute of Science & Technology 
• The H.264 Advanced Video Coding (H.264/AVC) is an 
advanced video compression standard. 
• Also known as MPEG-4 Part 10, MPEG-4 AVC, 
MPEG-4 JVT or H.26L (L stands for Long). 
• First version released in the year 2003. 
• Developed by the Joint Video Team (JVT), a 
collective effort of the ITU-T VCEG & the ISO/IEC 
MPEG. 
Varun Kumar Sahu CS200118272
H.264 Video Standard 
Objectives of H.264/AVC 
[4] National Institute of Science & Technology 
• To have a high-performance video coding design 
using simple & straight forward techniques. 
• To improve the compression performance. 
• To support a wide variety of services/applications. 
• To accommodate a wide variety of bandwidth 
requirements. 
• To ensure support for unfriendly network conditions. 
• To develop a new part (Part-10) of the MPEG-4 family 
of standards and a new ITU-T (H.264) recommendation. 
Varun Kumar Sahu CS200118272
H.264 Video Standard 
History of Video Coding Standards 
Technology 
ITU-T 
& Standards H.261 
H.263 H.263+ H.263++ 
Science Joint 
ITU-T/MPEG 
H.262/MPEG-2 
Standards 
of Institute MPEG 
Standards 
National [5] 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 
Varun Kumar Sahu CS200118272 
H.264 
MPEG-1 MPEG-2 MPEG-4 
Figure: Evolution of the video coding standards
H.264 Video Standard 
MPEG-4 Overview 
Technology 
The standard was designed to address the following 
issues: 
• Interoperability 
& • Transport Independence 
Science • Compression & transmission of rich media 
• Interactivity 
• Scalability 
of • Profiles 
Institute The MPEG Encoding process: 
• Frame slicing 
• Intra-coding 
National • Inter-coding 
• Compression 
[6] Varun Kumar Sahu CS200118272
H.264 Video Standard 
Overview of H.264 
[7] National Institute of Science & Technology 
Note: The underlying approach of H.264 is similar to 
that adopted in previous standards. 
Key features of H.264/AVC: 
• Integer block transform 
• Enhanced motion estimation 
• Improved in-loop deblocking filter 
• Enhanced entropy coding 
Average bit-rate reduction of about 50% compared to 
any other standard. 
Varun Kumar Sahu CS200118272
H.264 Video Standard 
Overview of H.274 contd… 
Technology 
Intra-prediction 
Integer Transform 
& Inter-prediction 
Quantization 
Science Buffer of 
of reference 
frames 
Institute De-blocking filter 
National [8] Varun Kumar Sahu CS200118272 
CABAC 
/ 
CAVLC 
Current 
Picture 
Bit-stream 
Inverse 
quantization 
Inverse 
Integer 
Transform 
Figure: Block diagram of the H.264 Encoder
H.264 Video Standard 
H.264 Profiles 
[9] National Institute of Science & Technology 
• A profile defines a set of coding tools or algorithms 
that can be used in generating a compliant bit-stream. 
• All decoders conforming to a specific profile have to 
support all features in that profile. 
• Encoders are not required to make use of any 
particular set of features supported in a profile but 
have to provide conforming bit-streams. 
Varun Kumar Sahu CS200118272
H.264 Video Standard 
H.264 Profiles contd… 
Technology 
In H.264/AVC, three profiles are defined currently: 
& • Baseline profile – all features except CABAC, B-slices 
Science & weighted prediction. 
of Institute National [10] • Main profile – doesn’t support FMO that is present 
in the Baseline profile. 
• Extended profile – all features of Baseline & Main 
profile except CABAC & macroblock switching. 
Very soon, the High profile will be coming up. 
Varun Kumar Sahu CS200118272
H.264 Video Standard 
Performance Comparisons 
Technology 
Table 1: Average bit-rate savings compared to other standards 
Codec MPEG-4 H.263 MPEG-2 
& H.264 39% 49% 64% 
Science MPEG- 
4 - 17% 43% 
of Institute H.263 - - 31% 
Factors that enable superior rate-distortion: 
National • Highly flexible motion model 
• Very efficient CABAC 
[11] Varun Kumar Sahu CS200118272
H.264 Video Standard 
Performance Comparisons contd… 
Technology 
& Science of Institute MPEG-2 encoding at 100 kbps H.264 encoding at 100 kbps 
National [12] Varun Kumar Sahu CS200118272
H.264 Video Standard 
Performance Comparisons contd… 
Technology 
& Science of Institute Bandwidth Required 
Storage Utilization 
(Mbps) 
(MB) 
National [13] Varun Kumar Sahu CS200118272 
MPEG-2 
MPEG-4 
H.264 
Download Time 
(Minutes) 
3.0 
1.1 
1.8 
2025 
1234 
727 
386 
235 139 
Figure: Performance comparison for a 90 min. DVD
H.264 Video Standard 
Conclusion 
Technology 
• H.264/AVC is a major step forward in the development of 
video coding standards. 
• The following advantages: 
& • Up to 50% in bit rate savings 
Science • High quality video 
• Error resilience features 
• Network friendliness 
of Institute National [14] helps H.264/AVC to outperform all other existing standards. 
• More and more companies are looking to support the 
H.264/AVC codec as it as a public and open standard. 
• Combining an advanced audio standard with the improved 
video quality can open up new possibilities. 
Varun Kumar Sahu CS200118272
H.264 Video Standard 
References 
Technology 
1. Intelligent Computing CHIP, November 2004 
2. http://www.ebu.ch/trev_293-schaefer.pdf 
& Science 3. http://www.utdallas.edu/~bhong/h264.pdf 
4. http://www.ubvideo.com/mainmenu.html 
of 5. http://www.pixeltools.com/h264_paper.html 
Institute National [15] Varun Kumar Sahu CS200118272
H.264 Video Standard 
Technology 
& Science Thank You!!! 
of Institute National [16] Varun Kumar Sahu CS200118272

Weitere ähnliche Inhalte

Was ist angesagt?

A short history of video coding
A short history of video codingA short history of video coding
A short history of video codingIain Richardson
 
Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Dr. Mohieddin Moradi
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVCYoss Cohen
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1    An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1 Dr. Mohieddin Moradi
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanVinayagam Mariappan
 
Video Compression Part 1 Video Principles
Video Compression Part 1 Video Principles Video Compression Part 1 Video Principles
Video Compression Part 1 Video Principles Dr. Mohieddin Moradi
 
VVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossVVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossMathias Wien
 
Video compression
Video compressionVideo compression
Video compressionnnmaurya
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2VijayKumarArya
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compressionguestdd7ccca
 

Was ist angesagt? (20)

A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
 
Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts Video Compression, Part 2-Section 1, Video Coding Concepts
Video Compression, Part 2-Section 1, Video Coding Concepts
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Video coding standards ppt
Video coding standards pptVideo coding standards ppt
Video coding standards ppt
 
An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1    An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1
 
SDI to IP 2110 Transition Part 1
SDI to IP 2110 Transition Part 1SDI to IP 2110 Transition Part 1
SDI to IP 2110 Transition Part 1
 
Mpeg 2
Mpeg 2Mpeg 2
Mpeg 2
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam Mariappan
 
H263.ppt
H263.pptH263.ppt
H263.ppt
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Video Compression Part 1 Video Principles
Video Compression Part 1 Video Principles Video Compression Part 1 Video Principles
Video Compression Part 1 Video Principles
 
VVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossVVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin Bross
 
HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
 
Video compression
Video compressionVideo compression
Video compression
 
Analog Video
Analog Video Analog Video
Analog Video
 
Thinking about IP migration
Thinking about IP migration Thinking about IP migration
Thinking about IP migration
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compression
 

Ähnlich wie H.264 video standard

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
 
H264 video compression explained
H264 video compression explainedH264 video compression explained
H264 video compression explainedcnssources
 
h.264 video compression standard.
h.264 video compression standard.h.264 video compression standard.
h.264 video compression standard.Videoguy
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONIMTC
 
/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.ppt
/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.ppt/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.ppt
/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.pptVideoguy
 
Video Standards - Key Insights
Video Standards - Key InsightsVideo Standards - Key Insights
Video Standards - Key InsightsChetan Manchanda
 
Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264IOSR Journals
 
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
 
Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...Videoguy
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2Pptblog Pptblogcom
 
Polycom Video Communications
Polycom Video CommunicationsPolycom Video Communications
Polycom Video CommunicationsVideoguy
 
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...csandit
 
MJPEG MPEG4 H.264
MJPEG MPEG4 H.264MJPEG MPEG4 H.264
MJPEG MPEG4 H.264Videoguy
 
MJPEG MPEG4 H.264
MJPEG MPEG4 H.264MJPEG MPEG4 H.264
MJPEG MPEG4 H.264Videoguy
 

Ähnlich wie H.264 video standard (20)

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 ...
 
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
 
Performance Analysis of Various Video Compression Techniques
Performance Analysis of Various Video Compression TechniquesPerformance Analysis of Various Video Compression Techniques
Performance Analysis of Various Video Compression Techniques
 
video compression2
video compression2video compression2
video compression2
 
video compression2
video compression2video compression2
video compression2
 
video compression2
video compression2video compression2
video compression2
 
H264 video compression explained
H264 video compression explainedH264 video compression explained
H264 video compression explained
 
h.264 video compression standard.
h.264 video compression standard.h.264 video compression standard.
h.264 video compression standard.
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATION
 
/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.ppt
/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.ppt/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.ppt
/conferences/spr2004/presentations/eubanks/eubanks_mpeg4.ppt
 
Video Standards - Key Insights
Video Standards - Key InsightsVideo Standards - Key Insights
Video Standards - Key Insights
 
Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264Spatial Scalable Video Compression Using H.264
Spatial Scalable Video Compression Using H.264
 
E010132529
E010132529E010132529
E010132529
 
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
 
Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...Overview of the H.264/AVC video coding standard - Circuits ...
Overview of the H.264/AVC video coding standard - Circuits ...
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 
Polycom Video Communications
Polycom Video CommunicationsPolycom Video Communications
Polycom Video Communications
 
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
A REAL-TIME H.264/AVC ENCODER&DECODER WITH VERTICAL MODE FOR INTRA FRAME AND ...
 
MJPEG MPEG4 H.264
MJPEG MPEG4 H.264MJPEG MPEG4 H.264
MJPEG MPEG4 H.264
 
MJPEG MPEG4 H.264
MJPEG MPEG4 H.264MJPEG MPEG4 H.264
MJPEG MPEG4 H.264
 

Mehr von Sajan Sahu

Architecture of message oriented middleware
Architecture of message oriented middlewareArchitecture of message oriented middleware
Architecture of message oriented middlewareSajan Sahu
 
Insurance envoy
Insurance envoyInsurance envoy
Insurance envoySajan Sahu
 
Computer’s memory
Computer’s memoryComputer’s memory
Computer’s memorySajan Sahu
 
Automated inspection of aircraft
Automated inspection of aircraftAutomated inspection of aircraft
Automated inspection of aircraftSajan Sahu
 
Data compretion
Data compretionData compretion
Data compretionSajan Sahu
 
Data warehouseing
Data warehouseingData warehouseing
Data warehouseingSajan Sahu
 
Information system
Information systemInformation system
Information systemSajan Sahu
 
Wireless application protocol (WAP)
Wireless application protocol (WAP)Wireless application protocol (WAP)
Wireless application protocol (WAP)Sajan Sahu
 
Blink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisatBlink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisatSajan Sahu
 
Database system
Database systemDatabase system
Database systemSajan Sahu
 
Internet telephony
Internet telephonyInternet telephony
Internet telephonySajan Sahu
 

Mehr von Sajan Sahu (20)

Architecture of message oriented middleware
Architecture of message oriented middlewareArchitecture of message oriented middleware
Architecture of message oriented middleware
 
Insurance envoy
Insurance envoyInsurance envoy
Insurance envoy
 
Computer’s memory
Computer’s memoryComputer’s memory
Computer’s memory
 
Automated inspection of aircraft
Automated inspection of aircraftAutomated inspection of aircraft
Automated inspection of aircraft
 
Data compretion
Data compretionData compretion
Data compretion
 
Deadlock
DeadlockDeadlock
Deadlock
 
Data warehouseing
Data warehouseingData warehouseing
Data warehouseing
 
Information system
Information systemInformation system
Information system
 
Dna computing
Dna computingDna computing
Dna computing
 
Wireless application protocol (WAP)
Wireless application protocol (WAP)Wireless application protocol (WAP)
Wireless application protocol (WAP)
 
Blink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisatBlink detection and tracking of eyes for eye localisat
Blink detection and tracking of eyes for eye localisat
 
Database system
Database systemDatabase system
Database system
 
GPRS
GPRSGPRS
GPRS
 
Bios
BiosBios
Bios
 
Bluetooth
Bluetooth Bluetooth
Bluetooth
 
802.11
802.11802.11
802.11
 
Erp
ErpErp
Erp
 
Internet telephony
Internet telephonyInternet telephony
Internet telephony
 
Wcdma
WcdmaWcdma
Wcdma
 
Criptography
CriptographyCriptography
Criptography
 

Kürzlich hochgeladen

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Kürzlich hochgeladen (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

H.264 video standard

  • 1. H.264 Video Standard National Institute of Science & Technology H.264 VIDEO STANDARD by Mr. Varun Kumar Sahu Roll # CS200118272 National Institute of Science & Technology Palur Hills, Berhampur, INDIA-761 008 December 2004 Varun Kumar Sahu CS200118272
  • 2. H.264 Video Standard Outline Technology • Introduction & • Objectives of H.264/AVC Science • History of Video Coding Standards • MPEG-4 Overview of Institute • Overview of H.264 • H.264 Profiles National • Performance comparisons [2] Varun Kumar Sahu CS200118272
  • 3. H.264 Video Standard Introduction [3] National Institute of Science & Technology • The H.264 Advanced Video Coding (H.264/AVC) is an advanced video compression standard. • Also known as MPEG-4 Part 10, MPEG-4 AVC, MPEG-4 JVT or H.26L (L stands for Long). • First version released in the year 2003. • Developed by the Joint Video Team (JVT), a collective effort of the ITU-T VCEG & the ISO/IEC MPEG. Varun Kumar Sahu CS200118272
  • 4. H.264 Video Standard Objectives of H.264/AVC [4] National Institute of Science & Technology • To have a high-performance video coding design using simple & straight forward techniques. • To improve the compression performance. • To support a wide variety of services/applications. • To accommodate a wide variety of bandwidth requirements. • To ensure support for unfriendly network conditions. • To develop a new part (Part-10) of the MPEG-4 family of standards and a new ITU-T (H.264) recommendation. Varun Kumar Sahu CS200118272
  • 5. H.264 Video Standard History of Video Coding Standards Technology ITU-T & Standards H.261 H.263 H.263+ H.263++ Science Joint ITU-T/MPEG H.262/MPEG-2 Standards of Institute MPEG Standards National [5] 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 Varun Kumar Sahu CS200118272 H.264 MPEG-1 MPEG-2 MPEG-4 Figure: Evolution of the video coding standards
  • 6. H.264 Video Standard MPEG-4 Overview Technology The standard was designed to address the following issues: • Interoperability & • Transport Independence Science • Compression & transmission of rich media • Interactivity • Scalability of • Profiles Institute The MPEG Encoding process: • Frame slicing • Intra-coding National • Inter-coding • Compression [6] Varun Kumar Sahu CS200118272
  • 7. H.264 Video Standard Overview of H.264 [7] National Institute of Science & Technology Note: The underlying approach of H.264 is similar to that adopted in previous standards. Key features of H.264/AVC: • Integer block transform • Enhanced motion estimation • Improved in-loop deblocking filter • Enhanced entropy coding Average bit-rate reduction of about 50% compared to any other standard. Varun Kumar Sahu CS200118272
  • 8. H.264 Video Standard Overview of H.274 contd… Technology Intra-prediction Integer Transform & Inter-prediction Quantization Science Buffer of of reference frames Institute De-blocking filter National [8] Varun Kumar Sahu CS200118272 CABAC / CAVLC Current Picture Bit-stream Inverse quantization Inverse Integer Transform Figure: Block diagram of the H.264 Encoder
  • 9. H.264 Video Standard H.264 Profiles [9] National Institute of Science & Technology • A profile defines a set of coding tools or algorithms that can be used in generating a compliant bit-stream. • All decoders conforming to a specific profile have to support all features in that profile. • Encoders are not required to make use of any particular set of features supported in a profile but have to provide conforming bit-streams. Varun Kumar Sahu CS200118272
  • 10. H.264 Video Standard H.264 Profiles contd… Technology In H.264/AVC, three profiles are defined currently: & • Baseline profile – all features except CABAC, B-slices Science & weighted prediction. of Institute National [10] • Main profile – doesn’t support FMO that is present in the Baseline profile. • Extended profile – all features of Baseline & Main profile except CABAC & macroblock switching. Very soon, the High profile will be coming up. Varun Kumar Sahu CS200118272
  • 11. H.264 Video Standard Performance Comparisons Technology Table 1: Average bit-rate savings compared to other standards Codec MPEG-4 H.263 MPEG-2 & H.264 39% 49% 64% Science MPEG- 4 - 17% 43% of Institute H.263 - - 31% Factors that enable superior rate-distortion: National • Highly flexible motion model • Very efficient CABAC [11] Varun Kumar Sahu CS200118272
  • 12. H.264 Video Standard Performance Comparisons contd… Technology & Science of Institute MPEG-2 encoding at 100 kbps H.264 encoding at 100 kbps National [12] Varun Kumar Sahu CS200118272
  • 13. H.264 Video Standard Performance Comparisons contd… Technology & Science of Institute Bandwidth Required Storage Utilization (Mbps) (MB) National [13] Varun Kumar Sahu CS200118272 MPEG-2 MPEG-4 H.264 Download Time (Minutes) 3.0 1.1 1.8 2025 1234 727 386 235 139 Figure: Performance comparison for a 90 min. DVD
  • 14. H.264 Video Standard Conclusion Technology • H.264/AVC is a major step forward in the development of video coding standards. • The following advantages: & • Up to 50% in bit rate savings Science • High quality video • Error resilience features • Network friendliness of Institute National [14] helps H.264/AVC to outperform all other existing standards. • More and more companies are looking to support the H.264/AVC codec as it as a public and open standard. • Combining an advanced audio standard with the improved video quality can open up new possibilities. Varun Kumar Sahu CS200118272
  • 15. H.264 Video Standard References Technology 1. Intelligent Computing CHIP, November 2004 2. http://www.ebu.ch/trev_293-schaefer.pdf & Science 3. http://www.utdallas.edu/~bhong/h264.pdf 4. http://www.ubvideo.com/mainmenu.html of 5. http://www.pixeltools.com/h264_paper.html Institute National [15] Varun Kumar Sahu CS200118272
  • 16. H.264 Video Standard Technology & Science Thank You!!! of Institute National [16] Varun Kumar Sahu CS200118272