视频编码标准简介(上)| 学习笔记

简介: 快速学习视频编码标准简介(上),介绍了视频编码标准简介(上)系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【高校精品课-华中科技大学 -智能媒体计算视频编码标准简介(上)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/811/detail/15723


视频编码标准简介(上)


内容介绍:

一.视频编码的标准和历程

二. MPEG-X 与 H.26X

三. MPEG 标准简介


一.视频编码的标准和历程

主要视频的压缩以 MPEG 的思想为主,26X 系列和 MPEG 系列之间有很多编码思路其实是一样的。

视频编码标准中有两个主要的标准化组织,一个是国际电信联盟 ITU-T 的视频专家组 VCEG,也就是 Video Coding Experts Group,它主要做的标准是 H.26X 系列。

另一个就是国际化标准组织 ISO 和 IEC 这两个组成的联合专家组 MPEG, MPEG 专家组和 JPEG 专家组也有很多的重合,它们所产生的标准就是 MPEG-X 系列。

主要的应用场景,H.26X 系列主要是在实时的视频通信系统中,因为相对来讲马力较低。MPEG-X 系列主要应用在比如数字监控视频、视频存储、广播电视和因特网领域。发展到今天,基本上经历了三代,第一代就是以 H.261,MPEG-1,H.262/ MPEG-2 以及 H.263 为代表的,263的后期其实已经过渡到第二代了。

它是一个基于像素的编码,压缩能力大概50-75倍。第二代 MPEG-4 和 H.264 基于对象和视频对象的编码,压缩能力达到了100-150倍。

第三代 HEVC(High Efficiency Video Coding)叫高效视频编码,主要代表是 H.265,现在已经在用了包括 MPEG-4系列,可以支持4K 的视频、3D 的蓝光和高清电视节目,压缩比最高可达到300倍。

image.png

image.png

这就是三代的产品的主要发展历程,基本上遵循了大概每十年视频编码压缩比会翻倍,或者是如果压缩比不翻倍,改用另一个压缩比时,可以保证质量会更高。


二.MPEG-X 与 H.26X

这是 MPEG-X 系列的特点,每一行表示不同的压缩标准是1、2和4,介绍了具体的情况。

image.png

比如 MPEG-1 的特点是针对速率为1.5Mbps,是标性的。MPEG-2 以后实际上到了高性的,现在 MPEG-2 也是现在数字电视中的标准。MPEG-4 支持了面向对象的编码。

image.png

26X 系列中 H.261 主要应用在可视电话和视频会议系统中,尤其是在261的时代中,网速带宽是非常低的,追求的目标是马力低,对视频的质量要求就相对较低。到了后期26X 系列,到了264、265的时候,压缩比很高,但图像质量依然保持着相对较高,有压缩算法为代价,它的复杂度也提升了。

有个体会就是在用手机看视频的时候,手机会发热,其实解码器都是用专业的芯片,也就是解码的时候,因为算法复杂,CPU 要处理的才高速运转,因此才会发热。

MPEG 叫 Moving Picture Experts Group,就是运动图像专家组,开始于1988年,目的在90年的时候建立一个标准化的草案。MPEG 专家组和 JPEG 专家组都是在 ISO 和 IEC 的领导下成立的,专家组有很多的重叠性。

因为 JPEG 目标是于静态图像,而视频中是由若干个静态图像组成的,因此运动图像中 I 帧用的就是 JPEG 的压缩标准。静止图像与运动图像的密切关系使得这两者有很大的重合,视频图像可以看作是独立编码的静止图像,以视频速率顺序地显示。

MPEG 专家小组研究数字视频图像的压缩标准、音频的压缩标准以及音频和视频的同步。注意这里就有音频了,视频中除了图像之外还有音频,这是两个通道,一个是音频通道,一个是图像通道,这两个通道之间还有要保持同步的问题。这个标准中阐明了声音和电视图像的编码和解码过程,其中严格规定了声音和图像的数据编码后组成的位数据流的句法,提供了解码的测试方案。这里的句法是死的,就是为了解码能够解得出来,其实视频标准中唯一定死的就是这个,其他的东西没有规定,尤其是压缩和解压缩的算法没有严格规定。这样的话既保证了解码器对符合编码规则的能够正确的解码,同时又为压缩算法预留了很多的空间。不同的研究者,无论是工业界还是学术界,可以发挥各自聪明才智不断改进编码和解码的算法,提升质量或者编码效率。


三.MPEG 标准简介

MPEG-1 是数字电视的标准,1992年发布,MPEG-2 是数字电视标准,1994年发布,不同的是 MPEG-1 是标清,MPEG-2 是高清。MPEG-3 在1992年7月合并到了 HDTV 中,也就是说现在真正用的是没有 MPEG-3 的。

纠正一下 MP3 是用的 MPEG-1 中的音频压缩的第三层算法,用在歌曲的压缩上,而不是 MPEG-3。MPEG-4 就是 MP4,是多媒体应用标准,是1999年发布的,其实是有不同码率的,早期是为了码率降低。MPEG-7 不是做压缩的,是多媒体内容描述接口,在2001年分布,主要是对特征标准化的描述。

MPEG-21 是数字节目的网上实时交换协议,在2007年发布,也不是做压缩的。

image.png

这是整个的历程,MPEG 家族对整个视频的压缩描述以及交换做了重大的贡献。

相关文章
|
7月前
|
存储 编解码 算法
音视频编程ffmepg中的关键术语与概念:深度解析与实践(二)
音视频编程ffmepg中的关键术语与概念:深度解析与实践
197 0
|
传感器 存储 编解码
即时通讯音视频开发(二十):一文读懂视频的颜色模型转换和色域转换
本文将以通俗易懂的文字,引导你理解视频是如何从采集开始,历经各种步骤,最终通过颜色模型转换和不同的色域转换,让你看到赏心悦目的视频结果的。
82 0
带你读《全景揭秘字符编码》之十二:十二、参考资料
带你读《全景揭秘字符编码》之十二:十二、参考资料
|
存储 并行计算 算法
【CUDA学习笔记】第十一篇:FPS1000+的背景减法之目标跟踪(附实践源码下载)(二)
【CUDA学习笔记】第十一篇:FPS1000+的背景减法之目标跟踪(附实践源码下载)(二)
155 0
|
存储 编解码 边缘计算
【CUDA学习笔记】第十一篇:FPS1000+的背景减法之目标跟踪(附实践源码下载)(一)
【CUDA学习笔记】第十一篇:FPS1000+的背景减法之目标跟踪(附实践源码下载)(一)
259 0
|
存储 编解码 算法
视频编码标准简介(下)| 学习笔记
快速学习视频编码标准简介(下),介绍了视频编码标准简介(下)系统机制, 以及在实际应用过程中如何使用。
视频编码标准简介(下)| 学习笔记
|
存储 编解码 图形学
数字视频基础(下)| 学习笔记
快速学习数字视频基础(下),介绍了数字视频基础(下)系统机制, 以及在实际应用过程中如何使用。
数字视频基础(下)| 学习笔记
|
存储 编解码 开发者
数字视频基础(上)| 学习笔记
快速学习数字视频基础(上),介绍了数字视频基础(上)系统机制, 以及在实际应用过程中如何使用。
数字视频基础(上)| 学习笔记
|
机器学习/深度学习 自然语言处理 算法
课时3 :高级能力和算法效果优化(一)|学习笔记
快速学习课时3 :高级能力和算法效果优化
105 0
课时3 :高级能力和算法效果优化(一)|学习笔记
|
自然语言处理 算法 机器人
课时3 :高级能力和算法效果优化(二)|学习笔记
快速学习课时3 :高级能力和算法效果优化
122 0
课时3 :高级能力和算法效果优化(二)|学习笔记