SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
1 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Video Coding: Current and Next Generation 
Stefan Slivinski 
Distinguished Engineer 
Lifesize Communications
2 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Overview 
Video Coding – Past, Present and Future 
“Pretty Soon We Wont Need Video Compression”
Video Compression 
Past, Present and Future
4 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Types of Compression 
Lossless 
•Original information is recoverable 
Lossy 
•Information is lost 
Not specific to Video Compression
5 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Lossy Video Compression 
Incapable of seeing high details 
More sensitive to light than it is to color 
can only fully perceive about 15fps 
Exploiting the limitations of the human visual system
6 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Video Compression 
Spatial compression 
Temporal compression 
Discrete cosine transform (DCT) 
Quantization (lossy) 
Entropy coding 
It’s all pretty similar
7 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Video Compression 
Macroblocks 
Spatial and Temporal 
Quantization 
Entropy coding 
Past 
H.261 (1988) 
MPEG-2 (1995) 
H.263 (1996) 
MPEG4 Part 2 (1999)
8 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Video Compression 
Multiple intra prediction modes 
Up to 16 motion vectors per macroblock 
4x4 and 8x8 fixed point transform 
Multiple block sizes include non- square blocks 
Adaptive Inloop deblocking filter 
Arithmetic entropy encoding 
Halfpel and quarterpel pixel interpolation 
Present 
H.264 / MPEG-4 AVC (2003)
9 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Video Compression 
Very large block sizes (up to 64x64) 
4 transforms sizes 4x4, 8x8, 16x16, 32x32) 
coding tree units (CTU) 
Parallel processing tools adapted to multicore or hardware architectures 
Bit depths beyond 10bit, full chroma (unsubsampled) 
Future 
H.265 (2013)
“Pretty Soon We Won’t Need Video Compression” 
--some guy I saw at a trade show
11 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Need to answer 3 questions 
How much resolution is enough? 
How much compression is enough? 
How much bandwidth is enough?
12 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
How much resolution is enough?
13 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
How much resolution is enough 
The average human eye can resolve 300 pixels per inch (ppi) at a distance of 12 inches 
The first retina iPhone (iPhone 4) had 326ppi 
A 60” 4K television 
•Has a ~73 ppi 
•THX recommended viewing distance of 6-9’ 
•At 6’ the average human can resolve 40 ppi 
•You would need to sit at a distance of 3.25’ (39 inches) or closer to see all 73 ppi
14 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
How much bandwidth / Compression is enough?
15 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Availability of bandwidth 
20-30mbps in developed world 
Developing World much further behind
16 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Video Compression 
4Kp30 bandwidth 
•H.265: 2-4mbps 
•H.264: 4-8mbps 
•MPEG4: 8-16mbps 
Video Communication Content
17 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
How big is uncompressed video? 
4Kp30 
•3840 x 2160 @ 30fps @ 422 
•3.9 gbps uncompressed 
720p60 
•1280x720, 60 fps @ 422 
•844 mbps uncompressed 
CIF resolution 
•352 x 288 @ 30fps @ 422 
•48.6 mbps uncompressed 
QCIF resolution 
•176 x 144 @ 30fps @ 422 
•~12 mbps uncompressed
18 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. 
Conclusion 
Television resolution peaking 
Bandwidth still poor 
Compression peaking in developed world
Questions?

Contenu connexe

En vedette

Min Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile applicationMin Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile application
Jan Paul Roth
 

En vedette (8)

SIPv6 Test Program
SIPv6 Test ProgramSIPv6 Test Program
SIPv6 Test Program
 
Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)
 
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
VoLTE Testing at IMTC SuperOP 2015 -  Open InvitationVoLTE Testing at IMTC SuperOP 2015 -  Open Invitation
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
 
UC SDN
UC SDNUC SDN
UC SDN
 
Min Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile applicationMin Ahmed - Can help to build a successful mobile application
Min Ahmed - Can help to build a successful mobile application
 
The Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video ServicesThe Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video Services
 
IoT, from a geek buzzword to a multi billion business economy
IoT, from a geek buzzword to a multi billion business economyIoT, from a geek buzzword to a multi billion business economy
IoT, from a geek buzzword to a multi billion business economy
 
McKinsey - unlocking the potential of the internet of things / IoT
McKinsey - unlocking the potential of the internet of things / IoTMcKinsey - unlocking the potential of the internet of things / IoT
McKinsey - unlocking the potential of the internet of things / IoT
 

Similaire à Stefan slivinski lifesize video coding

Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet
Luke Finlay
 
Video Workshop by Frederick Rodrigues
Video Workshop by Frederick RodriguesVideo Workshop by Frederick Rodrigues
Video Workshop by Frederick Rodrigues
Dan MacKinlay
 
HD-DVD Technical Introduction
HD-DVD Technical IntroductionHD-DVD Technical Introduction
HD-DVD Technical Introduction
AV_Hire_London
 
Cloud Based Video Production and Editing
Cloud Based Video Production and EditingCloud Based Video Production and Editing
Cloud Based Video Production and Editing
Paul Richards
 
Android Media Player Development
Android Media Player DevelopmentAndroid Media Player Development
Android Media Player Development
Talentica Software
 

Similaire à Stefan slivinski lifesize video coding (20)

Worksheet 1
Worksheet 1Worksheet 1
Worksheet 1
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
 
Top 5 Television Broadcasting Software's
Top 5 Television Broadcasting Software'sTop 5 Television Broadcasting Software's
Top 5 Television Broadcasting Software's
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive Media
 
4 ultra hd_hevc-hertz_da_silva
4 ultra hd_hevc-hertz_da_silva4 ultra hd_hevc-hertz_da_silva
4 ultra hd_hevc-hertz_da_silva
 
Architecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For GrowthArchitecting a Video Encoding Strategy Designed For Growth
Architecting a Video Encoding Strategy Designed For Growth
 
Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet
 
Video Workshop by Frederick Rodrigues
Video Workshop by Frederick RodriguesVideo Workshop by Frederick Rodrigues
Video Workshop by Frederick Rodrigues
 
Dcp
DcpDcp
Dcp
 
HD-DVD Technical Introduction
HD-DVD Technical IntroductionHD-DVD Technical Introduction
HD-DVD Technical Introduction
 
Video Transcoding Terms Explained
Video Transcoding Terms Explained Video Transcoding Terms Explained
Video Transcoding Terms Explained
 
Cloud Based Video Production and Editing
Cloud Based Video Production and EditingCloud Based Video Production and Editing
Cloud Based Video Production and Editing
 
simple video compression
simple video compression simple video compression
simple video compression
 
Building High Quality Video Operations in the Cloud - Synacor
Building High Quality Video Operations in the Cloud - SynacorBuilding High Quality Video Operations in the Cloud - Synacor
Building High Quality Video Operations in the Cloud - Synacor
 
Training
TrainingTraining
Training
 
Android Media Player Development
Android Media Player DevelopmentAndroid Media Player Development
Android Media Player Development
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
Digital video
Digital videoDigital video
Digital video
 
Digital File Formats
Digital File Formats Digital File Formats
Digital File Formats
 
Training Videovigilancia IP: What, Why, When and How
Training Videovigilancia IP: What, Why, When and HowTraining Videovigilancia IP: What, Why, When and How
Training Videovigilancia IP: What, Why, When and How
 

Plus de IMTC

Plus de IMTC (20)

EVS Advances in VoLTE Networks
EVS Advances in VoLTE NetworksEVS Advances in VoLTE Networks
EVS Advances in VoLTE Networks
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP Worlds
 
Predictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru NetworksPredictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru Networks
 
VoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice ServicesVoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice Services
 
Test & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member MeetingTest & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member Meeting
 
UC SDN AG Review
UC SDN AG ReviewUC SDN AG Review
UC SDN AG Review
 
Video on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyondVideo on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyond
 
What’s Next for Mobile Video
What’s Next for Mobile VideoWhat’s Next for Mobile Video
What’s Next for Mobile Video
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
 
New Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the FutureNew Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the Future
 
SDN API & Unified Coomunications
SDN API & Unified CoomunicationsSDN API & Unified Coomunications
SDN API & Unified Coomunications
 
The Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationThe Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaboration
 
Spatial Conferencing
Spatial ConferencingSpatial Conferencing
Spatial Conferencing
 
Optimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudOptimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the Cloud
 
UC SDN Use Case
UC SDN Use CaseUC SDN Use Case
UC SDN Use Case
 
SIP Parity Actvity Group & Video Interoperability Review
SIP Parity Actvity Group & Video Interoperability ReviewSIP Parity Actvity Group & Video Interoperability Review
SIP Parity Actvity Group & Video Interoperability Review
 
Wearables
WearablesWearables
Wearables
 
The MDCT and its Applications in Audio Coding
The MDCT and its Applications in Audio CodingThe MDCT and its Applications in Audio Coding
The MDCT and its Applications in Audio Coding
 
MANE Activity Group (AG) Review
MANE Activity Group (AG) ReviewMANE Activity Group (AG) Review
MANE Activity Group (AG) Review
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC Standard
 

Stefan slivinski lifesize video coding

  • 1. 1 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Video Coding: Current and Next Generation Stefan Slivinski Distinguished Engineer Lifesize Communications
  • 2. 2 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Overview Video Coding – Past, Present and Future “Pretty Soon We Wont Need Video Compression”
  • 3. Video Compression Past, Present and Future
  • 4. 4 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Types of Compression Lossless •Original information is recoverable Lossy •Information is lost Not specific to Video Compression
  • 5. 5 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Lossy Video Compression Incapable of seeing high details More sensitive to light than it is to color can only fully perceive about 15fps Exploiting the limitations of the human visual system
  • 6. 6 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Video Compression Spatial compression Temporal compression Discrete cosine transform (DCT) Quantization (lossy) Entropy coding It’s all pretty similar
  • 7. 7 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Video Compression Macroblocks Spatial and Temporal Quantization Entropy coding Past H.261 (1988) MPEG-2 (1995) H.263 (1996) MPEG4 Part 2 (1999)
  • 8. 8 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Video Compression Multiple intra prediction modes Up to 16 motion vectors per macroblock 4x4 and 8x8 fixed point transform Multiple block sizes include non- square blocks Adaptive Inloop deblocking filter Arithmetic entropy encoding Halfpel and quarterpel pixel interpolation Present H.264 / MPEG-4 AVC (2003)
  • 9. 9 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Video Compression Very large block sizes (up to 64x64) 4 transforms sizes 4x4, 8x8, 16x16, 32x32) coding tree units (CTU) Parallel processing tools adapted to multicore or hardware architectures Bit depths beyond 10bit, full chroma (unsubsampled) Future H.265 (2013)
  • 10. “Pretty Soon We Won’t Need Video Compression” --some guy I saw at a trade show
  • 11. 11 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Need to answer 3 questions How much resolution is enough? How much compression is enough? How much bandwidth is enough?
  • 12. 12 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. How much resolution is enough?
  • 13. 13 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. How much resolution is enough The average human eye can resolve 300 pixels per inch (ppi) at a distance of 12 inches The first retina iPhone (iPhone 4) had 326ppi A 60” 4K television •Has a ~73 ppi •THX recommended viewing distance of 6-9’ •At 6’ the average human can resolve 40 ppi •You would need to sit at a distance of 3.25’ (39 inches) or closer to see all 73 ppi
  • 14. 14 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. How much bandwidth / Compression is enough?
  • 15. 15 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Availability of bandwidth 20-30mbps in developed world Developing World much further behind
  • 16. 16 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Video Compression 4Kp30 bandwidth •H.265: 2-4mbps •H.264: 4-8mbps •MPEG4: 8-16mbps Video Communication Content
  • 17. 17 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. How big is uncompressed video? 4Kp30 •3840 x 2160 @ 30fps @ 422 •3.9 gbps uncompressed 720p60 •1280x720, 60 fps @ 422 •844 mbps uncompressed CIF resolution •352 x 288 @ 30fps @ 422 •48.6 mbps uncompressed QCIF resolution •176 x 144 @ 30fps @ 422 •~12 mbps uncompressed
  • 18. 18 © 2014 Lifesize, a division of Logitech. All Rights Reserved. Confidential. Conclusion Television resolution peaking Bandwidth still poor Compression peaking in developed world