H264基本概念之宏块、片和片组

原创 2016年05月31日 14:37:20

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

 

二、片(Slice):一帧视频图像可编码成一个或多个片,每片包含整数个宏块,即每片至少一个宏块,最多时包含整个图像的宏块。

        片的目的:为了限制误码的扩散和传输,使编码片相互间相互独立。片共有5种类型:I片(只包含I宏块)、P片(P和I宏块)、B片(B和I宏块)、SP片(用于不同编码流之间的切换)和SI片(特殊类型的编码宏块)。

       片的句法结构如下图所示,片头规定了片的类型、属于哪个图像、有关的参考图像等;片的数据包含了一系列宏块和不编码数据。

 

三、片组是一个编码图像中若干宏块的一个子集,包含一个或若干个片。

        一般一个片组中,每片的宏块是按扫描次序进行编码的,除非使用任意块次序(一个编码帧中的片之后可以跟随任以解码图像的片)。另外一种片组,灵活宏块次序用灵活的方法把编码的宏块映射到相应的片组中。

H.264中块,宏块,片,图像的关系

参考:http://blog.csdn.net/ivy_reny/article/details/47144121 http://blog.csdn.net/wanggp_2007/article/d...
  • juan380649731
  • juan380649731
  • 2016年09月08日 17:21
  • 1222

H.264中帧、片、宏块和NAL的关系

怎么区分H.264视频流的I frame 和 P frame?   我是新手,前些天自己看那H.264规范文档及其他资料寻找答案时, 还有几个概念的关系还没能理解清楚,望达人指点一二: N...
  • patise
  • patise
  • 2012年03月04日 22:02
  • 2843

h264基础知识 宏块,片

在这里h264和AVS在概念上会有一些出入,我会 1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个...
  • xietingcandice
  • xietingcandice
  • 2014年09月15日 21:06
  • 1782

H264基本概念之 宏块、片和片组

转自:http://blog.csdn.net/wanggp_2007/article/details/4842839 这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用:  ...
  • mz454619501
  • mz454619501
  • 2015年06月30日 12:26
  • 772

H264基本概念之 宏块、片和片组 .

http://blog.csdn.net/wanggp_2007/article/details/4842839 这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用:  1、宏块...
  • yuanfen139re
  • yuanfen139re
  • 2013年09月02日 08:45
  • 621

H264基本概念之 宏块、片和片组

这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用: 1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块...
  • szu030606
  • szu030606
  • 2010年10月19日 10:18
  • 2189

H264 图像、帧、片、NALU

 图像、帧、片、NALU 是学习 H.264的人常常感到困惑的一些概念,我在这里对自己的理解做一些阐述,欢迎大家讨论: H.264 是一次概念的革新,它打破常规,完全没有 I 帧、P帧...
  • zxh2075
  • zxh2075
  • 2016年08月18日 13:12
  • 445

音视频数据处理(14)--- H264之宏块、片组、片

1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块,I宏块只能利用当前片...
  • HandsomeHong
  • HandsomeHong
  • 2017年05月26日 20:50
  • 274

归纳总结一下帧frame 片slise nalu 宏块 场 这些概念之间的关系和部分细节的理解

H.264中NAL、Slice与frame意思及相互关系 NAL nal_unit_type中的1(非IDR图像的编码条带)、2(编码条带数据分割块A)、3(编码条带数据分割块B)、4(编码条带...
  • darkdragonking
  • darkdragonking
  • 2014年11月01日 16:26
  • 1441

H.264数据元素:序列、图像、片、宏块、块

在H.264中,句法元素被组织成五个层次:序列(sequence)、图像(frame/field-picture)、片(slice)、宏块(macroblock)、子块(sub-block)。   ...
  • ivy_reny
  • ivy_reny
  • 2015年07月30日 09:21
  • 1276
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:H264基本概念之宏块、片和片组
举报原因:
原因补充:

(最多只允许输入30个字)