SlideShare a Scribd company logo
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

More Related Content

What's hot

Video Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video CodecsVideo Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video Codecs
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 Bross
Mathias Wien
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
Iain Richardson
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntax
Yoss Cohen
 
H.263 Video Codec
H.263 Video CodecH.263 Video Codec
H.263 Video Codec
Kavisha Miyan
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
Tejus Adiga M
 
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 Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
Varun Ravi
 
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 VideoAn Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
Dr. Mohieddin Moradi
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1
Rajat Kumar
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
anuragjagetiya
 
HDR and WCG Principles-Part 1
HDR and WCG Principles-Part 1HDR and WCG Principles-Part 1
HDR and WCG Principles-Part 1
Dr. Mohieddin Moradi
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
Champ Yen
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
Nirma University
 
Audio and Video Streaming
Audio and Video StreamingAudio and Video Streaming
Audio and Video Streaming
Nyros Technologies
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
asodariyabhavesh
 
Audio compression
Audio compressionAudio compression
Audio compression
priyanka pandey
 
HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
Manohar Kuse
 

What's hot (20)

Video Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video CodecsVideo Compression, Part 3-Section 1, Some Standard Video Codecs
Video Compression, Part 3-Section 1, Some Standard Video Codecs
 
H261
H261H261
H261
 
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
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntax
 
H.263 Video Codec
H.263 Video CodecH.263 Video Codec
H.263 Video Codec
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
 
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
 
H263.ppt
H263.pptH263.ppt
H263.ppt
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
 
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 VideoAn Introduction to  Versatile Video Coding (VVC) for UHD, HDR and 360 Video
An Introduction to Versatile Video Coding (VVC) for UHD, HDR and 360 Video
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
HDR and WCG Principles-Part 1
HDR and WCG Principles-Part 1HDR and WCG Principles-Part 1
HDR and WCG Principles-Part 1
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
 
HEVC overview main
HEVC overview mainHEVC overview main
HEVC overview main
 
Audio and Video Streaming
Audio and Video StreamingAudio and Video Streaming
Audio and Video Streaming
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
 
Audio compression
Audio compressionAudio compression
Audio compression
 
HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
 

Similar to 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
 
[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...
IJET - International Journal of Engineering and Techniques
 
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
International Journal of Science and Research (IJSR)
 
H264 video compression explained
H264 video compression explainedH264 video compression explained
H264 video compression explained
cnssources
 
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 STANDARDIZATION
IMTC
 
/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 Insights
Chetan 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.264
IOSR Journals
 
E010132529
E010132529E010132529
E010132529
IOSR 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 CODING
ijma
 
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
 

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

More from Sajan Sahu

Architecture of message oriented middleware
Architecture of message oriented middlewareArchitecture of message oriented middleware
Architecture of message oriented middleware
Sajan Sahu
 
Insurance envoy
Insurance envoyInsurance envoy
Insurance envoy
Sajan Sahu
 
Computer’s memory
Computer’s memoryComputer’s memory
Computer’s memory
Sajan Sahu
 
Automated inspection of aircraft
Automated inspection of aircraftAutomated inspection of aircraft
Automated inspection of aircraft
Sajan Sahu
 
Data compretion
Data compretionData compretion
Data compretion
Sajan Sahu
 
Deadlock
DeadlockDeadlock
Deadlock
Sajan Sahu
 
Data warehouseing
Data warehouseingData warehouseing
Data warehouseing
Sajan Sahu
 
Information system
Information systemInformation system
Information system
Sajan Sahu
 
Dna computing
Dna computingDna computing
Dna computing
Sajan 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 localisat
Sajan Sahu
 
Database system
Database systemDatabase system
Database system
Sajan Sahu
 
GPRS
GPRSGPRS
Bios
BiosBios
Bluetooth
Bluetooth Bluetooth
Bluetooth
Sajan Sahu
 
802.11
802.11802.11
802.11
Sajan Sahu
 
Internet telephony
Internet telephonyInternet telephony
Internet telephony
Sajan Sahu
 
Wcdma
WcdmaWcdma
Wcdma
Sajan Sahu
 
Criptography
CriptographyCriptography
Criptography
Sajan Sahu
 

More from 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
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

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