2024年5月16日发(作者:雨林木风ghostxp)
什么是MP4播放器以及MP4的形成技术
顾名思义,MP4播放器是一个能够播放MPEG-4文件的设备,它可以叫做PVP(Personal
Video Player,个人视频播放器)也可以叫做PMP(Portable Media Player,便携式媒体
播放器)。现在对MP4播放器的功能没有具体界定,虽然不少厂商都将它定义为多媒
体影音播放器,但它除了听看电影的基本功能外还支持音乐播放、浏览图片,甚至部分
产品还可以上网。但为了强调便携的特征,我们在这里所讨论的MP4播放器都将以便
携、播放视频为准则,它们可以通过USB或1394端口传输文件,很方便地将视频文件
下载到设备中进行播放,而且应当自带LCD屏幕,以满足随时播放视频的需要。
硬盘MP3播放器为MP4播放器提供了一个成熟的机体设计方案,但这远远不够,MP4
播放器不仅需要对机体大小有所限制,更重要的是需要一种压缩效率更高、画质更好的
视频压缩技术以及相关的适用于便携设备使用的解码芯片出现。
MPEG-4技术的出现使得高品质视频能够被压缩得更小,这一点很多用户已经在通过不
同渠道所得到影片中得到印证,而且由于推出时间长、支持公司众多,你能够很方便地
获得这方面的影片资源。但真正给MP4播放器带来好处的编码器则是MPEG-4的衍生
技术—Divx、Xvid。
不过在享受高质量视频编码技术的同时,MP4播放器也遇到一些困难:由于MPEG-4编
码技术复杂而且数量众多,以Divx、Xvid为例,Divx技术编码的AVI视频文件可以叫
做MPEG-4,而以Xvid编码的AVI视频文件也可以叫做MPEG-4。两种完全不兼容的编
码格式所生成的MPEG-4文件都采用了相同的扩展名,因此播放器如何快速、完美地兼
容编码不同的文件是一个值得关注的问题。
MP4播放器需要一个相当强大的解码处理芯片来完成对视频文件的解码过程,如果您是
一个使用计算机时间较长的用户应当可以记得在Divx编码器问世之初,编码器开发者
就推荐使用主频为400MHz以上的计算机来完成解码(Xvid编码器出现较晚,但解码数
据量同Divx基本相同)。尽管专用DSP芯片与CPU芯片所侧重的应用不同,但由此可
见,MP4播放器对芯片计算能力的要求并不简单。不仅如此,由于MP4播放器属于便
携设备,因此还需要芯片整合许多功能(如支持LCD显示,CF、SD存储卡,或硬盘接
口控制器等)且能耗较低,正是由于这些苛刻的要求才令MP4播放器姗姗来迟。
庆幸的是现在MP4播放器有很多高性能DSP芯片可以选择,不仅Intel推出了高性能的
Xscale处理器,而且像TITMS320DSC21/DSC25/DM270/DM310、Sigma Designs
EM8510等成熟的专用芯片也相继出现,它们能够支持LCD显示、USB 2.0/IEEE 139、
硬盘接口控制功能,还可以支持MPEG-1、MPEG-2、DivX文件解码,而且可以保持在
720×480的分辨率下30帧/秒的解码速度,在功能以及性能上为便携式播放器拓平了
发展的道路。
严格来讲,MPEG-4包括视频、音频编码两部分,MP4播放器普遍可以支持MPEG-4视
频播放,但目前能够支持MPEG-4音乐编码的播放器则为数甚少,绝大多数产品只能支
持MP3或其它规格的音频格式。但这并不能说由于不支持MPEG-4音频解码播放器就
不能称之为MP4播放器,相反我们认为播放器实现视频解码的重要性远大于实现音频
解码的重要性,因为只有这样才能在本质上拉开与音乐播放器之间的差异——对于个人
娱乐而言,实现视频播放的意义远大实现MPEG-4音频播放。
MIPS(每秒百万条指令)是计算处理性能的一个常用量度,表示了一台大型电脑能完成的工作量。对大型
服务器或大型机来说,MIPS是一种计算成本的量度方法:MIPS转移的钱越多,其价值就越高。历史上,
以MIPS衡量的计算成本在多年内都以每年减半的速度减少。
一台电脑的MIPS通常决定于一个或多个基准的运行。
EPLD (Electrically Programmable Logic Device) 电可编程逻辑器
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通
过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬
件环境的优势。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S
结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,
一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S
结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并
节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体
系结构,也是在这样一种背景下被提出来的架构,但微软的方案只是一种构想,
要成为现实还需要几年,而JAVA技术已经是很成熟的应用了。
目前大多数应用软件系统都是Client/Server形式的两层结构,现在的软件应用系统正在
向分布式的Web应用发展;内部的和外部的用户都可以访问新的和现有的应用系统,Web
和Client/Server 应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现
有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
管理软件的主流技术与管理思想一样,也经历了三个发展时期:界面技术从DOS字符
界面,到Windows图形界面(或图形用户界面GUI),直至今天的Browser浏览器界面。最
新浏览器界面,不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其界面风
格一致,用户对操作培训的要求大为下降,软件可操作性增强;平台体系结构也从单机单用
户发展到文件/服务器(F/S)体系,再到客户机/服务器(C/S)体系和浏览器/服务
器(B/S)体系。
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715871877a2684710.html
评论列表(0条)