格式解析----坚持啃完就能脱盲了-第4部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
酢5毕嗔谥〉幕嫦嗨剖保琇ong GOP 压缩技术可获得较低码流的优势。但闪光灯交错辉映的新闻报道,运动激烈的体育报道,纸屑飞舞的场景以及彩灯音乐节目等广播电视业务中,大多和相邻帧没有类似性,这时对画质要求就会更高。如果想寻求不受拍摄对像影响的稳定运用,只有在帧内完成压缩的帧内压缩更加合适。
另外,由于I…Only 按帧对画面进行处理,同时新一代的多核CPU 可以提供高速的并行处理,所以相比于Long GOP,I…Only 压缩技术更适合非线性编辑,由于Long GOP 具有帧间的依赖性,很难实现并行处理。通过使用I…Only 压缩,AVC…Intra 可以实现相当稳定的画面,并不会受到相邻帧的影响,几乎可以满足所有情况及工作流程条件下的专业需求。在需要1帧单位的编辑中,帧内压缩也可以实现流线编辑而不损失画质。压缩数据原封不动的编辑。此外,AVC…Intra把1帧画面分片再压缩,横向把画面分割成10个长方形。所以可以在多核CPU上实现高速并行处理,和受帧间依存关系影响而难于并行处理的帧间压缩相比,是更能满足今后多核时代要求的压缩处理。
压缩效率是MPEG…2 的两倍
通过选择最有效的,符合H。264 标准的压缩技术,即使是在采用I…Only压缩技术的情况下,AVC…Intra 可以实现两倍于MPEG…2 的压缩速度。其帧内预测及内容自适应熵编码都是提高压缩效率的特别有效方法。帧内预测编码(帧内预测)
* 帧内预测:从邻近像素生成预测像素,对照预测模式记录和输入原图像的差值数据。因为预测精度高,残差数据也可以简单实现高压缩率。因为是frame内的处理,所以即使是激烈的动作画面,预测精度也不会降低。
AVC…Intra 编码解码器的帧内预测处理器中,把每帧像素分割成 8×8 像素的块,根据8 x 8 像素相邻块,产生预测画面,使用左侧和上方相邻的已经编码的像素,预测生成各个像素。这种预测方法中,亮度信号有9 种模式,色信号有4 种模式。通过高精度预测,可以根据图像选择原画面与预测画面差值最小的模式进行处理。通过从九种亮度信号模式及四种色彩信号模式中选择最适合的预测模式,这种编码方法可以产生准确的预测画面。差值数据(从预测画面中减去原始输入画面后得到的数据)与预测画面一起记录。由于预测的准确度很高,所以差值数据很少,因此可以实现较高的压缩率。处理过程在帧内完成,所以即使是高速运动的画面,预测的准确度仍然会很高。
帧内预测 H。264采用的一种新技术
在先前的H。263系列和MPEG…2系列标准中,都是采用的帧间预测的方式。在H。264中,当编码Intra图像时可用帧内预测。对于每个4×4块(除了边缘块特别处置以外),每个像素都可用17个最接近的先前已编码的像素的不同加权和(有的权值可为0)来预测,即此像素所在块的左上角的17个像素。显然,这种帧内预测不是在时间上,而是在空间域上进行的预测编码算法,可以除去相邻块之间的空间冗余度,取得更为有效的压缩。
4×4方块中a、b、。。。、p为16 个待预测的像素点,而A、B、。。。、P是已编码的像素。如m点的值可以由(J+2K+L+2)/ 4 式来预测,也可以由(A+B+C+D+I+J+K+L)/ 8 式来预测,等等。按照所选取的预测参考的点不同,亮度共有9类不同的模式,但色度的帧内预测只有1类模式。
* 前后文适应型可变字长编码:采用CAVLC(Context AdaptiveVLC)和CABAC(Context Adaptive Binary Arithmetic Coding)这2种类型。优点都是适应上下文环境。MPEG…2中以固定编码表进行编码所以受图案影响压缩效率可能会有所降低,但上下文适应型可以配合图形进行细微调整所以可以时常保持高效压缩。
内容自适应熵编码
在MPEG…4 AVC/H。264 中的熵编码过程使用CAVLC(内容自适应可变长编码)以及CAVBAC(内容自适应二进制算法编码),这两种编码都具有内容适应能力。在进行可变长编码时,MPEG…2 使用固定的表格固定的编码表,所以在处理某些类型的画面时,其压缩效率相当低。而在内容自适应性编码中,根据画面类型的不同,会采用不同的处理方法,所以在整个编码过程中都可保持相当高的压缩效