[转载]微软WMV9的标准化进程受阻

为了进军全球的消费电子、电影及电视广播市场,微软早前向美国电影与电视工程师协会(SMPTE)提交了其专有的WMV9(Windows Media Video 9),旨在使之成为行业标准的编解码器。客观地看,这似乎是绝妙的一招。但WMV9的标准化进程并不象这位软件巨头预想地那么顺利。由于业内的斗争和人们普遍的不信任,2003年启动的这项进程已经陷入停顿状态。没有任何明显的迹象表明,基于WMV9的SMPTE标准VC-1何时会获得批准。

然而,可以肯定的是,在微软全球媒体标准总监Patrick Griffis设定的时间框架内,这项标准是不会有结果的。Griffis曾在2003年9月向SMPTE捐赠WMV9时预测,WMV9将在6到12个月内成为一项SMPTE标准。围绕 VC-1的许多技术、政策问题已经在SMPTE工程界导致越来越多的麻烦,并引发持续的争论。此外,授权问题显得尤为突出,一些人担心过高的版税可能会限制SMPTE编解码器的使用。

各种不确定因素使人们对微软WMV编解码器的未来命运产生疑虑。在假设WMV9注定会成为行业标准的前提下,微软说服了蓝光光盘协会和DVD论坛将WMV9与MPEG-2 和 H.264/MPEG-4 AVC一道列为下一代高清晰度DVD格式的强制视频压缩格式。现在,有人猜测,VC-1的延迟或授权问题可能会促使两个DVD行业组织将微软的这一技术从他们的标准中删除。

其他人认为,政策上的争端可能会使VC-1成为一种短期的、过渡性行业标准,最终让位给H.264/MPEG-4 AVC。H.264是由国际电信联盟(ITU)和MPEG成员联合开发的一种开放式视频压缩标准。

“VC-1将来可能会在某些方面引起人们的兴趣,但我们的成员认为 H.264/MPEG-4 AVC是目前技术最先进的标准。”VBrick Systems公司创始人兼首席技术官Richard Mavrogeanes说。Mavrogeanes是MPEG行业论坛和互联网流媒体联盟(ISMA)的理事会成员之一。“ISMA倡导一种多供应商、可互操作的标准,因为这会推动业界向前发展。”他补充道。

多名了解SMPTE审批流程的知情人士指出,微软在业界制造了一种印象,即WMV9编解码器无论在质量还是授权条约方面都比H.264/MPEG-4 AVC更具优势。在SMPTE的标准化进程中,基于WMV9的VC-1已经投入测试,但知情人士透露:“它在质量及授权合约两方面都落后于H.264/MPEG-4 AVC。”

此外,将WMV9编解码器提交SMPTE后,微软将无法控制VC-1授权费用。这些协议和条款必须由VC-1基本专利持有者同意。据MPEG LA授权委员会称,目前有12个VC-1基本专利的持有者。

使SMPTE标准化进程减缓的关键性是业界普遍对微软持怀疑态度。一位业界分析人士评价微软将WMV9捐献给SMPTE的行为是一场精心策划的行动,目的是使这项专有技术获得广播及电影业的关注。借助此举,这位分析家补充道,微软将损害ITU和MPEG论坛多年来合作开发H.264/MPEG-4 AVC的努力,并背叛了业内推动H.264成为标准的愿望。

具有讽刺意味的是,微软一位主管曾主持H.264联合视频开发小组,并成功领导该团队打造出在2003年5月得到ITU-T批准的H.264规范。然而,微软宣称,WMV9是一种经过验证的编解码器,能够在压缩效率与计算效率之间达到比H.264更好的平衡。微软的Griffis认为,SMPTE内部一些微软批评者的阻挠行为使标准化的进程变慢,但他并不感到遗憾。

“我们知道这是我们做出的一个重大承诺,”他说,“这种开放的、被认可的、国际化的标准对我们非常重要。通过SMPTE进程,我们相信我们的技术事实上已经变成一种更好的标准。”SMPTE工程副总裁Peter Symes拒绝预测VC-1何时将成为一个完全委员会草案(FCD)。“刚开始的确有一些延迟,但我们已经做了大量工作。这是非常复杂的过程。它需要时间。”他说。SMPTE预计不久将进行FCD投票,这标志着对VC-1的技术修改已经完成。

前不久,微软公司代表过早地宣布VC-1已经成为FCD,从而激起业界对标准化进程的不满。事实上,SMPTE目前正在进行第二轮委员会草案投票。

其它消息来源暗示,VC-1到2005年底或晚些时候才可能成为一种完全的标准。许多不愿意透露姓名的评论家承认,微软试图使其规范在SMPTE上草草通过、SMPTE委员管理不善、以及SMPTE和微软对标准化困难的估计不足,都导致了他们的不满。

一位计算机行业的高层主管表示,SMPTE工程小组内部的混乱程度让他感到惊讶。“SMPTE是由发明电视和电影的主要厂商组成的。但现在SMPTE面临因IT与媒体世界融合而引发的复杂性问题。许多SMPTE的老成员对VC-1问题感到非常生气。”他说。

MPEG需求组的主席 Rob Koenen表示,他一直密切关注VC-1进程。“我认为SMPTE并不知道他们的职责是什么。而且,我相信微软大大低估了使WMV9成为行业标准并确保其互操作性所需要付出的代价。”他说,“这是一个相当复杂的技术过程。即使没有政策上的分歧,也需要花费不少时间。”

微软给人一种错觉, 即WMV9和SMPTE的VC-1是同一个相同的标准,但它们实际上是有区别的。Windows Media包括许多不属于VC-1的东西,如数字版权管理、元数据、播放列表及用户界面。而VC-1仅仅是一种视频压缩算法。

除了VC-1的传输及一致性文档,SMPTE小组还需要一个参考软件解码器和参考位流来确保在不同VC-1实现方案之间的互操作性。这项工作目前尚未完成。VC-1所需的参考编码器目前也没有任何诞生的迹象。SMPTE的一些成员指出,如果没有参考编码器,他们便不能测试解码器,因为每个解码器都有其专有的、需要编码的测试序列。目前,由微软提供的测试位流显然不够,一位批评家指出:“在一个VC-1位流中包含很多微软提供的元素,而在解码器测试中则不包含。”

另一个引起争论的问题是,VC-1是否能为希望开发自己编解码器、而不愿购买微软许可方案的厂商提供舞台。在其它的标准化进程(如H.264/MPEG-4 AVC)中,参与者可以自由访问参考编码器和解码器的源代码。“这已成为标准机构的一种惯例,因为这可以确保所有参与者对标准进行广泛的测试,以便对标准文本中所有潜在的描述进行检查。”一位与SMPTE进程关系密切的业内人士说。

另外,人们越来越担心SMPTE的VC-1与微软的WMV9不能同步发展。Griffis表示:“微软计划使更高版本的Windows Media Video(如WMV10)与VC-1兼容。”但一些人相信,微软将在未来版本的WMV中加入一种新的视频编解码器,如VC-2。“这种假设在未来几年内是不可能的,”微软视窗数字媒体部总监Jordi Rivas说。但他承认,5至6年后这是有可能的。“如果编码器技术的进步证明某项变化是正确的,那将是市场的选择,”他说。

一些人认为,WMVx与VC-1的分离具有潜在的危险性。微软很可能将VC-1的所有特性和更多的新特性纳入更新版本的WMV中。“结果是所有VC-1的产品都将丧失市场优势,除非它们也增加WMVx所有最新的特性。”一位业内人士说。另一位业界观察者补充道:“如果我们看到WMVx出现一些新特性,微软将简单地告诉我们,‘来吧,从我们这里得到它们。’”

总之,已经采用VC-1的业界厂商担心他们将来不得不再回到微软那里花钱购买WMVx的许可证。MPEG论坛的Koenen否认了这种可能性。“微软知道得更清楚,”他说。

作者: 吉田顺子

你可能感兴趣的:(音视频编码技术)