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

Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 

Recently uploaded (20)

Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 

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