2006年便携式媒体播放器市场可谓是花开多枝,硬盘PMP、闪存PMP和视频MP3分别在不同阶层的市场上各领风骚,视频MP3更是挽救了MP3 2005年的颓势。硬盘PMP由于强大的处理器性能,可以支持多种主流的视频格式。闪存MP4支持的是ASF格式,播放帧率达到30F/S。目前的视频MP3,普遍支持的是20F/S的AVI视频文件,Rockchip的RK26XX系列中,RK2606后期可升级至24F/S的播放速率, RK2608更是达到30F/S的水平。从硬件架构来看,韩国MV3019、三星SA58450X01、Telechips TCC767、TCC770等芯片也完全有能力开发到24F/S甚至更高的程度。
图1 RK26XX整体设计方案
图2 RK26XX系列芯片的芯片框图
AVI全称为Audio Video Interleave,顾名思义即音视频交错,其格式规范是由Microsoft于上个世纪90年代初定义的,从早期的Windows NT,到目前最新的Windows Vista,通过其系统自带的Windows Media Player,都可以对AVI文件进行解析和播放。目前市面上的PMP(如Archos,Maxian,iRiver等)、Pocket PC以及大品牌厂商出品的MP4(如Ramos,Aigo等),也都可以支持播放AVI格式的视频文件。
从技术角度上来讲,AVI属于一种container(我们可以理解为容器)。Microsoft在定义AVI文件格式的时候,只是规范了在一个AVI文件里,音频数据和/或视频数据的标记,如FOURCC码,音频数据和/或视频数据的码率、帧率和对应的解码器,以及音频数据和/或视频数据的排列组织方式,如交错式或者非交错式,当然也可以包括制作、传播这个AVI文件的作者信息、工具信息等。实际上,如果提到AVI文件,并不能够显式的表明这个文件的音视频是采用什么方式进行编码的,只能表明这个文件在Windows系统上只要找到对应的解码器,就可以被Windows系统正确解析,然后调用合适的解码器进行解码,最后用户就可以浏览到这个AVI文件的内容了。