|
Day 1
Digital Video/Image coding fundamentals and practice
- Conceptual approach to image data compression:
- Image data quantization:
- Uniform/nonuniform quantization
- Project: Uniform quantizer design,
- Prediction of image data:
- Predictive coding – DPCM
- Correlation reduction, prediction error, histogram
- Project: Linear predictor design
- Transform of image data:
- Transform coding – FDCT, Quant, Dequant, IDCT
- Project: Generation of DCT function,
- Project: Image transform using DCT,
- Project: Quantization of DCT coefficients,
- Project: Quantization errors
- Entropy coding – Entropy, Huffman, Arithmetic:
- Concept of entropy
- Project: Calculation of Entropy,
- Huffman encoding principles
- Project: Huffman coding practice,
- Arithmetic encoding principles
Project: Arithmetic coding practice,
Day 2
Digital Video Coding Standards
- Overview of MPEG-1, -2 video coding:
- MPEG-1 video coding (DCT, ME_MC, Quant, VLC)
- MPEG-2 video coding
- MPEG audio coding
- Pre and post processing for video coder
- Motion estimation and motion compensation:
- Project: Implement interpolation and decimation,
- Project: Implement Full and simplified motion search,
- Project: Half-pel motion vector
- Overview of MPEG-4 visual standard
- MPEG-4 profiles and levels:
- MPEG-4 Visual Reference Software:
- Project: Simulation of MPEG-4 using Microsoft_fdam sw in Console mode,
- Project: Implement MFC_based codec,
- Play and display the YUV data using PlayYUV() function
- Generate the MPEG-4 bitstream using function MPEG4Encode()
- Coding techniques in Simple profile,
- I-VOP
- P-VOP
- Short header
- Compression efficiency tools (4MV,UMV,IntraP)
- Transmission efficiency tools (VP,DP,RVLC)
- Project: SP coding tools analysis written in SP.ppt,
- MPEG-4 Simple Profile flow,
- Project: Verify input data
- Project: Padding procedure
- Project: DCT, Quantization and Its Inverses
Day 3
Advanced Video Coding Standards
- H.264/MPEG-4 Part-10 AVC(Advanced Video Coding)
- Overview of H.264 standard
- Project: H.264/AVC JM software in Console mode,
- H.264/MPEG-4 Part-10 AVC(Advanced Video Coding)
- Temporal scalability
- Spatial scalability
- Quality(Fidelity) scalability
- Inter-layer prediction(motion, texture, residual)
- SVC profiles
- SVC verification tests
- Comparative results
- Project: JSVM (Joint Scalable Video Model) ver. 9.12 software for the Scalable Video Coding (SVC)
Day 4
Digital Broadcasting standards(I)
- The ATSC DTV Systems
- Video compression and decompression
- DTV audio encoding and decoding
- DTV transport system
- Understanding ATSC/MPEG syntax tables
- DTV program and system information protocol
- DTV satellite transmission
- DTV data broadcasting
- IPTV and Internet Video
- The Internet protocol
- Characteristics of IPTV
- Business models
- Constructing an IPTV network
- Video compression
- Maintaining video quality and security
- Bandwidth management
- Set Top Boxes
Day 5
Digital Broadcasting standards(II)
- DVB digital television standards
- Video and audio coding
- System information
- Required tables
- Transmission format for DVB-T, DVB-C, DVB-S, DVB-H
- Conditional access
- Mobile multimedia broadcasting standards
- Fundamentals of DVBH broadcasting
- Video streaming over DVBH
- Transport and timeslicing mechanism
- Modulation schemes
Objective and subjective assessment
|