广告机方案
l 系统功能:
一.参考已有产品功能如下:
1. 自动开机------- 按设定自动开机播放节目(软件完成)
2. 存储类型------- 存储方式可选择CF 、 SM 、 SD 、 MMC 、 MS 、 MS等储存卡或U盘及硬盘。(软件、硬件完成)
3. 文件格式------- 采用美国ESS方案,支持播放JEPG、MP3、MP4、WMA、MPEG1/MPEG2/MPEG4、AVI、VOB文件格式并兼容 VCD、SVCD、DVD.。(软件或硬件完成,对硬件、软件有要求)
4. 播放模式------- 支持图片模式、音乐模式、视频模式、混合模式(图片 + 音乐),及时信息字目插播模式,循环播放视频文件模式,定点定时文件播放模式与同步播放模式。(软件完成)
5. 菜单语言------- 中文、英文、其他(软件完成)
6. 节目更新------- 节目更换简单,用户无需拔卡,通过U盘添加节目,通过遥控器直接进行节目的增删工作。(软件、硬件完成)
7. 接入选择------- VGA(电脑信号)AV+S-Video(DVD信号)¥70 TV NTSC and PAL(电视信号)¥100(硬件完成,对硬件有要求,支持相应功能)
8. 网络控制------- 支持远程网络对节目的播放增加删除控制. (软件、硬件完成,对硬件、软件有要求)
9. 立体声喇叭----- 2*2W,内置扬声器及功放。(硬件完成)
10. 输入电压------- 100-240V AC(硬件完成)
11. 防 盗 锁------- 保密功能,外壳带有两把安全锁,系统开机密码锁,支持智能识别文件播放软件安全系统。更能保障到商家的广告投入播放效益。(硬件完成)
12. 配 件------- 广告机遥控器*1、说明书*1、电源线*1、钥匙*2、壁挂架*1广告钉(特定款式)*4,电视遥控器(特定功能)*1 (硬件完成)
13. 其他功能------- 断电记忆功能。时间显示功能。遥控功能。硬件日历。定时播放. (软件、硬件完成)
14. 特殊功能-------人体感应功能(备选)、触摸屏功能(备选)、远程网络功能(备选)、宽电压支持(备选). (软件、硬件完成)
从功能需求出发,主要的难度在3、7、8上,主要涉及到硬件是否支持硬解码、是否具有相应接入口、是否有网路模块。 这将作为项目选型的出发点。
二.参考设计:
系统结构
X86,embedded Linux
显示内容
视频、flash、图片、滚动字幕、浏览器(WEB网页)
适应环境
楼宇广告、银行广告、超市广告、股市广告等
技术参数
视频解码支持:MPEG1/2/4,MP3,AC3,PCM,WMV,AAC,DIVX,AVI,VOB。
音频解码支持:DTS/AC3 MP3 MPEG1/MPEG2 WMA
视频输出:模拟15针 D-Sub接口,支持1024x768;768×1024分辨率
音频输出:立体声模拟输出
其他输入输出接口:
4个高速USB支持2.0
10/100自适应以太网接口(RJ45)
3.5 IDE接口×1,2.5寸IDE接口×1
其它参数
电源接口:AC 110~220输入
尺寸:24cm×12.5cm
此设计几个特点;
1. 采用带有网路功能的Linux系统,有利于功能实现;
2. 实现了flash,web浏览器方式,界面软件比较全面;
3. 实现了MPEG4编解码支持,视频输出达到1024x768,处理器解码能力强。
l 技术需求:
一.目前市场存在方案:
1. AMD AU1200 < 500MHZ,缺点是不带网路模块;
2. SIGMA Designs的SMP8634可完成高清功能;
3. 曾有朋友评估用ARM+DSP实现方案;
4. 使用mlogicIC完成;
二.技术分析:
1. 编解码能力,至少达到MPEG4;对处理能力有较高要求,出于成本考虑,暂时只考虑单芯片实现。
2. 网路功能必须保证;最好自带wifi功能,或其他有利于网路功能实现的接口;
3. 接口资源尽可能丰富;VGA,S-Video,TV等尽可能多。
4. 其他需求。
l 平台选择:
根据技术分析可知,平台需求主要在硬件上,存在两种出发点:
1. 按照成本优先的原则,选择性价比高的单芯片,比如AMD AU1200;只需要增加成本不高的网路模块即可,wifi价格大概在。
2. 按照功能优先的原则,选择开发难度小但价格高的方案,比如2440+DSP Blankfin BF561+WIFI外挂; 由于多芯片下驱动,通信方式等都需要自己动手写,因此难度较大;但是选型和以后的货源等比较有保证。
按照我目前的思想和现实,我会选择第一种方案。