视频压缩标准发展简史

多年以来,人们设计出许多不同的算法来压缩视频。视频压缩虽然听起来是一个很现代的词,但其实它从模拟视频开始,已经有很长的历史了。在本篇文章中,我会向大家一一介绍视频压缩史上的里程碑事件,正是这些事件的发生才有了今天的视频压缩。从过去到现在,各类视频压缩方法由最初的概念最终演化成现今的标准。很多压缩标准今天还在使用,人们也一直在继续开发和完善新的标准。[1]

本文仅仅是对文献[1:1]的进一步整理,用时间轴的形式把视频压缩算法的演进历程更好的表现出来。

帧间压缩首次出现

英国的 R.D. Kell 提出将帧间压缩用于模拟视频,这一概念随后便延续下来并应用在今天的数字视频上。

1929

差分脉冲编码调制

贝尔实验室的 B.M. Oliver 和 C.W. Harrison 提出可以在视频编码中使用差分脉冲编码调制(DPCM)。在此之前,DPCM 一直被用于音频(今天依然如此)。

1952

使用时间压缩的帧间预测编码

日本广播公司(NHK)的研究人员 Y. Taki、M. Hatori 和 S. Tanaka 提出使用时间压缩的预测性帧间视频编码的概念。

1959

行程长度编码

伦敦大学的研究人员 A.H. Robinson 和 C. Cherry 提出行程编码这一概念,最初用于降低模拟电视信号的传输带宽。今天,行程长度编码仍在数字视频中使用。

1967

CCD(电荷耦合元件)问世

美国贝尔实验室的 Willard S. Boyle 和 GeorgeE. Smith 发明世界上第一个半导体图像传感器 CCD。

1969

数字视频首次压缩

堪萨斯州立大学的 Nasir Ahmed 提出使用 DCT 编码压缩图像。DCT 将图像分成由不同频率组成的小块,在量化过程中,舍弃高频分量,剩下的低频分量被保存下来并用于后面的图像重建。

1972

DCT成为一种图像压缩算法

Nasir Ahmed 与德克萨斯大学的 T. Natarajan 和 K.R. Rao 合作,实现了DCT图像压缩算法。

1973

混合编码的发展过程

南加州大学的 Ali Habibi 将预测编码和 DCT 编码组合在一起使用。Habibi的算法只能应用于帧内图像,无法预测帧间图像。

1974

混合编码的进一步发展

John A. Roesse 和 Guner S. Robinson 进一步发展了 Habibi 的算法,使它可以应用于帧间。为此,他们尝试了各种方法,最终发现 Ahmed 的 DCT 技术和预测编码结合起来使用是最高效的。

1975

更快的DCT算法

陈文雄、 C.H. Smith 和S.C. Fralick一起优化了 DCT 算法,他们创立了 Compression Labs 公司,将 DCT 商业化。

1979~1981: 运动补偿 DCT 视频压缩

Anil K. Jain 和 Jaswant R. Jain 继续发展运动补偿 DCT 视频压缩技术。陈文雄使用他们的成果创造出一种结合了所有研究的视频压缩算法。运动补偿 DCT 上的持续研究工作使它最终成为了标准的压缩技术,从 20 世纪 80 年代一直使用到现在。

1977

首个数字视频压缩标准 H.120 问世

前期的所有研究最终取得第一个视频压缩标准 H.120 的问世。H.120 主要用于视频会议,这是一次伟大的成就,但由于 H.120 多方面的低效,许多公司不得不试验各种方法来完善这个标准。

1984

H.261 获得批准

H.261 很可能是你见过或者使用过的一系列编解码器中的第一个。它是第一个有效使用帧内和帧间压缩技术的数字视频压缩标准。H.261 也是第一个在商业上成功的数字视频编码标准。它被用于全世界的视频会议,并引入混合的基于块的视频编码,该编码今天仍在许多视频标准(MPEG-1 第 2 部分、H.262/MPEG-2 第 2 部分、H.263 MPEG-4 第 2 部分、H.264/MPEG-4 第 10 部分和 HEVC)中使用。创建 H.261 标准的方法今天依然被广泛使用。

虽然这个标准在国际上很受欢迎,但它在刚发布时并不完整。该标准分别在 1990 年和 1993 年进行了修订。H.261 不包括处理编码的细节,仅用于解码视频。

1988

Motion JPEG(MJPEG)被发明

Motion JPEG 被创建出来用于计算机上的多媒体应用。这种视频压缩技术将视频每一帧都分别压缩成JPEG图像。

1992

出现了使用 MPEG-1 的VCD

MPEG表示Moving Pictures Experts Group(动态图像专家组),它是ISO(International Standardization Organization,国际标准化组织)与IEC(International Electrotechnical Commission,国际电工委员会)联合成立的专门针对媒体编码制定国际标准的组织。1988年左右,他们开始合作制定今天为人所知的视频编码标准——MPEG-1。与 H.261 类似,MPEG-1虽然提供了示例实现,但没有包含如何编码视频的标准。因此,MPEG-1 会根据编码方式展现出截然不同的性能。

1993

出现了使用 H.262 和 MPEG-2 的电视广播和 DVD

MPEG-2 和 H.262 是同一个视频标准的不同名称,它由许多公司共同开发而成。

1994

开始使用 DV 存储数字视频

第一个 DV 规范被称为Blue Book,其中定义了录像带、录制调制方法、磁化和基本系统数据等共同特征。DV 使用 DCT 逐帧压缩视频。同MPEG-2一样,它使用色度二次采样进行进一步压缩。DV 是由索尼和松下为专业用户和广播用户设计的。现在有了存储卡和固态驱动器,这种存储方法早已过时了。

1995.7: H262 获得批准

H262 获批。

1996.3: H263 获得批准

H263获批。

1995

出现使用 MPEG-4 part 2 的互联网视频

MPEG-4 第二部分(也称为 MPEG-4 Visual)是一种与H.263兼容的标准,常用于监控摄像以及高清电视广播和 DVD。它使用了比MPEG-2更高效的算法,且压缩速度更快。不过,因为它无法处理AVC(Advanced Video Coding,高级视频编码)格式,后面才有了MPEG-4 AVC。

1999

H264 获得批准

MPEG-4 第二部分(也称为 MPEG-4 Visual)是一种与H.263兼容的标准,常用于监控摄像以及高清电视广播和 DVD。它使用了比MPEG-2更高效的算法,且压缩速度更快。不过,因为它无法处理AVC(Advanced Video Coding,高级视频编码)格式,后面才有了MPEG-4 AVC。

2003

H.265/HEVC 获得批准

H.265/HEVC(High Efficency Video Coding,高效率视频编码)不仅可以做到H.264所能做的一切,而且表现更佳。它将文件大小减少了 50%,并支持非常高质量的视频分辨率——高达 8K(最大分辨率为 8192x4320)。虽然你通常无需用到 8K 或无法通过今天的设备和网络获取到它,但H.265对于AR、VR和 360° 等沉浸式体验非常有用。高昂的成本是它没有得到广泛应用的主要原因。除了Netflix 和 Amazon Prime Video 等大公司可以负担这笔费用外,其他许多公司仍然选择使用 H.264。

2013

VP9

VP9由谷歌开发,它是H.265的竞争对手。和H.265不同,它是免费的。

2013

AV1

谷歌、亚马逊、思科、英特尔、微软、Mozilla 和 Netflix 决定一起创建一个新的视频格式标准——AV1。它是 VP9 之后的下一代视频标准,开源且免费。这种格式专为实时应用(如 WebRTC)设计且支持更高分辨率,目的是能够处理 8K 视频。

2018

H266/VVC

H.266/VVC(Versatile Video Coding,多维度视频编码)主要面向 4K 和8K视频服务。它于 2020 年 7 月发布,是目前为止最新发布的视频压缩标准。H.266进一步优化了压缩(但没有其他创新),大约可节省50%的视频码率,同时确保视频清晰度不变。它使用基于块的混合视频编码方法,其思想是找到优化和改进现有算法和压缩技术的方法。H.266编码速度仍然很慢,但该标准在较低码率下提供了良好的质量改进。

2020

参考文献


  1. 视频压缩标准简史:从1929到2020 ↩︎ ↩︎

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2026 Wang Wei
  • 本站访问人数: | 本站浏览次数:

请我喝杯咖啡吧~

微信