ISO/IEC 14496-2:2004标准定义了一种基于块的视频编码方法,其中视频帧被分成多个块,每个块都被编码为一组宏块。宏块是一组像素,通常是16x16像素的正方形。每个宏块都被编码为一组变换系数,这些系数表示宏块中的像素如何被压缩。
该标准使用了一种称为“运动估计”的技术,该技术利用了视频帧之间的相似性来减少压缩率。运动估计是一种通过比较相邻帧之间的像素来确定像素在帧之间移动的技术。通过使用运动估计,编码器可以仅编码像素的移动,而不是整个像素块,从而减少了需要传输或存储的数据量。
ISO/IEC 14496-2:2004标准还定义了一种称为“熵编码”的技术,该技术用于进一步压缩视频数据。熵编码是一种将数据压缩为更短的编码的技术,该编码利用了数据中的统计特征。通过使用熵编码,编码器可以将变换系数编码为更短的编码,从而减少了需要传输或存储的数据量。
该标准还定义了一种称为“可伸缩视频编码”的技术,该技术允许视频数据在不同的分辨率和质量级别之间进行切换。这种技术对于需要在不同的带宽和存储限制下进行传输和存储的应用程序非常有用。
相关标准
- ISO/IEC 14496-1:2004 信息技术 - 视听对象编码 - 第1部分:系统
- ISO/IEC 14496-3:2005 信息技术 - 视听对象编码 - 第3部分:音频
- ISO/IEC 14496-10:2014 信息技术 - 视听对象编码 - 第10部分:高级视频编码
- ISO/IEC 13818-2:1995 信息技术 - 通用编码的图像和音频信息 - 第2部分:视频
- ISO/IEC 23002-3:2010 信息技术 - MPEG音视频技术 - 第3部分:音视频同步