digital video compression digital video compression
play

Digital Video Compression Digital Video Compression Digital Video - PowerPoint PPT Presentation

Digital Video Compression Digital Video Compression Digital Video Compression and H.261 Recommendation and H.261 Recommendation and H.261 Recommendation Fernando Pereira Fernando Pereira Fernando Pereira Klagenfurt, Austria, October 2008


  1. Digital Video Compression Digital Video Compression Digital Video Compression and H.261 Recommendation and H.261 Recommendation and H.261 Recommendation Fernando Pereira Fernando Pereira Fernando Pereira Klagenfurt, Austria, October 2008 Klagenfurt, Austria, October 2008 Audiovisual Compression: from Basics to Systems, Fernando Pereira

  2. Video versus Images Video versus Images Video versus Images • Still Image Services Still Image Services – No strong temporal requirements; no real- • time notion. • Video Services (moving images) Video Services (moving images) – There is a need to strictly • follow strong delay requirements to provide a good illusion of motion; essential to provide real-time performance. For each image and video service, it is possible to associate a quality target (quality of service); the first impact of this target is the selection of the right spatial and temporal resolutions to use. Audiovisual Compression: from Basics to Systems, Fernando Pereira

  3. Why Does Video Information Have to be Compressed ? ? Why Does Video Information Have to be Compressed Why Does Video Information Have to be Compressed ? A video sequence is created and consumed as a set of images, happening at a certain temporal rate (F), each of them with a spatial resolution of M × × N luminance × × and chrominance samples and a certain number of bits per sample (L) This means the total number of (PCM) bits - and thus the required bandwidth and memory – necessary to digitally represent a video sequence is HUGE !!! Audiovisual Compression: from Basics to Systems, Fernando Pereira

  4. Videotelephony: Just an Example Videotelephony: Just an Example Videotelephony: Just an Example • Resolution: 10 images/s with 288 × × 360 luminance samples and × × 144 × × 188 samples for each chrominance, with 8 bit/sample × × [(360 × × 288) + 2 × × (180 × × 144)] × × 8 × × 10 = 12.44 Mbit/s × × × × × × × × × × • Reasonable bitrate: e.g. 64 kbit/s for an ISDN B channel => Compression Factor: 12.44 Mbit/s/64 kbit/s ≈ ≈ 194 194 => Compression Factor: 12.44 Mbit/s/64 kbit/s ≈ ≈ ≈ ≈ ≈ ≈ The usage or not of compression/source coding implies the The usage or not of compression/source coding implies the possibility or not to deploy services and, thus, the possibility or not to deploy services and, thus, the existence or not of certain industries, e.g. DVD. existence or not of certain industries, e.g. DVD. Audiovisual Compression: from Basics to Systems, Fernando Pereira

  5. Digital Video: Why is it So Difficult ? Digital Video: Why is it So Difficult ? Digital Video: Why is it So Difficult ? Serviço Resolução Resolução Resolução Factor de Débito espacial – espacial – temporal forma binário Lum. (Y) Crom. (U,V) (PCM) TV alta 50 img/s 16/9 1.3 Gbit/s 1152 × 1920 576 × 960 definição TV (qualidade 25 img/s 4/3 166 Mbit/s 576 × 720 576 × 360 difusão, DVD) entrelaçadas TV (gravação 25 img/s 4/3 31 Mbit/s 288 × 360 144 × 180 CD) progressivas Videotelefonia 10 img/s 4/3 12.4 Mbit/s 288 × 360 144 × 180 e Videoconfer. progressivas 4/3 1.6 Mbit/s Videotelefonia 5 img/s 144 × 180 72 × 90 móvel progressivas Audiovisual Compression: from Basics to Systems, Fernando Pereira

  6. Video Coding/Compression: a a Definition Definition Video Coding/Compression: a Definition Video Coding/Compression: Efficient representation (this means with a smaller than the PCM number of bits) of a periodic sequence of (correlated) images, satisfying the relevant requirements, e.g. Minimum acceptable quality, error robustness, random access. And the service requirements change with the services/applications and the corresponding funcionalities ... Audiovisual Compression: from Basics to Systems, Fernando Pereira

  7. Serviço Resolução Resolução Débito Débito Factor de espacial temporal binário binário compressão (PCM) codificado TV alta 50 img/s 1.3 Gbit/s 34 Mbit/s 38.2 1152 × 1920 definição 576 × 960 TV alta 50 img/s 1.3 Gbit/s 17 Mbit/s 76.5 1152 × 1920 definição 576 × 960 How Big How Big How Big TV (qualidade 25 img/s 166 Mbit/s 6 Mbit/s 27.5 576 × 720 difusão, DVD) entrelaçadas Have to be 576 × 360 Have to be Have to be TV (qualidade 25 img/s 166 Mbit/s 3 Mbit/s 55 576 × 720 the the the difusão, DVD) entrelaçadas 576 × 360 Compression TV (gravação 25 img/s 31 Mbit/s 1.15 Mbit/s 27 Compression 288 × 360 Compression CD) progressivas 144 × 180 Factors ? Factors ? Factors ? Videoconfer. 25 img/s 31 Mbit/s 2 Mbit/s 15.5 288 × 360 progressivas 144 × 180 Videoconfer. 10 img/s 12.4 Mbit/s 384 kbit/s 32.3 288 × 360 progressivas 144 × 180 Videotelefonia 10 img/s 12.4 Mbit/s 64 kbit/s 194 288 × 360 fixa progressivas 144 × 180 Videotelefonia 5 img/s 1.6 Mbit/s 13 kbit/s 100 144 × 180 móvel (GSM) progressivas 72 × 90 Audiovisual Compression: from Basics to Systems, Fernando Pereira

  8. Interoperability as a Major Requirement: Interoperability as a Major Requirement: Interoperability as a Major Requirement: Standards to Assure that More is not Less ... Standards to Assure that More is not Less ... Standards to Assure that More is not Less ... • Compression is essential for digital audiovisual services where interoperability is a major requirement. • Interoperability requires the specification and adoption of standards, notably audiovisual coding standards. • To allow some evolution of the standards and some competition in the market between compatible products from different companies, standards must specify the minimum set of technology possible, typically the bitstream syntax and the decoding process (not encoding process). Audiovisual Compression: from Basics to Systems, Fernando Pereira

  9. Standards: a Trade a Trade- -off between Fixing and off between Fixing and Inovating Inovating Standards: a Trade-off between Fixing and Inovating Standards: Normative ! ! Normative Encoder Decoder Audiovisual Compression: from Basics to Systems, Fernando Pereira

  10. Video Coding Standards … Video Coding Standards … Video Coding Standards … • ITU ITU- -T H.120 T H.120 (1984) - Videoconference (1.5 - 2 Mbit/s) • • ITU ITU- -T H.261 T H.261 (1988) – Audiovisual services (videotelephony and • videoconference) at p × × 64kbit/s, p=1,…,30 × × • ISO/IEC MPEG ISO/IEC MPEG- -1 1 (1990)- CD-ROM Video • • ISO/IEC MPEG ISO/IEC MPEG- -2 2 also ITU ITU- -T H.262 T H.262 (1993) – Digital TV • • ITU ITU- -T H.263 T H.263 (1996) – PSTN and mobile video • • ISO/IEC MPEG ISO/IEC MPEG- -4 4 (1998) – Audiovisual objects, improved efficiency • • ISO/IEC MPEG ISO/IEC MPEG- -4 AVC 4 AVC also ITU ITU- -T H.264 T H.264 ( (2003 2003) ) – Improved efficiency • Audiovisual Compression: from Basics to Systems, Fernando Pereira

  11. ITU- -T H.320 Terminals T H.320 Terminals ITU Videotelephony and Videotelephony and Videoconference Videoconference Audiovisual Compression: from Basics to Systems, Fernando Pereira

  12. Videotelephony and Videoconference Videotelephony and Videoconference Videotelephony and Videoconference Personal (bidirectional) communications in real-time ! Audiovisual Compression: from Basics to Systems, Fernando Pereira

  13. ITU- -T T H.320 Recommendation: H.320 Recommendation: Motivation Motivation ITU-T H.320 Recommendation: Motivation ITU The starting of the work towards Rec. H.320 and H.261 goes back to 1984 when it was acknowledged that: • There was an increase in the demand for image-based services, notably videotelephony and videoconference. • There was a growing availability of 64, 384 e 1536/1920 kbit/s digital lines as well as ISDN lines. • There was a need to make available image-based services and terminals for the digital lines mentioned above. • The acknowledgement that Rec. H.120, just issued at that time, for videoconference services, was already obsolete in terms of compression efficiency due to the fast development in the area of video compression. Audiovisual Compression: from Basics to Systems, Fernando Pereira

  14. Videotelephony and Videoconference: Main Videotelephony and Videoconference: Main Videotelephony and Videoconference: Main Features Features Features • Personal communications (point to point or multipoint to multipoint) • Symmetric bidirectional communications (all nodes involved have the same similar features) • Critical delay requirements • Low or intermediate quality requirements • Strong psychological and sociological impacts Audiovisual Compression: from Basics to Systems, Fernando Pereira

  15. Rec. H.320 Terminal Rec. H.320 Terminal Rec. H.320 Terminal Audiovisual Compression: from Basics to Systems, Fernando Pereira

  16. Video Coding: Video Coding: Rec. ITU- -T H.261 T H.261 Rec. ITU Audiovisual Compression: from Basics to Systems, Fernando Pereira

  17. Recommendation H.261: H.261: Objectives Objectives Recommendation H.261: Objectives Recommendation Efficient coding of videotelephony and videoconference sequences with a minimum acceptable quality using a bitrate from 40 kbit/s to 2 Mbit/s, targeting synchronous channels (ISDN) at p × × 64 kbit/s, with × × p=1,...,30. This is the first international video coding standard with meaningful adoption, thus introducing the notion of backward compatibility in video coding standards. Audiovisual Compression: from Basics to Systems, Fernando Pereira

Recommend


More recommend