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

时间:2025-01-20

AVS

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

2.3AVS视频码流结构

在进行AvS编码时,视频序列是比特流的最高层语法结构。视频序列由序列头丌始,后面跟着一个或多个编码图像,每帧图像之前应有图像头。序列头可在比特流中重复出现,称为重复序列头。使用重复序列头的主要目的是支持对视频序列的随机访问,序列头后的第一个编码图像是I帧。一幅图像是一帧,其编码数据由图像起始码丌始,到序列起始码、序列结束码或下一个图像起始码结束。Avs视频输入的每一帧图像都被分为若干个条带(slice),条带又由若干宏块行构成,因此在条带头后跟着若干个宏块数据。宏块是视频编码过程的基本处理单元。每一个宏块由4个8×8的亮度块Y以及一个Cb块和一个Cr块组成。

。’‘

序列头(seq』dr)I图像伊5流数据(strc锄)‘…‘一一I一

+J弘列纠i水(辩q_end)!

‘扩腱用,、数据一…竺竺竺s扩腱用,、数据说频编辑和5,帧头::扩燧攀频数竺!~图备数据tptdat∞I帧头。扩燧视频数据图像数据Ipicdata)I

PB帧头

。条带头(sIice-hdr);宏块数描(MB-data)……

!..一..…一….,l一一一.,

.一+,‘

宏块头(mb.hdr)块数据block—d乱a)……

图2一lAVS的视频码流结构图

AVS的视频码流结构【22】如图l—l所示。图中,序列头、扩展用户数据、帧头数据、条带头数据及序列结束码均通过不同的标识码加以区分。标识码共32bits,由前缀“OxOOOool”和8bits的起始码类型标识构成,其中,序列头、序列结束、用户数据、I帧头、视频扩展数据、PB帧头视频编辑数据的起始码类型标识分别对应:B0、Bl、B2、B3、B5、B6和B7;AVS标准中条带由同一行或多行的宏块构成,其起始码类型标识由OO到AF;在本设计中,一帧图像划分为一个条带,即一帧数据仅含一个slicehdr。宏块数据部分由于AVS支持不同的块划分格式,所以宏块头之后的块数据可能会有不同的格式。

2.4AVS与H.264标准的比较

H.264/AVC是JVT组织起草的一个覆盖多种应用和面向多种传输环境的国际标准,它规定了三种档次,基本档次(Baselinepronle)、主要档次(Mainprofile)和扩11

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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