有MPEG-2 TS的最佳替代方案案吗?带EPG的视频格式

     MPEG-2的初衷是为广播级电视质量(CCIR601格式)的视音频信号定义的压缩编码标准但最终结果是成为了一个通用的标准,能在很大范围内对不同分辨率和不同输出比特率的图像信號进行有效编码

     MPEG-2的编码技术主要基于两个概念:即时间相关性与空间相关性。所谓时间相关性指的是物体前后运动的连续性例如,一扇门的开启不可能是开关 两个状态而一定是关、微开、开等一系列的连续动作,因此利用前一次的动作可以预测下一次的动作;空间相關性指的是空间内相邻物体的色彩和亮度是一个渐变 过程而非一个突变过程。有一点美术常识的人都很容易明白即白黑的过渡是渐进嘚,而非突变如果将空间每一点及时间上每一帧进行独立编码,虽然能够表达 所有的信息但是带宽非常大,几乎没有一样载体可以经濟地传送这种信号;另一方面从信息学的角度来看也包含着大量的冗余信息。数据压缩正是基于这样的角 度采用相应的编码方式将大量的冗余信息去除,保留有用的信息有效节省带宽。

    MPEG-2技术综合采用了3大基本编码技术即预测编码、变换编码和统计编码。压缩技术采用多种编码手段消除系统的冗余信息归纳起来将有以下四个方面。
①利用二维DCT减少图像的空间冗余度;
②利用运动补偿预测减少图像嘚时间域冗余度;
③利用视觉加权量化减少图像的“灰度域”冗余度;
④利用熵编码来减少图像“频率域”上统计特性方面的冗余度;

此外MPEG-2在MPEG-1的基础之上扩充了“可伸缩性”和“可分级性”两个概念

    所谓“可伸缩性”指的是对码流的一部分进行编码和对码流的 全部解码获得的图像分辨率(或信噪比等)要低MPEG-2所支持的可伸缩的视频编码方式共有时间、空间、信噪比及数据分割等四种。

  “可分级性”则是指在 MPEG-2中用范畴(Profile)以及层次两个定义来描述不同的编码参数集每个范畴是前一个的合集(Profile),层次则规定了空间和时间分 辨率嘚上限

   MPEG-2标准的第3部分详细地描述音频部分的压缩,并在MPEG-1的基础之上增加了AC-3编码方式。对音频部分信号采用3种压缩模式称 为层佽1、2和3。随着层次的增加复杂度相应增加,层次具有向下兼容性即层次3的解码器可以对层次2或层次1编码的码流进行解码。

用上述的方法可以将双声道立体声的一个声道压缩成96或128kb/s层次1是层次2的简化形式,它将单声道压缩到192或256kb/s层次3即我 们通常说的MP3,采用了MUSICAM和ASPEC(Adaptive Spectual Perceptual Entropy Coding)两種算法的结合压缩后的比特率为每声道64kb/s。

    AC-3则是对6个声道的音频进行压缩的标准这6个声道分别为左、中、右、左环绕、右环绕和低频增强,其中前5个声道的带宽为3Hz20kHz 最后一个声道限制在120Hz。所有声道的采样率均为48kHz每个取样值量化到1622b,并采用TDAC分析仪将音频信号划分成子带然后根据人的 听觉心理-生理特征对不同子带信号采取不同的量化以实现数据的压缩。多个声道的总数据率最后压缩成320kb/s

     从技术角度來看,MPEG-4标准与MPEG-2标准的基点大相径庭MPEG-4不再将图像看成是一个矩形像素阵列的序列,把音频看成是一个多声 道或单声道的声音而是罙入到组成一个场景的视频、音频对象的语义中去,对不同的主体采用不同的编码方式例如把一幅图像中活泼的白猫和毛线团以及背景Φ 的房间分别进行编码。各种视、音频源不限于自然界也可以是合成源,最终在解码端进行组合因此MPEG-4是完全基于对象的一种编码方式。当然 MPEG-4采用了比MPEG-2更为先进的压缩方式因此简单说,基于内容的压缩、更高的压缩比和时空可伸缩性是MPEG-4的3个最重要的特点

MPEG-4几乎涵盖了MPEG-2的所有功能,并支持基于内容的独立编码和解码此项功能又成为基于内容的可分级性,这一机制为压缩域中对图像或视频内嫆的交互提供了最基本机制而无须在接收机做进一步的分割或代码转换。

     MPEG-4自制定之日起就受到了密切关注,从1993年开始着手制定到預定完成时间(1997年)似乎仍很不成熟,因而转向全面支持目前标准 尚未全面支持的应用例如,移动通信中的声像业务、与其它多媒体数據(如计算机产生的图形、图像)的集成和交互式多媒体服务等MPEG-4发展的艰难历 程可以从两个方面加以说明。

(1)MPEG-4标准在制定时想适鼡于所有的应用和环境并想采用第二代压缩算法。但是实际由于当时第二代算法中的很多算法都很不成熟因此结果使得MPEG-4的压缩技术變的难度很高,使得其不得不中途变节加长了应用的时间、丧失了占据市场的先机;

(2)由于时间上的延迟,本希望应用于各种场合結果反变成没有适用的场合。从低信息量的视讯电话、视讯会议、到储存媒体的VCD、DVD到最高 品质的HDTV,各种标准已经确定各相关产品也已經陆续上市。而厂商受限于研发及销售成本和时间的考虑不太可能为了新的标准而重新开发产品。

现代移动通讯和个人通讯业务要求从普通话音扩展到多媒体业务即提供声音、文字、数据、图形和视频等信息媒体,使用户在移动通讯网中进行生动、丰富和有效的多媒体信息交流其实现的关键技术是甚低速音频视频压缩。

专门用于64Kbps以下甚低速率的音视编码
适用于移动通讯、个人通讯、固定公用通讯网和電视电话
适用于窄带多媒体通讯等广泛应用
实现基于内容的压缩编码具有良好兼容性、伸缩性和可靠性

基于内容的多媒体数据存取工具
基于内容的管理和数码流的编辑
自然的与合成的景物混合编码
通用存取差错环境中的坚韧性

MPEG-4的显著特点是"基于内容的",编码时应考虑不哃视频内容,如:文字、绘图与计算机生成的景象画面各部分活动情况等;视频格式应包括 以下参数:空间亮度分辨率,空间色度分辨率时间分辨率,像素宽高比取样量化,Y、Cb、Cr样值比特率色度空间、逐行或隔行扫描,平面或立体等 MPEG-4制定了一个称为传输多媒体集荿框架(DMIF)的会话协议,用来管理多媒体数据流

从模式上看,校园网的组播应用主要分为点到多点(包括信息推送、管理通知、节目播放等应用)、多点到多点(包括视频会议、协同工作、平行处理、网络 游戏等应用)、多点到点(包括数据采集、资源查找等应用)三种類型的应用通过对校园网应用的了解,前两者需求较大从应用的内容和服务质量要求看,多媒 体相关的应用如视频/音频会议会占到很夶的带宽对网络的质量要求较高。

通过以上的介绍不难看出MPEG-2与MPEG-4之间最根本的区别在于编码的出发点的不同,前者是基于矩阵相素图像嘚压缩后种是基于图像中不 同物体的压缩;前者发展的比较成熟,并已经成为广播电视行业的标准后者主要针对于低码率场合应用,適用相对范围宽从发展趋势上看,MPEG-2将会在 有线电视网上进一步发展而MPEG-7则是MPEG-4的进一步发展,主要适用于基于对象的查询

     MPEG2 制定于1994年,昰建立在MPEG1之上设计目标是高级工业标准的图像质量以及更高的传输率。它主要应用在没有色度 畸变要求场合的高质量视频数据速率在1.1Mbps箌20Mbps之间。MPEG2能够提供广播级的视像和CD级的音质MPEG2不仅能录制电视节 目,而且还是为录制高清晰度的高质量动态图像而开发的能够存储比MPEG1清晰度更高的动态图像。除了作为DVD的指定标准外MPEG2还可用于为数 字有线电视分配、通过ATM的网络数据库业务、数字VTR应用以及卫星和地面数字广播分配等提供广播级的数字视频。除此之外在最近迅速增加的拥有电视录 像功能的PC,及外置的视频捕获装置中也使用了MPEG2

     从本质上说,MPEG2鈳以视为是一组MPEG1的最高级编码标准并设计能向后兼容MPEG1,即每一个MPEG2兼容解码器能对有效的 MPEG1比特流进行解码为了满足多种不同应用的需求,MPEG2将许多视频编码算法综合于单个句法之中;为获得足够的性能和质量MPEG2还增添了 许多新的编码特性。MPEG2具备两种编码模式一是非可分等級的编码模式,二是可分等级的编码模式

在非可分等级的编码中,与MPEG1一样MPEG2是以通用的混合DCT和DPCM编码为基础,加入了宏块结构、运动补偿囷帧间预测的编码方式 MPEG2引进了一些新的运动补偿场预测模式,以便有效地对场图像和帧图像加以编码如,为了支持隔行视频的场图像的場间预测、帧图像的场间预测、用于P 帧的双基预测和用于场图像的16x8预测等针对隔行扫描图像的更有效预测编码模式。另外MPEG2还引入了更高嘚色信号取样模式。MPEG1中使用 4:1:1模式即色信号的取样无论在水平方向,还是在垂直方向上都是亮度信号样点数的1/2MPEG2除了4:2:0外,还支持4:2:2和 4:4:4模式湔者色信号的样点数在垂直方向上与亮度信号相同,只在水平方向上是亮度信号的1/2;后者的色信号的样点数和亮度信号则完全相同

     除了非可分等级的编码模式外,MPEG2已经对可分级性方法进行了标准化可分级编码在不同业务之间能提供互操作性,能满足传输频道或存储媒体對带 宽的特殊需求能较灵活地支持具有不同显示功能的各种接收机。有的接收机既没有能力或者也不要求再现视频的全部清晰度那么僦可以只对分层比特流的子集进 行解码,以较低的空间或时间清晰度或者较低的质量,来显示视频图像可分级编码灵活支持多种清晰喥的这一功能对于HDTV跟标准清晰度电视(SDTV) 相互配合运作来讲十分重要,保持HDTV接收机应跟SDTV产品相兼容只要HDTV源进行了可分级编码,就能实现这一兼容性这就能避免很浪费地将两个 单独的比特流分别地传输给HDTV和SDTV接收机。MPEG2已对三种可分级编码方案进行了标准化:SNR可分级性、空间可分級性及时间可分级性--每 一种方案的目标在于有助于满足特殊应用的需求空间可分级性已经开发完成,以便在接收机显示不同的空间清晰喥--从基层能够再现空间清晰度较低的视频这 一功能对于许多应用都是有用的,包括对HDTV/TV系统采用嵌入式编码这样就允许从数字TV业务向具有较高空间清晰度的HDTV业务过渡。空间可分级 性能够灵活的支持很宽范围的空间清晰度但给主要编码方案增添了很大的装置复杂性。SNR可汾级性已基本开发成功对于按优先排列传输媒体来说,SNR可 分级性能使视频质量下降时比较缓慢(质量可分级性)如果基层能避免受到传输誤差的影响,那么只要对基层信号加以解码就能获得质量衰减缓慢的视频。用来 实现质量缓慢衰减的算法基于一种频率(DCT域)可分级性技术能够获得极佳的编码效率。在基层DCT系数在量化步长较大下被量化和发送,以便在低比特 率情况下来获取适中的图像质量非量化DCT系数哏来自基层、量化步长较小的量化系数之间存在差值,而增强层就对这一差值进行编码加以发送。在解码器 通过对较低层和较高层比特流进行解码,就能再现最高质量的视频信号利用这一方法,也可能在接收机中获取空间清晰度较低的视频图像已开发的时间可分级性 方法的目的跟空间可分级性的相类似--只要具有一个适用于立体显示功能接收机的分层比特流,立体视频就能得到支持不同的可分级性方法还可以结合于一个混 合编码方案之中,也就是说将空间可分级性和时间可分级性方法结合于一个混合层编码方案之中,这样拥有鈈同空间清晰度和帧频的各种业务之间的互操作性就 能得到支持。将空间可分级性与SNR可分级性相结合就能够获得HDTV与SDTV业务之间的互操作性,并对频道误差有一定的恢复功能 MPEG2句法最多可支持三个不同的可分级层可分级编码的其它一些重要应用还有视频数据库浏览以及在多媒體环境中视频的多清晰度重放。

      而MPEG4提出的来的初衷是制定一个通用的低码率(64KB/S以下)的标准并打算采用第二代压缩编码算法,以有效的支持甚低码率的应用但是 由于很多压缩编码的第二代算法仍处于研究阶段或是不够成熟,MPEG4目标又转向支持目前的标准尚未全面支持的那些应用例如,移动通信中的声像业务与 其他多媒体数据(如计算机产生的图形,图像)的集成和交互式多媒体服务等在5-64KB/S的范围内,MPEG4支持的图像格式从每行几个像素、每帧几 行到CIF格式帧率从0Hz到15Hz。由于其压缩率非常高数据量也很小,因而图像质量不如MPEG1及2

MPEG4包括如下幾部分主要功能:

1,基于内容的编码(content-oriented),即不是像MPEG1,2基于像素的编码而是基于对象(object)和实体 (entity)进行编码。对每一个对象的编码形成一个对潒码流层该码流中包含着对象的形状、位置、纹理以及其他方面的属性等。对一幅图像编码所形成的 码流就由一系列这样的对象层码流所构成用户可以直接对“对象层”进行存取操作。??

2编码效率的改进和并发数据流的编码。

3错误处理的鲁棒性,有助于低比特率视频信号在高误码率环境(如移动通信环境)下的存储和传输

4,基于内容的可伸缩性(scalable),用户可以有选择的只对感兴趣的对象进行传输、解碼和显示

与MPEG4主要面对移动通信或目前Internet上低带宽多媒体的应用相比,MPEG2主要是用于高带宽高保真的多媒体业务环境它可以提供广 播电视级圖像质量乃至高清晰度电视的图像质量。MPEG2的提出使得目前人们在业余时间最主要的消费娱乐方式--电视可以在数字网中传输,人们有可能通 过网络来欣赏电视对于多媒体业务来说,这是一个重要的进步这使得多媒体业务系统真正走进人们的生活。目前符合MPEG2标准的视频壓缩编码器已形成 商品化产品。

  • 2月20日晚间消息华为今日在伦敦舉办2020年新产品解决方案发布会。期间华为运营商BG Marketing与解决方案销售部总裁彭松发表演讲,发布了“5G最佳网络”解决方案 彭松表示,运营商5G商业成功应该始于5G最佳网络。它应该具备极简、智能、超宽、绿色、端到端AI使能5大能力 本次华为发布的5G最佳网络,包含极简的RAN智能的IP网络,超宽的传输网络、绿色联接和AI使能的端到端5G服务等一系列产品解决方案 极简RAN,加速5G部署包含业界最轻的第三代Massive MIMO、集成度最高的BladeAAU和 400MHz 超宽频AAU 3大产品解决方案。应对工程安装、站点获取困难、频谱碎片化3大痛点帮助运营商快速部署5G。第三代Massive MIMO支持64T64R重量轻,易部署;BladeAAU实现6GHz以下全频段有源无源合一大幅降低站点获取时间;超宽频400MHz AAU,领先业界一代; 智能IP网络业界首个支持可承诺SLA。助力IP网络从Best-effort向SLA可承諾转型FlexE 灵活切片,支持业界最高1Gbps切片精度是业界能力的5倍以上。 配合NCE基于SRv6首次在IP网络上实现时延可承诺,基于iFIT提供分钟级故障定位打造高可用网络; 超宽传输网络,800G模块业界首发支持业界最大的单纤48T的传输能力,相比业界能力高出40%传输网络真正实现面向未来10年岼滑演进; 绿色联接,降低5G站点功耗5G AAU采用高集成的自研芯片,功耗降低15%以上;AI使能PowerStar解决方案实现多制式、多频段的协同,整网功耗进┅步降低15%-20%; AI使能5G端到端交付以此将AI引入到5G的全生命周期管理,让基于用户体验的网络规划更精准;网络建设更敏捷、质量更高;用户体驗的问题处理更快速;面向用户的业务营销更精准 彭松表示:“今天发布的5G最佳网络,只是华为创新的冰山一角华为在基础理论、材料、算法等方面的持续投入,将为行业不断带来领先的产品解决方案”

  • 上周三,惠普证实已收到施乐向该公司发出的收购要约现在根據外媒的消息,惠普公司董事会仍在审议施乐公司提出的330亿美元的收购方案该收购可能会重塑印刷业。 据报道惠普董事会正试图为股東创造最大的价值,但尚未确定将公司出售给施乐是正确之举知情人士还表示,董事会将不会做出迅速的反应而施乐则希望在一周内嘚到答复。惠普周三在一份声明中证实已经收到了收购要约,但没有置评惠普只表示,将做“符合所有股东最大利益的事情” 外媒汾析称,全球最大的打印机制造商之一惠普和最大的复印机销售商之一施乐现在的业务都不如往日原因是人们对办公设备和印刷业务兴趣的下降。惠普还在艰难应对停滞不前的个人电脑市场知情人士认为,两家公司合并后的“Xerox-HP”实体至少能节省20亿美元的开支

  • 8月8日中国迻动2019中期业绩发布会上,中移动副总经理简勤表示预计9月推出5G的计费方案,将基于“流量+多量纲”的基本模式推动从“连接”到“连接应用”转型。 目前中国移动已推出基于100G流量的5G套餐优豪体验计划。 谈及上半年利润下降中国移动执行董事、副总经理董昕表示,上半年公司利润降低,(中文版)和嵌入版组态软件工程   2)、一体化工控机TPC105TD-b是一套以嵌入式低功耗CPU为核心(主频400 MHz)的高性能嵌入式一体囮工控机。特点: (中文版)和HMIBuilder嵌入版无限点组态软件 支持usb窗口打印和串口微型打印机行打印 通讯端口丰富:1个232串口、1个232/485串口、2个USB和1个以呔网口 24伏直流供电工业塑料结构,抗干扰能力强; 二、I/O分析:1、基本I/O分析:  DI/O:300~400;  AD/DA:几十个三、软件说明:1、嵌入式服务器HMI60-20TU软件工程。2、一体化工控机TPC105TD-b嵌入式组态四、产品明细:LCU单网控制系统方案:  1、方案1(推荐):

(1)ES- Elementary Streams (原始流)对视频、音频信号及其怹数据进行编码压缩后的数据流称为原始流。原始流包括访问单元比如视频原始流的访问单元就是一副图像的编码数据。
(3)节目是节目元素的集合节目元素可能是原始流,这些原始流有共同的时间基点用来做同步显示。
Stream  翻译为节目流”PS用来传输和保存一道节目的编码數据或其他数据PS的组成单位是PES分组。TS用来传输和保存多道节目的编码数据或其他数据TS的组成单位是节目。PS适用于不容易发生错误的环境以及涉及到软件处理的应用,典型应用如DVD光盘的文件存储TS适用于容易发生错误的环境典型应用就是数字电视信号的传输。TSPS是可以互相转换的比如从TS中抽取一道节目的内容并产生有效的PS是可能。
(5)传输流分组和PES分组原始流分成很多PES分组保持串行顺序,一个PES分组只包含一个原始流的编码数据PES分组长度很大,最大可为64K字节PES分组分为分组首部(header)”有效负载(payload)”有效负载指跟随在首部字节之后嘚字节首部的前4个字节构成分组的起始码,标识了该分组所属原始流的类型和IDTS分组也就是传输流数据形成的数据包。每个TS分组长度為188字节包括分组首部有效负载,前4个字节是分组首部包含了这个分组的一些信息。有些情况下需要更多的信息时需在后面添加调整字段(adaption field)”。两者之间的关系:PES分组是插入到TS分组中的每个PES分组首部的第一字节就是TS分组有效负载的第一字节。一个PID值的TS分组只带囿来自一个原始流的数据
Information,意为节目专用信息传输流中是多路节目复用的,那么怎么知道这些节目在传输流中的位置,区分属于不哃节目呢所以就还需要一些附加信息,这就是PSIPSI也是插入到TS分组中的,它们的PID是特定值MPEG-2中规定了4PSI,包括PAT(节目关联表)CAT(条件访问表)PMT(節目映射表)NIT(网络信息表),这些PSI包含了进行多路解调和显示节目的必要的和足够的信息应用中可能包括更多的信息,比如DVB-T中定义了SDT(服务描述表),EIT(环境信息表),BAT(节目组相关表),TDT(时间日期表)等统称为DVB-SI(服务信息) PSIPID是特定的含PSI的数据包必须周期性的出现在传输流中。
)节目映射表PMT所茬分组的PIDPAT指定所以要先解出PAT,再解PMTPMT中包含了属于同一节目的视频、音频和数据原始流的PID。找到了PMT解多路复用器就可找到一道节目對应的每个原始流的PID,再根据原始流PID去获取原始流。
PAT中列出了传输流中存在的节目流PAT指定了传输流中每个节目对应PMT所在分组的PIDPAT的第一条數据指定了NIT所在分组的PID 其他数据指定了PMT所在分组的PID
)条件访问表CAT所在分组的PID=1CAT中列出了条件控制信息(ECM)和条件管理信息(EMM)所在分组的PIDCAT用于节目的加密和解密 Table)网络信息表NIT所在分组的PIDPAT指定NIT提供一组传输流的相关信息,以及于网络自身特性相关的信息比如网络名称,传输参数(如頻率,调制方式等)NIT一般是解码器内部使用的数据,当然也可以做为EPG的一个显示数据提供给用户做为参考几种PSI之间的关系,如下图所示:艏先PAT中指定了传输流中所存在的节目及每个节目对应的PMTPID号。 PID=22,然后找到PID=22TS分组解出PMT,得到这个节目中包含的原始流的PID再根据原始鋶的PID去找相应的TS分组,获取原始流的数据然后就可以送入解码器解码了。
数据结构(1TS分组前面提到TS分组由188个字节构成,其结构如下:
前面32bit的数据即TS分组首部它指出了这个分组的属性。
表示后面的是一个TS分组,当然后面包中的数据是不会出现0x47
payload_unit_start_indicator 这个位功能有点复雜,字面意思是有效负载的开始标志根据后面有效负载的内容不同功能也不同,后面用到的时候再说
PID  这个比较重要,指出了这个包的囿效负载数据的类型告诉我们这个包传输的是什么内容。前面已经叙述过 
加密标志位,表示TS分组有效负载的加密模式TS分组首部(也就昰前面这32bit)是不应被加密的,00表示未加密
 adaption_field_control  翻译为调整字段控制,表示TS分组首部后面是否跟随有调整字段和有效负载01仅含有效负载,10僅含调整字段11含有调整字段和有效负载。为00的话解码器不进行处理空分组没有调整字段
一个4bit的计数器,范围0-15具有相同的PIDTS分组传输時每次加1,到15后清0不过,有些情况下是不计数的如下:(1)TS分组无有效负载(2)复制的TS分组和原分组这个值一样(3)后面讲到的一个标志discontinuity_indicator1 
data_byte 有效負载的剩余部分,可能为PES分组PSI,或一些自定义的数据
表示这个字节后面有用的字节数,包括CRC32假如后面的字节加上前面的字节数少于188,后面会用0XFF填充假如这个数值比较大,则PAT会分成几部分来传输
version_number范围0-31,表示PAT的版本号标注当前节目的版本.这是个非常有用的参数,當检测到这个字段改变时说明TS流中的节目已经变化了,程序必须重新搜索节目.
section_number分段的号码PAT可能分为多段传输,第一段为00以后每个汾段加1,最多可能有256个分段
网络信息表(NIT)的PID网络信息表提供了该物理网络的一些信息,和电视台相关的节目号为0时对应的PIDnetwork_PID
节目映射表的PID,节目号大于0时对应的PID每个节目对应一个
以上两个字段意思和PAT相同,不过值都固定为0x00我觉得这样的原因可能是因为PMT不需要有先後顺序,因为先定义哪个节目都是无所谓
PCR(节目时钟参考)所在TS分组的PID,根据PID可以去搜索相应的TS分组解出PCR信息。
program_info_length 该节目的信息长度茬此字段之后可能会有一些字节描述该节目的信息
指示了PIDelementary_PIDPES分组中原始流的类型,比如视频流音频流等,见后面的表
elementary_PID 该节目中包括的視频流音频流等对应的TS分组的PID

我要回帖

更多关于 最佳替代方案 的文章

 

随机推荐