微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 便携式视频产品设计要诀

便携式视频产品设计要诀

时间:07-21 来源:互联网 点击:

可以实现ARC处理器内核的自动配置和扩展。

当然,软件操作系统的选择对设计需要考虑的事项有很大的影响。它还会影响到利用第三方应用的可能性。另外,它还通过影响软件投资和所选处理器进而影响产品总成本。

合适的软件开发环境在简化设计师的工作方面助益良多。整合了处理器、开发工具、软件和系统专门技术的环境可使设计师工作在更高系统抽象层次。Linux和微软的Windows Mobile平台是两个主要玩家。苹果虽然不允许第三方参与其核心IP技术,但凭借其iPod和iPhone,它也成为重量级玩家。

虽然微软的Windows Mobile平台是一个非开放软件,但它的确是系统设计师的一个很好选择。它易于使用、支持许多行业标准并为多媒体内容提供坚实支持。不好的一面是,使用它要支付更高的许可费用,并牺牲用户化和差异化的灵活性。

由于Linux是一个开放源码软件,因此其前景看起来很光明。使用商业Linux操作系统可使整个软件开发流程更流畅。Monta Vista Software和Wind River Systems等公司提供基于Linux的商业工具包(图4)。

基于Linux核而开发的最新产品是前面提到的谷歌的Android操作系统。TI、Qualcomm及其它一些公司业已展出基于Android操作系统的早期实现。基于Android的最新产品是谷歌的Googlephone。

数字版权管理(DRM)是另一个主要问题。DRM是一个安全防范层,用来保护DRM版权保护架构内的数字音频/视频内容不被非法使用和侵害。它对用户复制音频/视频媒体内容的时间、地点和方式都做出了限制。一般在内容被编码前、数据速率较低时实施的DRM,比在编码后实施DRM更容易。

微软的Vista操作系统采用了DRM软件。其视频路径保护(PVP)系统可使受DRM保护的内容不被运行着的未注册软件使用。它还可对传送至显示器或图形卡的信息进行加密,从而使盗用媒体内容的行径更困难。

最重要的编解码器

针对多媒体便携式产品的更多高性能视频编解码器正在浮现出来。最新的编解码器(如MPEG-4)使得一系列新产品和新服务成为可能。目前市面上的可扩展便携式视频“jukebox”可处理广播级质量的流视频。另外,与其它事情一样,向后兼容非常重要。例如,一款MPEG-4编解码器能不支持MPEG-3和MPEG-2编解码器吗?

高清先进视频编解码器(AVCHD)标准是高清流视频背后的推动因素。在2006年,索尼和松下引进了该高清记录格式,它采用的是MPEG-4 AVC(H.264)视频编解码器。它可利用各种存储媒介(如8cm可录制DVD光盘、硬盘或闪存卡)的优势。该高清格式与其它手持录像机录制格式相互竞争,特别是HDV和MiniDV。

H.264视频编解码器的压缩比是老的MPEG-2编解码器的两倍多。它们可以更少空间提供MPEG-2视频质量的录制。富士通微电子(美国)、Algo Embedded Systems、Silicon Hive、WW Communications和Mobilygen都可提供H.264编解码器。

不过,H.264并非完美无缺。编辑及转换这些文件会消耗大量存储器和处理资源。与MPEG-2编解码器进行的类似处理相比,解码和再编码AVC占用的资源要多得多。

而且,AVCHD采用长GOP(图片组)帧存储。该方法虽然具有空间效率,但却带来材料编辑和编码方面的挑战。(GOP是组合在一起并被回放的独立图片帧,这样观众就感受到视频的空间运动。)但与开始时装在家用PC上的MPEG-2所遭遇的负担一样(甚至需要专用PCI解码器卡),随着时间的推移,特别是借助多核CPU,将克服AVC的挑战。

目前市场上有很多种支持编解码器的工具,如ON2 Technologies的Hantro 8190多格式寄存器传输级(RTL)视频解码器。该公司利用ARM的NEON处理器来优化好几个ON2视频软件编解码器的性能。

重要的是要理解,压缩标准只规定如何解码压缩的信息流。它并没规定编码是如何实施的。因此,相同标准的两个实现并不返回同样的压缩比或提供同样的图像质量、它们也不会以相同限制去约束位速率。

总的来说,高级的移动电话等便携视频产品通常采用两类存储器:易失和非易失。前者存储工作中的数据;后者(主要是若干类闪存)一般存储操作系统和应用程序。

在便携视频产品中应使用移动RAM来处理多个复杂功能,因为在这种场合,处理功率、灵活性、速度、密度和带宽是主要要求。事实上,移动RAM的双倍数据速率(DDR)版本将具有更优异的性能。

为满足便携视频产品对小体积、低成本的要求,许多设计师已经开始采用代码映射技术。在这种情况,代码存储在低成本NAND闪存内。在启动时,代码从NAND闪存下载进易失存储器并在此被执行。虽然此举会略微延长启动引导时间,但它的确提升了整个运行速度。

节能降耗

能源是便携视频产品内的稀缺资源,特别是

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top