在过去20年里,在用户需求的推动下,视频技术获得了突飞猛进的发展,从广播电视、家用录像系统的普及,逐步过渡到基于数字视频技术的应用。
通常可以将数字视频应用分为实时应用和非实时应用,前者包括电视节目(现场直播)和基于Internet 的流视频(Steaming Video)的实时传输播放,后者包括各种本地存储视频的播放,如DVD。
涉及数字视频通信的技术包括视频压缩/解压、各种网络传输协议,同时还包括视频服务器操作系统、应用层QoS、媒体同步机制等。
在本文中我们将首先讨论视频压缩技术,然后讨论视频通信技术,包括数字电视和基于ATM和SDL技术与 MPGE-2视频的传输,我们的重点将放在基于Internet的视频流应用。另外,伴随蜂窝移动通信技术的发展,蜂窝移动视频传输也逐渐成为可能,我们也将简单介绍这方面的发展。
一、 数字视频压缩SMPTE(运动图像和电视工程师协会)和IEEE开发和管理非压缩的数字视频标准。这些标准包括:PAL、NTSC和SECAM标准分辨率的电视广播用数字视频标准CCIR-601;传输CCIR-601的SMPTE 259M;传输HDTV的SMPTE 292M。为了利用廉价的低比特率链路进行数字视频信号传输,或者存储数字形式的现场视频,必须对原始数字视频信号进行高效的压缩编码。
1、数字视频通信
对编码器的要求由于应用领域的差别,对视频编码器有不同的要求,共同的基本要求是:算法复杂度要尽可能小、算法处理的时间尽可能短、性价比尽可能高。综合不同的应用,这些要求可以分为:
(1)为了获得可以接受的视觉质量,视频编码器对带宽的要求要尽可能的小;
(2)对实时视频流通信,必须提供有界的端到端时延,以便视频分组可以及时到达解码器解码和显示;
(3)对于Internet带宽动态变化和蜂窝移动通信信道特性随机变化的通信网络,分组丢失不可避免,视频编码器应当能够处理分组的丢失;
(4)有些装置要求较低的能量消耗,如蜂窝移动电话,这些装置上的解码器应当简单;
(5)有些应用要求提供VCR一样的功能,如暂停、快退等,视频编解码器应当提供这些功能。
2、视频编码器基本结构
目前有很多高效的压缩算法投入实际应用,这些标准大多采用了基于运动补偿结合变换的压缩方案。用作运动补偿的块的大小在不同的标准中定义不一,从4×4到16×16像素。同样,从简单的1/2像素精确的双线空域内插到复杂的空时滤波技术,预测滤波器的实现也变化很大。运动估计后的剩余部分进行能量压缩的正交变换。对于这类变换,大多数标准的视频编码器都采用了8×8的DCT核。变换后的系数经过量化并送入无损统计编码器。为了与解码器保持同步,编码器复制了部分解压环(Loop),即反 量化、反变换、运动补偿引擎和自适应去块滤波器(Adaptive Deblocking Filter)。为了将输出的比特率控制在确定的范围内,采用速率控制算法选择量化步长,同时提供空域预处理器和运动补偿引擎的输入信息。
上述运动补偿混合编码器没有考虑编码速率的可伸缩性(Scalability),只能生成单速率的编码视频流,仅适用于在点对点的稳定信道上传输,而不能满足其他通信方 式的需要,如组播(Multicast)和多接入的通信。为了扩展其应用范围,人们提出了很多特殊的可伸缩模式(Scalability Mode)。可伸缩的视频编码器将原始视频流划分成多个子流(Sbustream),其中一个压缩子流是基本子流(Base Substream),基本压缩子流可以独立解码以提供粗糙的视觉质量,或者是较小的图像尺寸和较低视频帧刷新率。其他压缩子流是增强子流,增强子流只能和基本子流一起解码,但可以提供更好的质量。所有完整的子流可以提供最高的视觉质量。
为了灵活适应不同接入链路带宽和时延的要求,针对MPEG-4提出了一种新的可伸缩编码机制,称为FGS(Fine Granularity Scalability)。一个FGS编码器将原始视频序列压缩成两个子流,即基本层比特流和增强层比特流。一种FGS的变体是PFGS (Progressive FGS)。PFGS可能有多个增强层,从而具有更精细的比特率步长伸缩性和更好的误码弹性(Resilience)。
3、视频压缩标准
视频编码标准主要由 ITU-T和ISO/IEC开发。前者已经发布了视频会议标准H.261、 H.262、 H.263,并且准备进行远期编码标准H.263L的开发,以期望获得更大的编码效率。ISO/IEC的标准系列是大家熟悉的MPEG家族。包括:
(1) MPEG-1(1988~1992),可以提供最高达1.5Mbps的数字视频,只支持逐行扫描;
(2)MPEG-2(1990~1994),支持的带宽 范围从2Mbps到超过20Mbps,MPEG-2后向兼容MPEG-1,但增加了对隔行扫描的支持,并有更大的伸缩性和灵活性;
(3)MPEG-4 (1994~1998),支持逐行扫描和隔行扫描,是基于视频对象的编码标准,通过对象识别提供了空间的可伸缩性;
(4)MPEG-7 (1996~2000),是多媒体内容描述接口,与前述标准集中在音频/视频内容的编码和表示不同,它集中在对多媒体内容的描述。
除了上述通用标准外,还存在很多专用格式,比较流行的有:C-Cube的M-JPEG、Intel的IVI(tm)(Indeo Video Interactive)、Apple的QuickTime(tm)、Microsoft的 Media Player(tm)和RealNetworks的RealPlayer(tm)。
相关推荐
1.3 视频压缩编码要求和可能性 1.3.1 视频压缩编码目标 1.3.2 视频压缩的可能性 1.4 视频压缩编码技术综述 1.4.1 基本结构 1.4.2 基于波形的编码 1.4.3 基于内容的编码 1.4.4 三维(立体)视频编码 参考文献 第2 章...
新一代视频压缩编码标准H.264(毕厚杰) 新一代视频压缩编码标准--H.264/AVC 文献类型:专著 责任者:毕厚杰等 出版、发行者:人民邮电出版社 出版发行时间:2009 来源数据库:馆藏中文资源 分享到: 文献传递 详细...
视频压缩的目标是在尽可能保证视觉效果的前提下减少视频数据率。视频压缩比一般指压缩后的数据量与压缩前的数据量之比。由于视频是连续的静态图像,因此其压缩编码算法与静态图像的压缩编码算法有某些共同之处,但是...
H_264和MPEG-4视频压缩:新一代多媒体的视频编码技术
新一代视频压缩编码标准H.264(毕厚杰)
一本很好的关于新一代视频编码技术H264和MPEG-4的书籍。
新一代视频压缩编码标准H.264新一代视频压缩编码标准H.264新一代视频压缩编码标准H.264新一代视频压缩编码标准H.264
MPEG_4视频压缩编码算法研究。本文章主要论述MPEG_4视频压缩编码算法研究的内容。
MPEG_4视频压缩编码的算法优化。本论文主要论述MPEG_4视频压缩编码的算法优化问题。
新一代视频压缩编码标准-H.264_AVC(第二版).pdf
新一代视频压缩编码标准H.264 毕厚杰主编 数字视频技术在通信和广播领域获得了日益广泛的应用,特别是 90 年代以来,随着 Internet 和移动通信的迅猛发展,视频信息和多媒体信息在 Internet 网络和移动网络中的处理 ...
H.264&H.265视频压缩编码参考码率表,可用与编码压缩H.264和H.265视频是参考压缩编码的参考码率和质量高低对应目标压缩视频文件大小的测算
超清带目录,文字可复制,电子版,可编辑
很好的介绍了视频压缩编码的相关知识,挺不错。
它不仅重点论述了 H.264,而且首先介绍了数字视 频和视频编码的基础知识,介绍了已有若干视频编码国际标准(特别是 MPEG-4) ,以便为 进一步学习 H.264 打下良好的基础。 全书共 9 章,在 H.264部分(第 6~9 章)...
基于压缩感知的分布式视频编码框架matlab代码
视频编码与压缩技术发展史.pdf
Hwang合著的本书囊括H.120、H.261、MPEG-1、MPEG-2/H.262、H.263系列、MPEG-4、VP6、Dirac、VC-1、H.264/MPEG-4第10部分、H.265/HEVC和我国的AVS China等从人类进入信息时代至今的主要视频编码标准,以及标准之间的...
1.3 视频压缩编码要求和可能性 11 1.3.1 视频压缩编码目标 11 1.3.2 视频压缩的可能性 11 1.4 视频压缩编码技术综述 12 1.4.1 基本结构 12 1.4.2 基于波形的编码 12 1.4.3 基于内容的编码 13 1.4.4 三维(立体)视频...
讲述视频压缩和预测编码的基本原理及现有的视频压缩标准