ATM监控系统中嵌入式和PC式的比较
一、MPEG-4编码方式难以实现
1、MPEG-4编码芯片
目前,MPEG-4在嵌入式系统的应用主要是专用的MPEG-4编码芯片,其用法和MPEG-1、MPEG-2、H.263的编码芯片类似。国外已经有很多公司开发出了这类芯片,如WIS公司推出的wisGO7007,飞利浦公司的trimedia等,而在国内,真正掌握了MPEG-4编解码技术的只有汉唐科技一家公司。
MPEG-4编码芯片以下的几个缺点使其在现阶段还不能得到广泛的应用。
(1)价格高。由于MPEG-4的编码技术还处于发展阶段,其算法本身及相应的固化技术都还不够成熟,因此MPEG-4编码芯片的价格比较昂贵。
(2)性能一般。目前大多国内厂商推出的MPEG-4的编码芯片所采用的并不是真正意义上的MPEG-4编码,在性能上和应用比较广泛的H.263、H.263+相近,没有什么优势。
(3)没有可控性和交互性。由于多对象编码需要进行图像识别和分割,这是专用芯片很难完成的,所以MPEG-4的编码芯片基本都只能实现MPEG-4视频流的VLBV (Very Low Bit-rate Video)部分的功能,没有可控性和交互性。
(4)可扩展性差。硬件实现MPEG-4编码由于其算法固化在芯片中,这就使得无法对算法进行方便的修改优化,在有新的算法模块出现时,也无法加入,可扩展性差。
还有一种MPEG-4在嵌入式系统上的实现方法,那就是在嵌入式的软件平台上直接开发MPEG-4编码。
2、MPEG-4在嵌入式系统上的软件实现
在嵌入式系统上用软件直接实现MPEG-4编码,虽然有编码芯片所不具备的优势,但是因为MPEG-4算法复杂,加上嵌入式系统资源有限,这就使得在嵌入式系统软件平台上实现的MPEG-4效率不高,没有很好的实时性,并且占用太多的嵌入式系统资源,稳定性方面甚至不如PC式。
二、稳定性方面没有太大优势
由于ATM监控系统属于小路数DVR(一般为两路),在目前的PC硬件基础上,无论是基于软件的压缩方案或硬件压缩卡压缩方案都可以实现非常稳定的系统,另外由于确实有些相当稳定的基于PC方式的ATM监控系统在运行,因此嵌入式系统在这种条件下其稳定性并无优势。
三、专业性方面显得力不从心
专业的ATM监控系统有其自身的特殊性,它与普通的DVR有一定的区别,比如,它一般要求:
1、两路视频同步实时录像,两路视频自动切换,甚至要求两路视频混合为一路视频。
2、对密码键盘区域作实时视频同步图像掩盖处理。
3、所见即所得地叠加日期、时间、卡号、报警信息等。
4、回放时实现两路视频同步回放。
5、实时视频信号检测功能。为防止视频遭破坏,它不仅要求防止视频信号丢失,同时更要求防止摄像孔视频被恶意堵住。
6、由于ATM监控属于无人值所的系统,它一般要求保存一~三个月的有效录像,因此MPEG4的压缩方式比较适合该系统。
众所周知,嵌入式系统的处理能力较弱,特别是涉及到视频方面,目前国内外嵌入式DVR系统所用的图像芯片对视频录像处理已经比较勉强,而对ATM监控系统的特殊要求就更显得力不从心。
四、网络化方面还有一定的距离
ATM监控系统与普通的DVR相比对网络有着特殊的要求。没有网络的维护会耗费大量的人力、财力。工程商在选择产品时通常都会考虑这一点,而嵌入式系统的网络功能一直不如人意,PC的优势则不言而喻。
五、智能化方面明显不足
嵌入式系统适用于功能单一,操作简单的家用电子系统。而银行属于比较高端的用户,对产品的智能化、可扩展性和易操作性有更高的要求,嵌入式系统本身仍然存在很多无法克服的问题。
六、缺乏统一标准
整个嵌入式处理器市场显得四分五裂,而且各个厂商和软件开发商之间也是矛盾重重,与PC业界形成了鲜明的对比。在PC业界,微处理器的生产厂家只剩下了三家,而Windows则成为事实上的标准操作系统。所以,标准混乱导致最终受害的还是消费者。
七、后期维护代价昂贵:
从单独的初期产品价格比较,嵌入式系统从第一次购买设备来看,好象具有一定的价格优势。但是,在今后客户的使用过程中,由于嵌入式系统各自为政,缺乏统一的行业标准,同时设备采用非模块化设计,对于产品的任何改变或修复都需要依赖特定的厂商,使用户对厂家的依赖性加大,这样会导致后期的维护成本无法控制,这也是最终银行用户不得不面对的现实。
综上所述,由于种种条件的限制,嵌入式系统目前还属于低端产品,同时由于国内嵌入式DVR的技术含量不高(多为简单仿造台湾或国外的产品),国内厂商也不掌握核心芯片技术,因此其在ATM监控系统的成熟应用还有一个比较长的积累过程。
- 数据处理指令之: CMP比较指令(08-13)
- 数据处理指令之:CMN负数比较指令(08-13)
- 高效的C编程之:布尔表达式(08-30)
- 设计超低功耗的嵌入式应用(二):五种电源模式的详细介绍(09-22)
- 设计超低功耗的嵌入式应用(三)(09-22)
- 基于VHDL的智能温室环境测控系统专用CPU设计(06-05)