资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
MPEG DecoderMPEG Decoder - Video- VideoMiles Dong Ci ht 2010 LiSt diCopyright 2010, Longspring Studio龙泉工作室 Lo n g s p r in g St u d io QQ: 8 799374Agenda?1. Video Compression Overview?2 JPEG Encoder and Decoder?2. JPEG Encoder and Decoder?3. MPEG1/2 Encoder and Decoder?4 Syntax & Semantics of MPEG2 Video ES?4. Syntax & Semantics of MPEG2 Video ES?5. Video Decoding Process?6 Difference between Mpeg1 & MPEG2?6. Difference between Mpeg1 & MPEG2?7. SW Implementation and Code Sample?8 Introduction to Analysis Tools?8. Introduction to Analysis Tools?9. Reference Document龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741. Video Compression Overview?1.1 Necessary?1.2 Possibility?1 3 Technology?1.3 Technology?1.4 History龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.1 Necessary?Mass storage?Real-time transportMPEG720x480x8x3x30 MPEG Encoder249 Mb/s15 Mb/17 : 115 Mb/s龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.2 Possibility?Spatial Verbosity?Temporal Verbosity?Structural Verbosity?Structural Verbosity?Entropy Verbosity?Visual Verbosity Knowledge Verbosity?Knowledge Verbosity龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.3 Technology?Visual: PCM, quantization, Down samplingYUV 4 2 0YUV 4:2:0ADC, PCM, Quantization龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.3 Technology?Spatial: DCT or DWTC(u) = C(v) = 1/sqrt(2) (u, v = 0)( )( )q ( )( ,)C(u) = C(v) = 1 (u != 0, v !=0)龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.3 Technology?Temporal: Motion Compensation龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.3 Technology - MC龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.3 Technology?Entropy: DPCM, RLE, VLC Huffman code龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993741.4 HistoryH 263ITU:H.261 H.262H.263 H.263+H.264H.263ISO/IEC:MPEG1 MPEG2MPEG4 (Part2)MPEG7 MPEG21MPEG4(Part10)龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993742. JPEG Encoder and Decoder龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993743 MPEG1/2 Encoder and Decoder3. MPEG1/2 Encoder and Decoder龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993744 Syntax & Semantics4. Syntax & Semantics of MPEG2 Video ES龙泉工作室 Lo n g s p r in g St u d io QQ: 8 799374龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993745 Video Decoding Process5. Video Decoding Process?Simplified video decoding process?Simplified video decoding process龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993745. Video Decoding Process?Inverse quantization process龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993745. Video Decoding Process?Motion compensationcompensation龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993746 Difference between Mpeg1&26. Difference between Mpeg1&2?IDCT Mismatch Control?Macroblock stuffing?Run-level escape syntax Chilhit liti?Chrominance samples horizontal position ?Slices ?D-pictures?D-pictures?Full-pel Motion Vectors ?Aspect Ratio Information p?Forward_f_code and backward_f_code ?Constrained_parameter_flag and maximum horizontal sizehorizontal_size ?Bit_rate and vbv_delay?VBV?temporal_reference龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993747 SW Implementation and Code7. SW Implementation and Code Samplep?Code sample: MPEG2Cut?Data type and data structure?Read bitstream?Read bitstream?Level and workflow?Functions description龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993748. Introduction to Analysis Tools?Encoder: TMpegEnc Plus?Decoder and Analyzer: Mprobe龙泉工作室 Lo n g s p r in g St u d io QQ: 8 7993749. Reference Document?Video Demystified. A Handbook for the Di it l EiDigital Engineer?ISO13818-2 (2000), MPEG2 video()?ISO11172-2, MPEG1 video?The JPEG Still Picture Compression?The JPEG Still Picture Compression Standard, by Gregory K. Wallace 媒体数据压缩讲义 b 张文耀?媒体数据压缩讲义 by 张文耀龙泉工作室 Lo n g s p r in g St u d io QQ: 8 799374龙泉工作室 Lo n g s p r in g St u d io QQ: 8 799374
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号