H.264
datamining2005
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
H264
原文地址:http://blog.csdn.net/yangzhongxuan/article/details/8003494名词解释场和帧 : 视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。片: 每个图象中,若干宏块被排列成片的形式。片分为I片、B片、P片和其他一些片。 ...转载 2017-08-03 11:12:42 · 503 阅读 · 0 评论 -
视频压缩原理之-预测编码
预测法是最简单和实用的视频压缩方法,压缩编码后传输的并不是像素本身的取样幅值,而是该取样的预测值和实际值之差(就是传输差分值)。预测法的流程图如下:(在量化过程中,会产生量化误差) 预测法大致可分为帧内预测和帧间预测。下面将依次介绍两种预测法,还会提到重叠块运动补偿,最后再细说一下运动估计。 帧内预测: 帧内预测的具体方法是根据一个像素点周围的像素值,来预测(我感觉用“猜测”更贴切)当...转载 2018-05-17 14:54:55 · 2880 阅读 · 0 评论 -
h264 流、帧结构
h264 流、帧结构H264元素的分层结构H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。 在H.264 中,句法元素共被组织成 序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的数据部分形成管理与被管理的强依赖关系,头部的句法元素是该层数据的核心,而一旦头部丢失,数据部分的信息几乎不...转载 2018-05-15 16:20:59 · 275 阅读 · 0 评论 -
H.264中帧、片、宏块和NAL的关系
H.264中帧、片、宏块和NAL的关1 frame的数据可以分为多个slice.每个slice中的数据,在帧内预测只用到自己slice的数据, 与其他slice 数据没有依赖关系。 NAL 是用来将编码的数据进行打包的。 比如,每一个slice 数据可以放在NAL 包中。I frame 是自己独立编码,不依赖于其他frame 数据。P frame 依赖 I frame 数据。 B f...转载 2018-05-15 16:39:42 · 726 阅读 · 0 评论 -
块 /宏块(MB)/片(Slice/片组/图像(picture) 对应关系
1.宏块(Macro Block):是H.264编码的基本单位,一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块:I宏块只能利用当前片中已解码的像素作为参考进行帧内预测;P宏块可以利用前面已解码的图像作为参考图像进行帧内预测;B宏块则是利用前后向的参考图形进行帧内预测2.片(Slice...转载 2018-05-15 16:47:24 · 5260 阅读 · 1 评论
分享