H264子宏块的划分有哪些?】的更多相关文章

每个分割或子宏块都有一个独立的运动补偿.每个 MV 必须被编码.传输,分割的选择也需编 码到压缩比特流中.对大的分割尺寸而言,MV 选择和分割类型只需少量的比特,但运动补偿残差 在多细节区域能量将非常高.小尺寸分割运动补偿残差能量低,但需要较多的比特表征 MV 和分割 选择.分割尺寸的选择影响了压缩性能.整体而言,大的分割尺寸适合平坦区域,而小尺寸适合多 细节区域.…
宏块类型mb_type 宏块类型表示的是宏块不同的分割和编码方式,在h.264的语法结构中,宏块类型在宏块层(macroblock_layer)中用mb_type表示(请参考h.264语法结构分析中的macroblock_layer).而mb_type是与当前宏块所在的slice相关的,相同数值的mb_type在不同类型的slice中表示的类型会不一样. I slice的宏块类型 I slice中的宏块类型只能是I宏块类型(I开头),下标列出了所有的I宏块类型 mb_type name tran…
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x264源代码简单分析:x264命令行工具(x264.exe) x264源代码简单分析:编码器主干部分-1 x264源代码简单分析:编码器主干部分-2 x264源代码简单分析:x264_slice_write() x264源代码简单分析:滤波(Filter)部分 x264源代码简单分析:宏块分析(Anal…
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x264源代码简单分析:x264命令行工具(x264.exe) x264源代码简单分析:编码器主干部分-1 x264源代码简单分析:编码器主干部分-2 x264源代码简单分析:x264_slice_write() x264源代码简单分析:滤波(Filter)部分 x264源代码简单分析:宏块分析(Anal…
本文介绍一个自己做的码流分析软件:VideoEye.为什么要起这个名字呢?感觉这个软件的主要功能就是对"视频"进行"分析".而分析是要用眼睛来看的,因此取了"视频"和"分析"这两个词的英文,名之曰:VideoEye.这个软件是在自己毕业设计软件的基础上改的.能够对本地文件或者互联网视频流进行实时的码流分析.因为这个软件是自己一边学习视音频技术一边制作的,所以涵盖了比較全面的功能.在编写这个软件的过程中,自己也学会了非常多的视音…
1 宏块划分方式 一副图像(帧,非场图像,x264支持宏块级场编码,这里以帧图像为例说明)按从左到右.从上到下16x16的方式划分宏块,对于图像宽度不是16的倍数的情况,会扩展至16的倍数,然后通过sps的crop参数表示出需要裁剪的区域. 2 8x8子块的划分方式 对于每一个宏块内部,按从左到右.从上到下8x8的方式划分8x8子块,如下图所示. 3 4x4子块的划分方式 对于每一个8x8子块内部,按从左到右.从上到下4x4的方式划分4x4子块,一个完整的宏块划分4x4子块如下图所示. 其中4x…
子汇水区的划分是SWMM模型建模的主要步骤之一,划分的好坏对结果精度有比较大的影响.概括来讲,子汇水区的划分有以下几种思路: (1)根据管网走向.建筑物和街道分布,直接人工划分子汇水区.这个方法适用于研究范围不大,管网不太复杂且流向明确的情况.理论上讲,这种方法根据研究范围内实际排水情况来划分子汇水区应该是效果最好的,但是在缺乏资料和经验的情况,效果未必会有设想的那么好. (2)直接采用泰森多边形方法,根据节点的分布划分子汇水区,然后人工作局部调整.这种方法相对简单,比较节省时间,适用于比较大的…
子汇水区的划分是SWMM模型建模的主要步骤之一,划分的好坏对结果精度有比较大的影响.概括来讲,子汇水区的划分有以下几种思路: (1)根据管网走向.建筑物和街道分布,直接人工划分子汇水区.这个方法适用于研究范围不大,管网不太复杂且流向明确的情况.理论上讲,这种方法根据研究范围内实际排水情况来划分子汇水区应该是效果最好的,但是在缺乏资料和经验的情况,效果未必会有设想的那么好. (2)直接采用泰森多边形方法,根据节点的分布划分子汇水区,然后人工作局部调整.这种方法相对简单,比较节省时间,适用于比较大的…
H264视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的.随着 x264/openh264以及ffmpeg等开源库的推出, 大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本. 但为了用好H264,我们还是要对H264的基本原理弄清楚才行.今天我们就来看看H264的基本原理. H264概述 H264压缩技术主要采用了以下几种方法对视频数据进行压缩.包括: (1) 帧内预测压缩:解决的是空域数据冗余问题.(2) 帧间预测压缩:(运动估计与补偿),解决的是时…
前言 H264 视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的.随着 x264/openh264 以及 ffmpeg 等开源库的推出,大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本. 但为了用好 H264,我们还是要对 H264 的基本原理弄清楚才行.今天我们就来看看H264 的基本原理. H264概述 H264压缩技术主要采用了以下几种方法对视频数据进行压缩.包括: 帧内预测压缩,解决的是空域数据冗余问题. 帧间预测压缩(运动估计与补偿),解决的…