Welcome to S3 Graphics - Create world-class graphics and video cores
 
首页 search Languages:
 
 
Products
Product Info


> 技术介绍
> FAQ
> 客户反馈
> 文档与图像

    首页 > 技术支持 > 技术介绍 > Chromotion 解码

技术介绍

Windows Media Video 9 (WMV9) 解码

Windows Media Video 9 (WMV9)解码处理允许比传统MPEG-2编码更高的压缩率。这种高效的压缩算法可以获得应用在互联网和应用程序里的消费级视频质量。

就像大部分编码处理一样,WMV9也会产生一些固有的视觉缺陷。因此一个解码器必须完成很多高级的处理来生成画面,以使用户获得很好的视觉体验。这些解码过程是由硬件或软件或软硬件配合的方式来完成的。当由软件完成时,CPU的占用率会急剧增加,导致性能下降,并且会使视频质量下降。例如,在使用2.66GHz CPU的主流平台上,依靠软件来进行WMV9解码处理比利用显卡硬件来完成需要占用的40%以上的CPU资源。当播放WMV9文件时,释放出来的CPU资源可以用在其它的处理上,这将能带给观看者更好的视觉体验。

通过硬件来高效地运行WMV9高级运动补偿,Chromotion明显的降低了CPU的占用率,提高了性能,改进了在高质量HDTV上观赏WMV9视频的效果。

 
IDCT和运动补偿

在进行MPEG-2解码时,一个叫做离散余弦变换(DCT)的数学函数将用于所有的MPEG-2视频内容上,这将使内容的压缩更简单。在解码的时候,CPU被用来做这种反离散余弦变换(IDCT)。现在,为了降低CPU的负荷,高性能的图形处理器通过其IDCT引擎来进行IDCT处理,在MPEG-2解码时,可以进行完整的DCT处理,并且对图像进行解压缩,以显示在屏幕上。现在大部分解码都要利用CPU来进行图像处理的IDCT的引擎。

S3 Graphics的IDCT引擎已经针对微软的DirectX视频加速标准作了优化,一旦这个IDCT引擎完成了视频数据的解压缩,它的运动补偿算法就会来生成最终的全解码的视频图像。运动补偿使用了一个预编码的概念。特点是,在帧和帧之间只有一小部分的图像发生了改变,这使得很容易根据前一帧来预判下一帧的画面。运动补偿就是用来对这一小部分进行预先处理。如果一个图像序列包含了运动物体,那么在场景中的运动就是有规律的,并且这个信息可以用来预测序列当中的帧的内容。如果硬件对适当的运动补偿不支持的话,你就会看到视频中的缺陷,或者看到渐变的色条。这个引擎配合对MPEG-2视频文件解码使得额外的消耗最小化,并且允许DVD播放时能有最大的效率。

 

 
bottom
 
 
首页 法律事宜 隐私声明 求贤纳仕
版权 © 2010 S3 Graphics 有限公司。保留所有权利。