24
Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Multimedia for our time(For Dummies)

ISO/IEC 14496

Visa

Hyoungjune Yi

Page 2: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Preface

Environment– TV System– Wireless

IS-95, CDMA200, IMT2000

Compression

Standard

Page 3: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

TV System

PAL – Phase Alternation Line rate (Main Europe , inc. Finland) NTSC – National Television Systems Committee (USA & Canada) SECAM – Sequential Coleur Avec Memoire (France, former Soviet)

NTSC 525 484 242 4/3 427 29.94 PAL 625 575 290 4/3 425 25 SECAM 625 575 290 4/3 465 25

Page 4: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

IS-95A, IS-95B, IS-95C, IMT 2000

Why not TDMA? Bandwidth matters 9.6K, 14.4K(IS-95A), 56K, 64K (IS-95B) bps IS-95A,B – Circuit switching CDMA2000 1X (IS-95C) , W-CDMA

– 144 ~ 384Kbps IMT2000 (International Mobile Telecommunication 2000)

– 2 ~ 5 Mbps Bandwidth

Page 5: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Compression

Lossy : Reconstructable Lossless

Symbol level– Huffman

Block level– RLE, Arithmetic Encoding, LZ

Page 6: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Compression

Idea– Reduce spacial / temporal redundancies

Pre-knowledge– FT, DCT, Haar’s, Gibbs phenomenon, Max-Lloyd

Quantizer, Vector quantization– Subband coding and why?, LPF, HPF

Page 7: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Standard

Why?– Compatibility – Real player, WMP, Quick-time– Production, cost reduction

Standard kills research, right?– Profile level– Decoder only (MPEG2, MPEG4)– Very flexible to encoder side

Page 8: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

ISO/IEC IS 10918

Lossless 8 X 8 block Mean normalization DCT on each block Quantization (4 quantization matrices per img) Entropy coding of DC component (Zig-zag) Entropy coding of AC component

Page 9: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

H.261, H.263 and MPEG

H.261 – CCITT, ISDN H.263 – Visual telephony ISO/IEC 11172 – CD, 1.5 Mbit/sec ISO/IEC 13818 – DVD, over 10Mbit/sec MPEG3 – 50 ~ 100 Mbit/sec ISO/IEC JTC/SC29/WG11 N2323 – Variable bitrate,

9.6K ~ 100Mbps ISO/MPEG N2728, 2729 – Describing multimedia

material MPEG11

Page 10: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Normalized Bit rate

(C X R) / ( HX V X F)

Page 11: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Group of pictures (GOP)

GOP– Intra (I) frame– Predicted(P) frame– Bidirectional (B) frame

I and P– Anchor picture– Stored in memory– Basis for prediction of B picture

Page 12: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

GOP in ISO/IEC 11172

Coding order != Display order Closed vs. Open

Refer handouts for more on MPEG1 and MPEG2

Page 13: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Motion Estimation (ISO/IEC 11172 )

Illumination part only 16 X 16 macro block P frame

– P predicted from R (P or I)– For each MB in P, find the best match in R– Record motion– Compensate MB – MB’– No standard for matching algorithm, decision algo.

Page 14: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Motion Estimation(ISO/IEC 11172 )

B frame– B predicted from two Rs– Same as P

Page 15: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Rate Control (ISO/IEC 13818 )

See whiteboard

Constant quality, variable bit rate (VBR)

Variable quality, constant bit rate(CBR)

CBR rate control

Page 16: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

MPEG2 scalability modes

Spatial– Base layer– Enhanced Layer– Wavelet?

Temporal

Adjustable

Page 17: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

ISO/IEC 14496

Provides very low Bitrate, Error resilience Can be carried in MPEG-2 system layer Entity(Text, graphics, …) can be overlaid on

MPEG-2 Video for enhancement content Synthetic audio and video(2, 3D graphics) Support interlaced/progressive scanning

Page 18: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

ISO/IEC 14496

Goodbye BLOCK OBJECT BASED REPRESENTATION Object description is required Shape coding Content layers are selected at MPEG4

Terminal

Page 19: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

ISO/IEC 14496

Client can manipulate the contents at his terminal - INTERACTIVITY

Server requires back channel Compression rate

– Vs. MPEG2– Discuss how can we increase the compression ratio

Page 20: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

Object in ISO/IEC 14496

Scene Graph (Video, audio, text and graphic) Transformation and properties are specified Visual object and audial(acoustical) object Compound object can be generated Synthetic and natural object System supports multiplexing and

synchronization between media objects

Page 21: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

MPEG4 Video coding scheme

Shape coding and motion compensation Shape adapted DCT Local block based vs. global (Sprites) Motion

compensation First compute static sprite Transmit 8 or 6 global motion parameters Moving foreground is transmitted separately

Page 22: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

ISO/MPEG N2728

Multimedia Contents Description Interface Meta data of multimedia data Personal preference, permission Applications

– Education , Journalism, Gallery– Entertainment(Karaoke)– Investigation, Surveillance, recognition, GIS, remote sensing– Biomedical, shopping, dating service– Video to text

Page 23: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

MPEG11

I GOT YOU !!!

Page 24: Multimedia for our time (For Dummies) ISO/IEC 14496 Visa Hyoungjune Yi

MPEG 21

Description language(MPEG7) & Not for contents but for Media