SlideShare a Scribd company logo
1 of 3
Download to read offline
Published on Your Electronics Open Source (http://dev.emcelettronica.com)


Home > Blog > Diego Villa's blog > Contenuti




A Primer on MPEG Video Compression
By Diego Villa
Created Mar 4 2009 - 15:11


What is video compression?
Video compression is a technology that refers to the reduction of the amount of data that represents
encoded video signal. Encoding is the process of converting analog video to digital. Video compression
devices or software usually do both encoding and compression in the same box or application.

Why is video compression needed?
Video compression technology was developed because of the need to send video signals through
available transmission paths with limited bandwidth capacities. Uncompressed Standard Definition (SD)
digital video is typically encoded at 270 Mbps while uncompressed High Definition (HD) video is at
1.5Gbps. Terrestrial TV channel can only handle around 19 Mbps while typical satellite TV channel is
usually available at 3 Mbps. DSL connection at home in most countries is offered at 2 Mbps while typical
office LAN networks have capacities of either 10 Mbps or 100 Mbps. Take note that it is impossible to fit
1.5 Gbps or even 270 Mbps signal data streams in any of these transmission paths!

History

You may not be aware of it but compression was already being used for a very long time in analog TV.
Interlacing is a technique wherein analog video is scanned and displayed alternately (odd and even fields)
to effectively reduce the required bandwidth to one half. But the advent of digital TV necessitated the
development of digital video compression technology. In 1988, the Moving Pictures Experts Group (MPEG)
was formed by the International Organization for Standardization (ISO) to set the standards for audio and
video compression and transmission. The first compression technique they developed was MPEG-1, which
was the technology used for the Video Compact Disc or VCD. Then came MPEG-2 which was then utilized
for DVD and the Digital Video Broadcast (DVB) standard for satellite, cable and terrestrial transmission.
This was also later adopted in the American ATSC and Japanese ISDB-T terrestrial transmission
standards.




The need to put more content to existing and developing media like IPTV also saw the development of
MPEG-4, with its most popular variant H.264, offering up to 50% savings in bandwidth compared to MPEG-
2. This is now widely used by telco operators worldwide in deploying their IPTV systems and slowly gaining
ground in professional broadcast applications.

Group of Pictures (GOP) ? Basis of MPEG Compression
The basic principle in data compression is to check for redundancy in the reference signal and just repeat
this information in the coded signal. This way, lesser processing power and data bits are used because
only the non-redundant information is processed. The equivalent of these reference and coded signals in
MPEG compression is the GOP or Group of Pictures that consist of the following:

       1. Intra Pictures (I-Pictures)
       2. Predicted Pictures (P-Pictures)
       3. Bidirectional Pictures (B-Pictures)

GOP is the basis of MPEG video compression technology. The GOP begins with an I picture (the
reference picture) and then has P pictures (coded pictures) spaced throughout. The remaining pictures are
B pictures (other coded pictures). The GOP ends at the last picture just before the next I picture.




I pictures are coded using the information present in the picture itself and serve as the reference for the
succeeding picture frames. P pictures are coded with respect to the previous I pictures or P pictures. This
scheme is called forward prediction. P pictures require roughly half the data of an I picture. B pictures on
the other hand use bidirectional prediction by using both past and future pictures as reference. B pictures
more or less require one quarter the data of an I picture but use the most processing power.

MPEG-1
The initial work of the MPEG committee was to study techniques for the storage of video in available media
then such as the CD-ROM. They come up with a codec termed MPEG-1 that can compress video with
picture quality comparable to that of the Video Home System (VHS) analog video tape format. This is
accomplished at encoding rates at around 1.5 Mbps that can also be increased to improve quality if the
available bandwidth permits.

MPEG-2 and MPEG-3
Broadcasters initially were reluctant to adapt MPEG-1 for their applications because analog video then still
offered far better picture quality. To address this issue, MPEG-2 was developed, which offered comparable
if not better broadcast quality picture at encoding rates from 4 to 9 Mbps. This became the de facto
standard in a range of applications, such as digital terrestrial broadcasting, digital satellite TV, digital
cableTV and the optical medium DVD. There were efforts to develop MPEG-3 for High Definition TV
(HDTV), but since MPEG-2 itself was capable of achieving this, the MPEG-3 standards were just made
part of MPEG-2.

MPEG-4
The MPEG-4 standard was developed to address the emerging developments in the Internet. This is the
reason why the specified encoding rate is from less than 100 kbps to the Mbps range depending on the
Internet connection. The MPEG-4 standard family incorporated many of the MPEG-1 and MPEG-2
features, adding new ones such as support for ?le handling, digital rights management and many other
interactive applications.

H.264 or AVC
In 2001, the ISO formed the Joint Video Team (JVT), which came out with the standard MPEG-4 Part 10,
also known as H. 264 codec or Advanced Video Coding (AVC). The standard specified video coding layer
and network adaptation layer for transmission of the video data stream in IP networks. The basic functional
elements of H.264 are also similar to those of MPEG-1, MPEG-2 and MPEG-4. The important
advancement is in the improvements in the implementation of these functional elements that resulted to
more bandwidth-usage efficiency.

Future Trends
Video compression technology has improved dramatically from the early years when MPEG-1 was
introduced. MPEG-2 is now a mature technology and is used extensively in TV signal transmission through
cable, satellite and terrestrial broadcast. It is also the technology of choice for popular optical disc media
like the HD-DVD and Blu-ray. It may still be around for a couple of years more with the more bandwidth-
efficient H.264 gradually taking its place. H.264 is to date the most efficient video compression technology
that can deliver HDTV and multimedia content through scarce and valuable media bandwidth.

                                                                          Technology mpeg video compression

                                                 Trademarks




Source URL: http://dev.emcelettronica.com/primer-mpeg-video-compression

More Related Content

More from Ionela

How to Integrate Internet of Things with Webserver with
How to Integrate Internet of Things with Webserver with How to Integrate Internet of Things with Webserver with
How to Integrate Internet of Things with Webserver with Ionela
 
Openpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud servicesOpenpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud servicesIonela
 
Flyport openPicus datasheet
Flyport openPicus datasheetFlyport openPicus datasheet
Flyport openPicus datasheetIonela
 
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
Windows phone 7 è l’ultima occasione di microsoft   2010-10-18Windows phone 7 è l’ultima occasione di microsoft   2010-10-18
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18Ionela
 
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...Ionela
 
Utente premium 2010-10-17
Utente premium   2010-10-17Utente premium   2010-10-17
Utente premium 2010-10-17Ionela
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01Ionela
 
Una retina artificiale per ridare la vista 2010-11-10
Una retina artificiale per ridare la vista   2010-11-10Una retina artificiale per ridare la vista   2010-11-10
Una retina artificiale per ridare la vista 2010-11-10Ionela
 
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29Ionela
 
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...Ionela
 
Ubuntu passa a wayland 2010-11-08
Ubuntu passa a wayland   2010-11-08Ubuntu passa a wayland   2010-11-08
Ubuntu passa a wayland 2010-11-08Ionela
 
Touchatag un'applicazione di internet delle cose 2010-11-10
Touchatag  un'applicazione di internet delle cose   2010-11-10Touchatag  un'applicazione di internet delle cose   2010-11-10
Touchatag un'applicazione di internet delle cose 2010-11-10Ionela
 
Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Ionela
 
Thread o processo quale usare - 2010-11-02
Thread o processo  quale usare  - 2010-11-02Thread o processo  quale usare  - 2010-11-02
Thread o processo quale usare - 2010-11-02Ionela
 
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03Ionela
 
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...Ionela
 
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...Ionela
 
Tastiere capacitive 2010-11-10
Tastiere capacitive   2010-11-10Tastiere capacitive   2010-11-10
Tastiere capacitive 2010-11-10Ionela
 
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...Ionela
 
Stm32 vl discovery recensione - 2010-11-11
Stm32 vl discovery   recensione  - 2010-11-11Stm32 vl discovery   recensione  - 2010-11-11
Stm32 vl discovery recensione - 2010-11-11Ionela
 

More from Ionela (20)

How to Integrate Internet of Things with Webserver with
How to Integrate Internet of Things with Webserver with How to Integrate Internet of Things with Webserver with
How to Integrate Internet of Things with Webserver with
 
Openpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud servicesOpenpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud services
 
Flyport openPicus datasheet
Flyport openPicus datasheetFlyport openPicus datasheet
Flyport openPicus datasheet
 
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
Windows phone 7 è l’ultima occasione di microsoft   2010-10-18Windows phone 7 è l’ultima occasione di microsoft   2010-10-18
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
 
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
 
Utente premium 2010-10-17
Utente premium   2010-10-17Utente premium   2010-10-17
Utente premium 2010-10-17
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
 
Una retina artificiale per ridare la vista 2010-11-10
Una retina artificiale per ridare la vista   2010-11-10Una retina artificiale per ridare la vista   2010-11-10
Una retina artificiale per ridare la vista 2010-11-10
 
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
 
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
 
Ubuntu passa a wayland 2010-11-08
Ubuntu passa a wayland   2010-11-08Ubuntu passa a wayland   2010-11-08
Ubuntu passa a wayland 2010-11-08
 
Touchatag un'applicazione di internet delle cose 2010-11-10
Touchatag  un'applicazione di internet delle cose   2010-11-10Touchatag  un'applicazione di internet delle cose   2010-11-10
Touchatag un'applicazione di internet delle cose 2010-11-10
 
Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05
 
Thread o processo quale usare - 2010-11-02
Thread o processo  quale usare  - 2010-11-02Thread o processo  quale usare  - 2010-11-02
Thread o processo quale usare - 2010-11-02
 
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
 
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
 
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
 
Tastiere capacitive 2010-11-10
Tastiere capacitive   2010-11-10Tastiere capacitive   2010-11-10
Tastiere capacitive 2010-11-10
 
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
 
Stm32 vl discovery recensione - 2010-11-11
Stm32 vl discovery   recensione  - 2010-11-11Stm32 vl discovery   recensione  - 2010-11-11
Stm32 vl discovery recensione - 2010-11-11
 

Recently uploaded

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

A Primer on MPEG Video Compression

  • 1. Published on Your Electronics Open Source (http://dev.emcelettronica.com) Home > Blog > Diego Villa's blog > Contenuti A Primer on MPEG Video Compression By Diego Villa Created Mar 4 2009 - 15:11 What is video compression? Video compression is a technology that refers to the reduction of the amount of data that represents encoded video signal. Encoding is the process of converting analog video to digital. Video compression devices or software usually do both encoding and compression in the same box or application. Why is video compression needed? Video compression technology was developed because of the need to send video signals through available transmission paths with limited bandwidth capacities. Uncompressed Standard Definition (SD) digital video is typically encoded at 270 Mbps while uncompressed High Definition (HD) video is at 1.5Gbps. Terrestrial TV channel can only handle around 19 Mbps while typical satellite TV channel is usually available at 3 Mbps. DSL connection at home in most countries is offered at 2 Mbps while typical office LAN networks have capacities of either 10 Mbps or 100 Mbps. Take note that it is impossible to fit 1.5 Gbps or even 270 Mbps signal data streams in any of these transmission paths! History You may not be aware of it but compression was already being used for a very long time in analog TV. Interlacing is a technique wherein analog video is scanned and displayed alternately (odd and even fields) to effectively reduce the required bandwidth to one half. But the advent of digital TV necessitated the development of digital video compression technology. In 1988, the Moving Pictures Experts Group (MPEG) was formed by the International Organization for Standardization (ISO) to set the standards for audio and video compression and transmission. The first compression technique they developed was MPEG-1, which was the technology used for the Video Compact Disc or VCD. Then came MPEG-2 which was then utilized for DVD and the Digital Video Broadcast (DVB) standard for satellite, cable and terrestrial transmission. This was also later adopted in the American ATSC and Japanese ISDB-T terrestrial transmission standards. The need to put more content to existing and developing media like IPTV also saw the development of MPEG-4, with its most popular variant H.264, offering up to 50% savings in bandwidth compared to MPEG- 2. This is now widely used by telco operators worldwide in deploying their IPTV systems and slowly gaining ground in professional broadcast applications. Group of Pictures (GOP) ? Basis of MPEG Compression
  • 2. The basic principle in data compression is to check for redundancy in the reference signal and just repeat this information in the coded signal. This way, lesser processing power and data bits are used because only the non-redundant information is processed. The equivalent of these reference and coded signals in MPEG compression is the GOP or Group of Pictures that consist of the following: 1. Intra Pictures (I-Pictures) 2. Predicted Pictures (P-Pictures) 3. Bidirectional Pictures (B-Pictures) GOP is the basis of MPEG video compression technology. The GOP begins with an I picture (the reference picture) and then has P pictures (coded pictures) spaced throughout. The remaining pictures are B pictures (other coded pictures). The GOP ends at the last picture just before the next I picture. I pictures are coded using the information present in the picture itself and serve as the reference for the succeeding picture frames. P pictures are coded with respect to the previous I pictures or P pictures. This scheme is called forward prediction. P pictures require roughly half the data of an I picture. B pictures on the other hand use bidirectional prediction by using both past and future pictures as reference. B pictures more or less require one quarter the data of an I picture but use the most processing power. MPEG-1 The initial work of the MPEG committee was to study techniques for the storage of video in available media then such as the CD-ROM. They come up with a codec termed MPEG-1 that can compress video with picture quality comparable to that of the Video Home System (VHS) analog video tape format. This is accomplished at encoding rates at around 1.5 Mbps that can also be increased to improve quality if the available bandwidth permits. MPEG-2 and MPEG-3 Broadcasters initially were reluctant to adapt MPEG-1 for their applications because analog video then still offered far better picture quality. To address this issue, MPEG-2 was developed, which offered comparable if not better broadcast quality picture at encoding rates from 4 to 9 Mbps. This became the de facto standard in a range of applications, such as digital terrestrial broadcasting, digital satellite TV, digital cableTV and the optical medium DVD. There were efforts to develop MPEG-3 for High Definition TV (HDTV), but since MPEG-2 itself was capable of achieving this, the MPEG-3 standards were just made part of MPEG-2. MPEG-4 The MPEG-4 standard was developed to address the emerging developments in the Internet. This is the reason why the specified encoding rate is from less than 100 kbps to the Mbps range depending on the Internet connection. The MPEG-4 standard family incorporated many of the MPEG-1 and MPEG-2 features, adding new ones such as support for ?le handling, digital rights management and many other interactive applications. H.264 or AVC
  • 3. In 2001, the ISO formed the Joint Video Team (JVT), which came out with the standard MPEG-4 Part 10, also known as H. 264 codec or Advanced Video Coding (AVC). The standard specified video coding layer and network adaptation layer for transmission of the video data stream in IP networks. The basic functional elements of H.264 are also similar to those of MPEG-1, MPEG-2 and MPEG-4. The important advancement is in the improvements in the implementation of these functional elements that resulted to more bandwidth-usage efficiency. Future Trends Video compression technology has improved dramatically from the early years when MPEG-1 was introduced. MPEG-2 is now a mature technology and is used extensively in TV signal transmission through cable, satellite and terrestrial broadcast. It is also the technology of choice for popular optical disc media like the HD-DVD and Blu-ray. It may still be around for a couple of years more with the more bandwidth- efficient H.264 gradually taking its place. H.264 is to date the most efficient video compression technology that can deliver HDTV and multimedia content through scarce and valuable media bandwidth. Technology mpeg video compression Trademarks Source URL: http://dev.emcelettronica.com/primer-mpeg-video-compression