基于DSP的AVS视频编码算法优化与实现(16)

时间:2025-01-20

AVS

华北电力大学硕士学位论文

展档次(Extendedproflle),其中基本档次利用I片和P片支持帧内和帧间编码,支持利用基于上下文的自适应的变长编码进行的熵编码(CAVLC),主要用于会议电视、可视电话和无线通信等实时视频通信。AVS(Audiovideocoding)标准是由我国自主制定,拥有自主知识产权的音视频编解码技术标准。AVS.P2(Video)是AVS系列标准中的第二部分,主要应用于数字地面电视广播、有线电视、交互存储媒体、宽带视频业务、实时通信业务(视频会议,可视电话等)和远程视频监控等。

H.264/AVC是技术上相对比较成熟、应用研究比较广泛的国际标准,而AVS是我国提出的第一个具有自主知识产权的视频标准,AVs.P2和H.264/AVC视频标准在结构上十分相似,但又各有其核心思想,因此有必要对两者进行比较【10】。

1.比特流信息

两标准都采用了参数集机制,将一些重要的序列、图像参数(例如,图像尺寸、参考帧数、量化和滤波参数标记等)与其他参数分离,便于提前解码。不同之处在于,H.264/AVC比特流以NAL为单位,AVS.P2中没有定义NALU,但在AVS.M(移动视频)部分有相同的定义;另外,AVS.P2中增加了图像头信息。

2.宏块类型划分和编码块模式(cbp)

两标准的帧内、帧间预测时宏块的划分是有区别的。H.264/AVC中,I帧时亮度块有Intra4×4和Intra16×16两种模式,色度块只有8×8模式;P帧时宏块可以分割为16×16、16×8、8×16、8×8、8×4、4×8、4x4共7种模式。而AVS.P2中,I帧亮度块只有I8×8模式,P帧只有H.264/AVC中划分的前5种模式。

两标准的宏块cbp值计算也不相同。两标准中都定义了6-bit的cbp,低4-bit表示4个8×8的亮度块,高2-bit表示色度块。在H.264/AVC标准中,cbp的最低4位每位决定对应亮度宏块的残差系数是否为O:高2位为O时,表示所有色度残差系数都为O,为l时表示两色度块至少有一个DC残差系数不为O,AC系数为0,为2时表示DC、AC残差系数都不为0。在AVS.P2中,cbp低4位每位代表宏块按8×8划分时对应的亮度块残差系数是否包含非零系数,高2位分别代表Cr和Cb的残差块是否包含非零系数。

3.帧内预测

H.264/AVC标准帧内预测时对直流系数DC和高频系数AC预测是在频域内进行,其预测块大小为4×4及16×16,其中4×4帧内预测时有9种模式,16×16帧内预测时有4种模式。Avs视频标准的帧内预测基于8×8块大小,亮度分量只有5种预测模式,

l2

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219