SlideShare a Scribd company logo
Digital Video and Compression Robert Burk C.S. 41 Spring 2002
Overview Background Digital video Why digital video Video compression
Background First “transmission” of visual images 1885 by George Carey in Boston Image focused on a photo cell array Lamp array displayed the image Conventional television Developed in the 1930’s Technology limitations of the time Human vision characteristics Television today based on this early work
Background NTSC Adopted in 1941 525 lines, interlaced scan Aspect ratio of 4:3 Analog format Color added to standard in 1953 Analog transmission “compression” Vestigial sideband used to reduce bandwidth Video and audio in a 6 MHz band
Why Digital Video? Started with tape recording Record, edit , play, record, edit, play causes losses in analog Digital recording not nearly as lossy - better s/n ratio Migrated to other video products in the production chain – avoided d/a and a/d conversions
Digital Video DTV based on ATSC Timeline May 1993 – Grand Alliance Nov 1995 – committee submitted recommendation to ATSC Dec 1996 – FCC ruling to accept the standard and make the requirements The standard primarily supports HDTV – or alternatively several SDTV signals within the existing 6 MHz bandwidth
Advantages of DTV Signal quality No ghosting, no snow, aircraft flutter Enhanced services HDTV bandwidth – bigger, clearer picture, 16:9 aspect ratio 5.1 Channels of CD quality sound Multiple signal sources on the same channel (more program choices) Other digital services – integration with computer industry
OSI 7-Layer Model of ATSC
Data Rates of DTV Audio and video sources Up to 1.5 Gbps A variety of standards for both the picture and the sound 1080i 720p Dolby digital (AC-3) sound Which one is standard?  None of them! Sounds good, but how do we get that much data in 6 MHz?
Compression! It’s simple – compression! Data reduction of 60:1 and greater is required for the video in ATV systems A number of techniques are used, including both lossless and lossy compression
Compression Techniques
Discrete Cosine Transform Statistical data redundancy or spatial redundancy – exploiting the fact that identical data need not be repeated Psycho visual redundancy – throwing out the things that you would not notice if they were removed DCT coefficient tables used in the encoding and decoding scheme Similar to the art form know as Photomosaic
Variable Length Coding Also known as Huffman coding and entropy coding Based on the probability of identical values appearing Assigns shortest codes to values with highest probability – longest codes to lowest probability values
Run-Length Coding Relies on the repetition of the same data No need to send the same data multiple times – just send how many times to repeat the same value Techniques such as DCT tends to create long strings of the same values
Blanking Removal In NTSC, horizontal and vertical blanking pulses provided to provide timing – relatively long pulses The timing information is still needed for the proper display of the picture Replace this information with shorter synchronization data strings specific to the application
Sub-sampling Reduces the numbers of samples taken Very effective data reduction method, but loss of picture resolution and “aliasing” can degrade picture quality Therefore, sub-sampling not applied to luminance data – only to chrominance data Referred to as the 4:2:0 or 4:1:1 signal structure (Luminance: C B :C R )
Differential Pulse Code Modulation DPCM is a predictive encoding scheme Transmits the sample-to-sample differences rather than the full value The difference is added to the current decoded value at the receiving end to generate a reconstructed sample value
Quantization Representation of value by the closest approximation from a set of defined values (reduced amplitude resolution) E.g., if we code a signal to 8 bits, we determine which of 256 possible value is closest to the value to be encoded and use that value In video, the precision required depends on the viewing conditions – aim for 100:1 contrast ratio
Other Techniques Motion JPEG Temporal compression Macro Blocks and slices Object-based coding Packetized Elementary Stream (PES) Audio compression
In Summary … Today, though we are still watching analog video, it is all been digital Compression techniques will allow the whole delivery chain to go digital More choices will be available both in terms of what is available, as well as what you do with it and how you process it The question that still remains to be answered … When will all of this be available at a price we can afford?

More Related Content

PPTX
MPEG video compression standard
PPTX
Video compression
PPT
Video Compression Basics - MPEG2
PDF
digital audio broadcasting
PPTX
Media Access Control
PDF
Video Compression Basics
PPTX
Transform coding
PDF
DIP - Image Restoration
MPEG video compression standard
Video compression
Video Compression Basics - MPEG2
digital audio broadcasting
Media Access Control
Video Compression Basics
Transform coding
DIP - Image Restoration

What's hot (20)

PPTX
Wavelet based image compression technique
PPTX
SPIHT(Set Partitioning In Hierarchical Trees)
PPT
Real-Time Streaming Protocol
PDF
Video Compression
ODP
MPEG-1 Part 2 Video Encoding
PPSX
Multiple access control protocol
PDF
Signal Compression and JPEG
PDF
Sensor Networks Introduction and Architecture
PPT
Comparison between 2g, 2.5g, 3g, lte and lte a
ODP
image compression ppt
PDF
MULTIMEDIA COMMUNICATION & NETWORKS
PPT
Mpeg 2 transport streams
PPT
Basics of signals data communication
PPTX
WIRELESS TRANSMISSION
PPT
Chapter 29 - Mutimedia
PPTX
H.264 vs HEVC
PDF
Multimedia networking
PPTX
PPTX
Video signal-ppt
PPT
Interlaced and progressive Camera
Wavelet based image compression technique
SPIHT(Set Partitioning In Hierarchical Trees)
Real-Time Streaming Protocol
Video Compression
MPEG-1 Part 2 Video Encoding
Multiple access control protocol
Signal Compression and JPEG
Sensor Networks Introduction and Architecture
Comparison between 2g, 2.5g, 3g, lte and lte a
image compression ppt
MULTIMEDIA COMMUNICATION & NETWORKS
Mpeg 2 transport streams
Basics of signals data communication
WIRELESS TRANSMISSION
Chapter 29 - Mutimedia
H.264 vs HEVC
Multimedia networking
Video signal-ppt
Interlaced and progressive Camera
Ad

Viewers also liked (11)

PPT
METRO Workshop: DIY Usability & User Experience
PPT
Updatewindow
PPT
A Animal Info Power Point
PPT
Connecting Tv
PDF
Iron Oxide Reactor Details 2
PDF
Tower Walk Through
PPT
Brooklyn Public Library - The Library As Partner
PPT
Defragment
PPTX
Librarians in the 21st Century: Designing a Career Strategy for Evolving Role...
PPTX
animal kingdom
PDF
K-12 Grade 9 - Computer Hardware Servicing ICT Learning Material
METRO Workshop: DIY Usability & User Experience
Updatewindow
A Animal Info Power Point
Connecting Tv
Iron Oxide Reactor Details 2
Tower Walk Through
Brooklyn Public Library - The Library As Partner
Defragment
Librarians in the 21st Century: Designing a Career Strategy for Evolving Role...
animal kingdom
K-12 Grade 9 - Computer Hardware Servicing ICT Learning Material
Ad

Similar to Digital Video And Compression (20)

PPT
Multimedia applications
PPT
Introduction to Video Compression Techniques - Anurag Jain
PPTX
Multimedia-Lecture-6.pptx
PPT
Mm01 a vformat
PDF
displayport_dsc_protocols_webinar.pdf
PPTX
Beginning of dtv
PPT
Barcelona keynote web
PPTX
48233737 low-power-vlsi-design
PPT
85 videocompress
PPT
Multimedia
PPT
Audio/Video Streaming over 802.11
PPT
Compression
PPT
H263.ppt
PPTX
TV Digital dan CATV
PPTX
simple video compression
PPT
VII Compression Introduction
PDF
Video Compression Technology
PPT
PowerPoint 97
Multimedia applications
Introduction to Video Compression Techniques - Anurag Jain
Multimedia-Lecture-6.pptx
Mm01 a vformat
displayport_dsc_protocols_webinar.pdf
Beginning of dtv
Barcelona keynote web
48233737 low-power-vlsi-design
85 videocompress
Multimedia
Audio/Video Streaming over 802.11
Compression
H263.ppt
TV Digital dan CATV
simple video compression
VII Compression Introduction
Video Compression Technology
PowerPoint 97

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The AUB Centre for AI in Media Proposal.docx
Reach Out and Touch Someone: Haptics and Empathic Computing
sap open course for s4hana steps from ECC to s4
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
MYSQL Presentation for SQL database connectivity
Programs and apps: productivity, graphics, security and other tools
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.

Digital Video And Compression

  • 1. Digital Video and Compression Robert Burk C.S. 41 Spring 2002
  • 2. Overview Background Digital video Why digital video Video compression
  • 3. Background First “transmission” of visual images 1885 by George Carey in Boston Image focused on a photo cell array Lamp array displayed the image Conventional television Developed in the 1930’s Technology limitations of the time Human vision characteristics Television today based on this early work
  • 4. Background NTSC Adopted in 1941 525 lines, interlaced scan Aspect ratio of 4:3 Analog format Color added to standard in 1953 Analog transmission “compression” Vestigial sideband used to reduce bandwidth Video and audio in a 6 MHz band
  • 5. Why Digital Video? Started with tape recording Record, edit , play, record, edit, play causes losses in analog Digital recording not nearly as lossy - better s/n ratio Migrated to other video products in the production chain – avoided d/a and a/d conversions
  • 6. Digital Video DTV based on ATSC Timeline May 1993 – Grand Alliance Nov 1995 – committee submitted recommendation to ATSC Dec 1996 – FCC ruling to accept the standard and make the requirements The standard primarily supports HDTV – or alternatively several SDTV signals within the existing 6 MHz bandwidth
  • 7. Advantages of DTV Signal quality No ghosting, no snow, aircraft flutter Enhanced services HDTV bandwidth – bigger, clearer picture, 16:9 aspect ratio 5.1 Channels of CD quality sound Multiple signal sources on the same channel (more program choices) Other digital services – integration with computer industry
  • 9. Data Rates of DTV Audio and video sources Up to 1.5 Gbps A variety of standards for both the picture and the sound 1080i 720p Dolby digital (AC-3) sound Which one is standard? None of them! Sounds good, but how do we get that much data in 6 MHz?
  • 10. Compression! It’s simple – compression! Data reduction of 60:1 and greater is required for the video in ATV systems A number of techniques are used, including both lossless and lossy compression
  • 12. Discrete Cosine Transform Statistical data redundancy or spatial redundancy – exploiting the fact that identical data need not be repeated Psycho visual redundancy – throwing out the things that you would not notice if they were removed DCT coefficient tables used in the encoding and decoding scheme Similar to the art form know as Photomosaic
  • 13. Variable Length Coding Also known as Huffman coding and entropy coding Based on the probability of identical values appearing Assigns shortest codes to values with highest probability – longest codes to lowest probability values
  • 14. Run-Length Coding Relies on the repetition of the same data No need to send the same data multiple times – just send how many times to repeat the same value Techniques such as DCT tends to create long strings of the same values
  • 15. Blanking Removal In NTSC, horizontal and vertical blanking pulses provided to provide timing – relatively long pulses The timing information is still needed for the proper display of the picture Replace this information with shorter synchronization data strings specific to the application
  • 16. Sub-sampling Reduces the numbers of samples taken Very effective data reduction method, but loss of picture resolution and “aliasing” can degrade picture quality Therefore, sub-sampling not applied to luminance data – only to chrominance data Referred to as the 4:2:0 or 4:1:1 signal structure (Luminance: C B :C R )
  • 17. Differential Pulse Code Modulation DPCM is a predictive encoding scheme Transmits the sample-to-sample differences rather than the full value The difference is added to the current decoded value at the receiving end to generate a reconstructed sample value
  • 18. Quantization Representation of value by the closest approximation from a set of defined values (reduced amplitude resolution) E.g., if we code a signal to 8 bits, we determine which of 256 possible value is closest to the value to be encoded and use that value In video, the precision required depends on the viewing conditions – aim for 100:1 contrast ratio
  • 19. Other Techniques Motion JPEG Temporal compression Macro Blocks and slices Object-based coding Packetized Elementary Stream (PES) Audio compression
  • 20. In Summary … Today, though we are still watching analog video, it is all been digital Compression techniques will allow the whole delivery chain to go digital More choices will be available both in terms of what is available, as well as what you do with it and how you process it The question that still remains to be answered … When will all of this be available at a price we can afford?