1 / 16 SVC 可伸缩视频编解码技术 1. SVC 技术的由来及现状 随着H.264 国际视频编码标准的逐渐成熟和推广,越来越多的视频应用采用H。264 标准。由于存在不同的网络和不同的终端,客户对于视频编码的可伸缩性方面的要求也越来越迫切,因此SVC 技术应运而生,成为当前网络视频监控的热门话题,势必将引领下一代网络视频技术的发展方向。 SVC,即Scalable Video Coding,可伸缩视频编解码,是一种能将视频流分割为多个分辨率、质量和帧速率层的技术,SVC 是对规定设备如何对多层视频流进行编码和解码的H。264视频编解码标准的扩展,被称为H.264‐SVC。2005 年 1 月,ISO 的MPEG 和ITU‐T 的VCEG 联合将SVC 的扩展集草案提交给联合视频组(JVT)讨论,联合视频组(JVT)将此标准定为H.264‐SVC 标准。此后,每次 JVT 的会议都围绕着SVC 技术对标准进行修订和完善。H.264‐SVC在2007 年 10 月成为正式标准。 SVC 技术将收发的数据分为一个小的基础层和多个可提高分辨率、帧速率和质量的其它可选层组成的多层视频流,这种分层方式可以大大提高设备相互通信时的误码弹性和视频质量,而且对带宽没 有 很 高的要求。另 外 ,一个多层 SVC 视频流可以支 持 多种设备和网络。 SVC 技术使 低 码流下的传 输 和解码成为可能,对于部 分码流采用低 的时间 或 者 空 间 分辨率、或 者 低 的保 真 度 (高压 缩率),而对于部 分码流保 留 高的重 建 质量,简 而言 之 ,SVC 被设计 为向传 输 和存储 应用提供 各 种增 强 功 能,SVC 技术逐渐成为当前国际上 对于视频编码技术的研 究 热点 。 2. SVC 分级 编码的概 念 2 / 16 H。264‐SVC 以先进视频编解码器标准H。264AVC 为基础,并高度利用了原始编解码器的各种工具以及概念。然而,它产生的编码视频是空间上临时可扩展的,并且是在视频质量方面可扩展的。编码器产生的码流包含一个或多个可以单独解码的子码流,子码流可以具有不同的码率,帧率和空间分辨率。 分级的类型: 时域可分级(Temporal scalability):可以从码流中提出具有不同帧频的码流。 空间可分级(Spatial scalability):可以从码流中提出具有不同图像尺寸的码流。 质量可分级(Quality scalability):可以从码流中提出具有不同图像质量的码流。 图2‐0 分级类型示意图 SVC 技术引入了一种原始H.264AVC 编解码器在编码视频内...