Presentation is loading. Please wait.

Presentation is loading. Please wait.

MPEG-2 Scalability Support Nimrod Peleg Update: Dec.2000.

Similar presentations


Presentation on theme: "MPEG-2 Scalability Support Nimrod Peleg Update: Dec.2000."— Presentation transcript:

1 MPEG-2 Scalability Support Nimrod Peleg Update: Dec.2000

2 MPEG-2 Target “...Generic coding method of moving pictures and associated sound for...digital storage, TV broadcasting and communication...” Dedicated for high quality services e.g. HDTV, Networked data services etc. Eveloped from CCIR-601, CCIR-648, JPEG, H.261 and MPEG-1 former standards

3 MPEG-2 Btstream structure Sequence Seq. Hdr.GOP GOP HeaderPicture Data Pic. Hdr.Slice Slice Header Macroblock BlockMacroblock Hdr. Seq. Ext. GOP Pic. Coding Ext.Ext.&User Block Macroblock Slice Ext.&User

4 Scalability Modes u SPATIAL SCALABILITY u TEMPORAL SCALABILITY u SNR SCALABILITY u DATA PARTITIONING

5 SNR Scalability u Refinement of the DCT coeffs. encoded in base layer by the enhancement layer coeffs. u Base layer containes coarser quantization then enhancement layer u Only non intra quant. matrices are used in the enhancement layer u Enhancement layer contains coded refinement DCT coeffs. and a small overhead

6 SNR Scalability (Cont’d) DCT coeffs. in base layer are added to DCT coeffs. in enhancement layer The combined layer decoding process is identical to decoding of a non- scalable bitstream Different rate control for the 2 layers

7 SNR Scalability Scheme VLC Inverse Scan Inverse Quant + Inverse DCTMotion Compensation Frame Storage Memory Decoded Samples Lower Layer Code Enahncement Layer Code

8 Data Partitioning The bitsteam is split into 2 layers: partition0, partition1 The Priority Breakpoint (in sequence header) indicates which syntax elements are placed in partition0 which is the base or high priority partition

9 Data Partitioning (Cont’d) The remainder of the bitstream is placed in partition1 which is the low priority partition Seq.,GOP,picture and slice headers are duplicated from partition0 to partition1 VBV refers to the sum of the 2 partitions Partition0 contains sequence scalable extension

10 Data Partitioning (Cont’d) No Data Partitioning Quant Scale DC coeff DCT coeff1 DCT coeff2 DCT coeff3 EOBDC coeff DCT coeff1 EOB Quant Scale DC coeff DCT coeff1 DC coeff DCT coeff1 DCT coeff2 DCT coeff3 EOB Partition0 Partition1 Partitions for Priority Break Point 64:

11 Data Partitioning (Cont’d) Possible Breakpoints: After slice header After macroblock address increment (macroblock header) Before coded block pattern (after Motion Vector) After any number of DCT coefficients (excluding one)


Download ppt "MPEG-2 Scalability Support Nimrod Peleg Update: Dec.2000."

Similar presentations


Ads by Google