h264基础知识 宏块,片

本文介绍了H264和AVS编码中的宏块(Macro Block)和片(Slice)概念。宏块通常为16x16像素,分为I、P、B宏块,用于帧内和帧间预测。片则限制误码扩散,包含整数个宏块,分为I、P、B片,确保编码独立性。在AVS中,片的作用类似,但没有SI、SP帧。宏块大小和片划分在不同标准中有所不同,如H265存在不规则片划分。
摘要由CSDN通过智能技术生成

1、宏块(Macro Block)

h264

一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块,I宏块只能利用当前片中已解码的像素作为参考进行帧内预测;P宏块可以利用前面已解码的图像作为参考图像进行帧内预测;B宏块则是利用前后向的参考图形进行帧内预测;

同时在I帧中只有I宏块,因此只能进行帧内预测

在P中可以存在I宏块和P宏块,进行帧间预测,前向预测

在B帧中存在I,P,B宏块,可以进行帧内,前向预测,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值