再谈MPEG4

原创 2004年09月09日 14:32:00

MPEG-4组织大力推举其互操作性 

     mpeg-4产业论坛于4月4日称,mpeg-4多媒体解码标准的发展势头越来越猛,因为测试mpeg-4产品的公司数量日渐增多。 
    据设在加州san ramon的mpeg-4产业论坛(m4if)称,皇家飞利浦电子公司、三星电子有限公司、苹果公司和ibm公司等总计29家公司成功地完成了mpeg-4第三轮互操作性测试。 
     一家经销商的产品编码常常可以用另一家销售商的解码器播放。 
m4if发言人称:“这是测试开始以来m4if第一次在公开场合露面,因为我们已经达成了统一标准。我们发现,参加互操作性测试的公司在大量增加。在过去两天里有四家销售商决定参加测试,加入测试申请人数越来越多。 
    该发言人称,测试的下一步将是流式内容直播,m4if还在实施一项自认证计划,使销售商能够测试产品的适应性。
    dicas数字图像解码公司总裁sebastian moeritz指出,互操作性是相当重要的,因为mpeg-4采用多销售商模式,而该模式是realnetworks公司和微软公司开发的解码技术所不具有的特征。dicas 数字图像解码公司总部设在柏林,是视频解码技术的开发商,也是m4if的成员。 
    他指出:“mpeg-4提供的是用户无法从realnetworks公司和微软公司得到的选择权。如果你想从微软得到视频解码技术,微软就是你的销售商。而对mpeg-4来说,可以选择多个销售商。” 
    mpeg-4是mpeg-2的更新换代产品,该产品将率先应用于互联网。它能保证在比目前通用的传输速率更低的情况下得到更优质的画面。mpeg-4预计也会用在电视机顶盒和移动电话等诸多设备上。 
    moeritz预计mpeg-4将于今年年底或明年年初投入使用。 
许可证是阻碍mpeg-4广泛采用的一个因素。销售商们(苹果公司是呼声最高的公司)已经对专利持有人提出的许可证方案提出了抗议,然而m4if相信该问题将获得解决。苹果公司也是m4if的成员。

MPEG-4是什么? 
 
    MPEG-4是由MEPG(动态图像专家组)制订的一个ISO/IEC标准, 这个委员会曾经制订获得艾美奖的标准——MPEG-1和MPEG-2. 这些标准使在CD-ROM和数字电视上制作交互视频成为可能. MPEG-4是国际组织和遍布世界的几百位研究者与工程师合作的成果. MPEG-4, ISO/IEC 的正式名称是 ISO/IEC 14496, 定稿于 1998 年10月,于1999年1月成为国际标准. 完全向后兼容的MPEG-4第二版于1999年底定稿, 于2000年年初被正式接受为国际标准. 有些细节仍在制订过程中.

MPEG-4 可应用于如下三个领域:

数字电视; 
交互图形应用 (合成的内容); 
交互多媒体(World Wide Web, 对内容的分发和存取) 
MPEG-4提供的技术标准使产品集成、分发和内容的存取在上面的3个领域内成为可能.

    如果要了解关于MPEG-4更多的信息,可以访问MPEG4主页(区分大小写): http://mpeg.telecomitalialab.com . 这个网页连接很多关于MPEG的信息, 包括很多关于 MPEG-4的, 许多公开文档, 几个“经常遇到的问题”的列表和指向其它MPEG-4网页的连接. 标准可以在ISO购买到, 发电子邮件到 sales@iso.ch. MPEG-4版本1的全部软件包含在一张CD-ROM上,售价56瑞士法郎. 也可以免费在ISO的网站下载: www.iso.ch/ittf - 到公开标准里寻找 "14496-5".? 这个软件当用于实现MPEG-4兼容技术时,没有版权限制. (这并不意味着这个软件是免专利费的.

MPEG-4流媒体著作权保护标准基本确定 
 
   有关以流媒体发送mpeg-4图像数据等内容时所必须的著作权保护技术标准已经基本敲定。负责标准制订的互联网流媒体联盟(isma)目前公开了名为“isma content protection specification(icps)”技术标准的部分内容,并表示目前已进入第3方评测阶段。评测结束后,将于2003年6月公布正式版本。

 icps是嵌入drm(数字管理权限)系统中使用的免收专利使用费的著作权保护技术。除以流式发送内容方式外,还可以以文件下载的方式进行发布。“此前,用于保护流媒体数据的产品只有两种。即美国微软的产品和美国realnetworks的产品。我们的目的在于制定不依赖于特定企业的技术标准”(isma会长tom jacobs)。 
    内容将使用美国nist(美国国家标准技术研究所)制定的标准密码aes(advanced encryption standard)进行加密。从制作文件时直至到在终端上播放,各个内容都以加密的状态发送。“使用aes则不必担心出现专利使用费及知识产权等方面的问题。而且由于解密处理比较简单,因此便携信息终端也能够播放该内容”(jacobs)。 
    今后,icps很可能会被嵌入多数drm系统中。比如“开发drm系统的索尼及荷兰皇家飞利浦电子、美国intertrust technologies、美国contentguard正在协作开发icps。而且美国ibm也是isma的成员”

MPEG-4的广泛应用 
 
1 mpeg—4简介
    mpeg 4起草甚早,于1993年开始制定。原是针对视频会议、可视电话而制定的超低比特率(bit rate)编码标准。在制定过程中,mpeg委员会看到人们对多媒体视频音频的编码压缩及传输解码的需求已非当时制定的mpeg-4技术所能达成,便立即修改计划,因而有了现在突破性的mpeg—4定义。它的新定义与以往的jpeg、mpeg-1和mpeg-2有很大的不同,它是一种格式、一种框架的定义,而不只是具体算法。 
    mpeg-4是在1998年10月定案,并于1999年2月正式命名为国际标准iso/iec 14496。1999年年底mpeg-4第二版(mpeg-4 verion 2)亦告完成,并于2000年年初成为国际正式标准。新的增修(amendment,简称amd)持续加入,进一步扩展了此一标准的涵盖范畴及应用领域。例如,去年年初在增修三(amd3)中加入了影视制片标准子集(studio profile),将比特率进一步提升到1.2gbps,而分辨率(resolution)则推升至4000 pixels×2000 pixels,如此使得mpeg-4标准得以延伸至电视电影专业影片制作领域。 
    mpeg-4原本只专注在成为极低比特率视音频编码的标准。然而要在极低比特率下,达到高压缩,而依然完成高音画质的传输,则需要一种能针对不同种的影音数据,作出最有效率的编码方式。由此进一步衍生,如能将这些不同种的影音数据视为个别独立的对象(object),除了进行以对象为基础的编码外,在对象与对象间,或者是对象与使用者间尚能进行互动,那就构成了一个高功能的多媒体互动应用平台。
未来市场对多媒体视频信息的应用要求,已由播放型(broadcast)转向基于内容(content-based)的访问、检索及操作。这需要将基于内容的索引与编码结合起来,在压缩数据中就有描述视频内容的信息。

    为了支持对动态视频内容的访问,mpeg-4引入了基于内容的视频对象(vo-video object)压缩编码方法,便于有效的操作和控制对象,这突破了传统mpeg-2基于帧(frame-based)的压缩方法。与mpeg-1和mpeg-2标准相比较之下,除了传统的编码功能之外,mpeg-4具备了更多引人注目的功能,包括了有效压缩、对象内容的存取和可扩展性、空域和时域的可扩展性以及强健的纠错能力等。mpeg-4标准不仅可以提供一个更高压缩效率的新多媒体信息传输标准,同时也可以达到更好的多媒体内容互动性及全方位的存取性。 
    mpeg-4编码系统是开放的,可随时加入新的编码算法模块。它能支持多种多媒体应用,可根据不同的应用需求,现场配置解码器。这种技术应用的灵活度对以往只能针对硬件的压缩编码方式是无法想象的。 
    2 mpeg-4的核心技术 
   美国高升科技集团是由美国硅谷华人技术专家所创。其科技团队研发的高画质mpeg-4编码算法,与多种mpeg-4格式相容。该编码技术效果已经被一些国际大型公司所肯定,而多种专利已在申请之中。除了mpeg-4编码算法,其与第六代x86相容的微处理器芯片(mp6),亦早已进入量产成熟的阶段。利用此芯片特低功耗及高性能多媒体运算之特性,可达成用系统微处理器来执行mpeg-4解码的目的。如此既可保持应用弹性,快速随着格式更新而做调整,又可省掉硬件解码芯片,以降低系统成本。在终端处,美国高升科技团队已研发出其专属的mpeg-4播放器软件,是针对其mp6微处理器芯片特有的多媒体架构(三条整数管线和三条多媒体mmx管线)做进一步优化的结果。这会使得mpeg-4的解码更有效率,在用户终端展示的画质更清晰,动感更优化。
    3 mpeg—4的应用 
    由于mpeg-4采用了基于对象的压缩编码方法,它把图像和视频分割成不同的对象,分别处理,除了能提高数据压缩,还能实现基于内容的交互功能。这对增值服务业来讲,mpeg-4有效的处理基于对象的多媒体内容压缩、存取与互用,可广泛的应用到网上购物、远程医疗、教学、监控及可视电话等领域。 
    虽然mpeg-4标准体系完整广泛,但此标准之部分相关技术尚处开发阶段。近来mpeg-4之实际应用以 simple profile应用为主轴,亦就是利用mpeg-4,较mpeg-2更好的视音频高压缩技术,使得在低频传输条件下(如500k-1.5mbit/sec),依然能提供较好画质的节目,带宽的利用也相对提高。此类型典型应用如,由互联网下载电影观赏,或者是近来讨论热烈的mpeg-2与mpeg-4子母视窗整合应用。简单来说,就是在mpeg-2主画面上叠上一个或数个mpeg-4子画面,如此在观赏主画面节目(如:球赛、新闻)时,可同时选择子画面的内容(如:明星球员个人简介、新闻内容的手语画面)。电视教学亦非常适用于此种应用。 
    由于此类型应用正蓬勃兴起,针对这类应用的解决方案亦纷纷推出,有的为硬件方案,有的为软件方案。前者为设计一个mpeg-4专属解码芯片,但由于部分mpeg-4相关技术(如:串流格式),尚处百家争鸣时期,主流尚未浮现,这使得芯片厂商仅能择一而为之。再由成本角度来看,因为多加了解码芯片,系统成本也随之提高。后者软件方案则用既有的系统cpu来进行解码。此法较具有弹性,可随时依市场需求态势改版更新,又因省去了解码芯片而降低系统成本。 
   目前市场上,已有厂家推展以cpu直接解码的方案,其中以美国高升科技的方案较为成熟。因为美国高升科技拥有的不只是mpeg-4解码播放器软件,它还有高画质的编码算法、高性能及特低耗电的微处理器芯片技术、以及数十个保护其特殊技术的专利。而美国高升科技在mpeg-4的应用领域开发,除了在有线的用户终端设备(比如视频点播及远程教育等)有了解决方案,并已深入到高清电视、及无线的第三、第四代手机。 
     4 结 语 
   mpeg-4标准可用“博大精深”四个字来形容。其涵盖领域之广大,已超越了单纯视音频编解码范畴,成为以对象内容为主体的多媒体展示架构。 
    对多媒体内容创作业者而言,mpeg-4使多媒体内容更多元化、更具有弹性、多媒体组件能更容易被再利用。它将现今各自发展的技术及应用,如互联网、动画、视频、音频、互动电视等整合至单一架构之下,而且提供更佳的资源管理方法和保护著作权的机能。 
    对网络服务业者而言,mpeg-4是透明度很高的信息传递工具。它可以藉由与其它国际标准的兼容相通而存在于各种形式网络上,如有线电视网络、电信网络以及无线传输等。尤其在单纯以视频音频传输为主的应用中,相较于mpeg-l或mpeg-2,mpeg-4仅需较小的比特率,即可达成相同音画质效果,如此即意味着较高的频宽使用效率。 
    对终端消费者而言,mpeg-4能让消费者在原创作者限定的操作功能范围之内,与节目内容中的对象互动,体会前所未有的娱乐效果。而且在移动式低传输速率网络中,促使多媒体应用得以实现。这包括了交互式多媒体广播和移动通讯。 
    因应市场的需求,我们将会看到更多、更灵活的mpeg-4应用。比如手机、机顶盒、电视的互动,有线、无线多媒体内容的传送,节目制作与增值服务业的串联等等,都将会是mpeg-4的贡献。

Mpeg-4编解码技术意义 
 
      现在,我们又迎来了一次媒体革命,它就是mpeg-4, 它以其出色的媒体性能,图形质量接近dvd,声音品质接近cd,同时又有更高的压缩比而迅速火爆起来,在多媒体领域掀起狂澜。那么,到底什么是mpeg呢?
      我们知道,多媒体信息主要包括图像、声音和文本三大类,其中视频、音频等信号的信息量是非常大的。对于音频处理来说,传输数字图像所需的带宽远高于前者,例如,ntsc图像以大约640×480的分辨率,24bits像素,每秒30帧的质量传输时,其数据率达28mb字节/秒或221mb位/秒。而且以这个速率保存的15秒的未压缩视频图像将占用420mb字节的内存空间,显然这样的要求对台式计算机来说是难以接受的。所以,视频图像的压缩编码方法mpeg就应运而生了。

     mpeg本是动态图像专家组(moving pictures experts group)的英文缩写,这个专家组始建于1988年,专门负责为cd建立视频和音频标准,其成员均为视频、音频及系统领域的技术专家。由于iso/iec1172压缩编码标准是由此小组提出并制定mpeg由此扬名世界。对于今天我们所泛指的mpeg-x版本,是指一组由itu(international telecommunications union)和iso(international standards organization)制定发布的视频、音频、数据的压缩标准。mpeg-4就是mpeg的第4个版本,mpeg的缔造者们原先打算开发4个版本:mpeg-1~mpeg-4,以适用于不同带宽和数字影像质量的要求。后由于mpeg-3被放弃,所以现存只有3个版本的mpeg:mpeg-1,mpeg-2,mpeg-4。

    总体来说,mpeg在三方面优于其他压缩/解压缩方案。首先,由于在一开始它就是做为一个国际化的标准来研究制定,所以,mpeg具有很好的兼容性。其次,mpeg能够比其他算法提供更好的压缩比,最高可达200:1。更重要的是,mpeg在提供高压缩比的同时,对数据的损失很小。mpeg在发展过程中经历了以下过程:

     mpeg-1 制定于1992年,为工业级标准而设计,可适用于不同带宽的设备,如cd-rom、video-cd、cd-i。它可针对sif标准分辨率(对于ntsc制为352×240;对于pal制为352×288)的图像进行压缩,传输速率为1.5mbits/s,最高可达4-5mbits/s,每秒播放30帧,具有cd(指激光唱盘)音质,质量级别基本与vhs相当。

      mpeg-2 制定于1994年,设计目标是高级工业标准的图像质量以及更高的传输率。mpeg-2所能提供的传输率在3-15mbits/sec间,其在ntsc制式下的分辨率可达720×486,mpeg-2能够提供广播级的视像和cd级的音质。mpeg-2的音频编码可提供左右中及两个环绕声道,以及一个加重低音声道,和多达7个伴音声道(dvd可有8种语言配音的原因)。除了做为dvd的指定标准外,mpeg-2还可用于为广播,有线电视网,电缆网络以及卫星直播 (direct broadcast satellite) 提供广播级的数字视频。

      mpeg-4 就在mpeg-1、mpeg-2进入广泛的实际应用之时,mpeg小组又于1998年发布了mpeg-4标准的草稿。该标准对压缩算法进行了改进:mpeg-1和mpeg-2的压缩率大概在20到30倍之间。市面上常见的vcd光碟片大概是每片650 mb 的资料量,存放74分钟的影片。相当于vhs录影带的画质。而dvd一片4.7gb的资料量。可以存放超过两小时的影片。mpeg-1和mpeg-2的压缩率用在储存媒体上是足够了。但是运用在网络传输上还是太低,尤其是无线通讯方面。于是mpeg-4在订定标准时,为了达到更好的压缩效果,采用了许多新的技术与观念。mpeg-4里是采用了物件的观念。压缩之前先将影片中各个主要物件区分开来。例如电视新闻播报的场景中,主播是一个物件,播报台、背后的布景、主播旁边的3d玩偶也分别是一个物件。主播的声音也是一个物件。在影片进行中,主播会有轻微的移动。播报台是固定不动的。而布景则有时候会播放新闻影片。将各个物件分隔开来有什么好处呢?那就是可以针对不同的物件特性采取不同的压缩编码技巧,以得到最好的压缩效果。例如播报台只要传送一次资料,以后不再传送,以节省资料量。3d玩偶则用3d动画适用的演算法。主播和新闻影片采用mpeg-2的格式。声音则采用mp3的格式。将这些不同的资料整合后结合起来一起传送。解码器收到资料后,先将各个不同格式的资料分开。依照各自的格式解码。再根据时间和空间的关系,将各个物件加以组合。就可以得到原来的影片了。为了达到以上的压缩观念,mpeg-4引进了许多新的压缩技术来应用于各种不同的物件。对于声音部份,可以分成自然音、语音和合成音。针对不同发声原理采用不同演算法。可以根据对音质的要求,而得到2kbits/s到64kbits/s之间的资料量。在影像方面,则可细分为自然物体、2d影像、3d影像、人脸、背景等不同特性物件。根据不同影像特性可以有5kbits/s到10mbits/s 的资料量。mpeg-4的压缩率可以超过100倍,而仍然保有极佳的音质和画质。可以用最少的数据获得最佳的图像质量,因此满足了低码率应用的需求;另外,mpeg-4还把提高多媒体系统的交互性和灵活性作为一项重要的目标,因此它更适合于交互式av服务以及远程监控。为了满足各种应用的需求,mpeg-4标准实际上相当庞大,它具有广泛的适应性和可扩展性。

     就其应用前景而言,mpeg-4未来将在多个应用领域大显身手,如internet/intranet上的多媒体流服务、视频点播、可视游戏、低码率的移动多媒体通信(视频手机等)、交互式多媒体应用、实时多媒体监控、数字电视与演播电视、虚拟会议等等。

      mpeg-4可以达到两个目标: 低比特率下的多媒体通信和多工业的多媒体通信的综合

【朴灵评注】JavaScript 运行机制详解:再谈Event Loop

PS: ka 【原帖: http://www.ruanyifeng.com/blog/2014/10/event-loop.html 作者:阮一峰】 一年前,我写了一篇《什么是 Event ...
  • c__ilikeyouma
  • c__ilikeyouma
  • 2014年10月16日 10:24
  • 11874

MPEG-4与H264区别,编码及应用

Mpeg4 H264
  • mayh554024289
  • mayh554024289
  • 2016年12月14日 10:25
  • 2820

我看朴灵评注阮一峰的《JavaScript 运行机制详解:再谈Event Loop》

阮一峰和朴灵对我来说都是大牛,他们俩的书我都买过,阮老师的译作《软件随想录》和朴灵的《深入浅出node.js》。这个事情已经过了4个月了,所以我拿来讲应该也没啥问题。 这件事情是这样的,阮一峰在自己的...
  • ouyida3
  • ouyida3
  • 2015年02月19日 21:58
  • 4133

Python 初学(4)——再谈字符串

操作 解释 S=’’ 空字符串 S=”spam’s” 双引号和单引号相同 S=’s\np\ta\x00m’ 转义序列 S=”””...””” 三重引...
  • lichangrui2009
  • lichangrui2009
  • 2015年08月22日 15:48
  • 170

黑马程序员——多线程4:再谈单例设计模式

------- android培训、java培训、期待与您交流! ----------    我们在前面的博客《设计模式1:单例设计模式》(简称《设计模式1》,下同)一文中简单介绍过单例设计模式...
  • axr1985lazy
  • axr1985lazy
  • 2014年11月22日 22:23
  • 281

内核中的TCP的追踪分析-5-再谈TCP(IPV4)的socket的地址绑定

今天我们继续完成bind()函数的追踪为了避免离开主线而失去方向,关于具体的初始化过程我们还是放在必要的时候逐段来看,这里还是回到第3节中的__inet_dev_addr_type()函数中继续往下追...
  • Tianjun_zhou
  • Tianjun_zhou
  • 2012年04月17日 08:36
  • 411

Pedro Vilaça:再谈OS X Rootkit

  • 2014年05月29日 14:08
  • 4.77MB
  • 下载

再谈“把实证研究进行到底

  • 2014年02月03日 16:31
  • 972KB
  • 下载

再谈企业ERP的修改

  • 2006年02月23日 09:05
  • 38KB
  • 下载

再谈俄罗斯方块源码

  • 2016年12月07日 15:45
  • 100KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:再谈MPEG4
举报原因:
原因补充:

(最多只允许输入30个字)