MC 视频中帧间冗余是最大的冗余 MPEG1、2中的三种图象帧 MPEG专家组定义了三种图像: ◆帧内图像I(intrapictures) ◆预测图像P(predicted pictures) ◆插补(双向预测)图像B(bidirectionally interpolated) B B P B B P B B P 19 ynh.cxh@ustc.edu.cn
{ynh,cxh}@ustc.edu.cn 视频中帧间冗余是最大的冗余 MPEG1、2中的三种图象帧 MPEG专家组定义了三种图像: 帧内图像I(intrapictures) 预测图像P(predicted pictures) 插补(双向预测)图像B(bidirectionally interpolated) 19
MC MPEG Video典型流结构 1秒钟 图象类型I BB PB BP BB PB B PB BI BB PB B P BB PB B P BB 显示顺序1克参456789101H23145话718920222324252527282四30 两幅B位于两个参考图像间 每15帧插入一幅1 B B P B B P B B P 20 ynh.cxh@ustc.edu.cn
{ynh,cxh}@ustc.edu.cn MPEG Video 典型流结构 20 两幅B位于两个参考图像间 每15帧插入一幅I
KC视频序列的组成 ◆GOP→Picture→Slice→Macroblock→Block Video Sequence Group of Pictures Block Picture Slice Macroblock 8 pixels 8 pixels 21 (ynh,cxh @ustc.edu.cn
{ynh,cxh}@ustc.edu.cn 视频序列的组成 GOPPicture Slice Macroblock Block 21
KC帧内图像I的压缩编码算法 B RGB到 G Y Cr R YCbCr/CMYK Cb 每个图象平面 每个 DCT 量化 8×8图块 Zig-ag DPCM 霜夫曼编码 01101.. RLE 算术编码 ynh.cxh @ustodu.cn
{ynh,cxh}@ustc.edu.cn 帧内图像I的压缩编码算法 22
C预测图像P的压缩编码算法 ◆预测图像P使用两种类型的参数来表示: 口一种参数是当前要编码的图像宏块与参考图像的宏块之 间的差值 口另一种参数是宏块的移动矢量 《泰坦尼克》电影上的镜头 时刻1 移动矢量 时刻2 ynh.cxh @ustgdu.cn
{ynh,cxh}@ustc.edu.cn 预测图像P的压缩编码算法 预测图像P使用两种类型的参数来表示: 一种参数是当前要编码的图像宏块与参考图像的宏块之 间的差值 另一种参数是宏块的移动矢量 23