论文摘要
KTV是目前娱乐市场中重要的娱乐形式,且兼容了娱乐业和服务业的特点。经过近10余年来的飞速发展现在已遍布全国各地。KTV以音视频歌曲为主要内容来源,以高清电视作为显示设备,以触摸屏或专用的键盘、鼠标为操做设备。视频格式以MPEG2及H.264为主流。而其中的单机KTV产品形式以简便性和易维护性,正逐渐渗透到各个消费场所。在歌曲版权逐渐明晰的今天,进入庞大的普通家庭市场已经势在必行。单机KTV设备的用户界面倾向于较高的界面表现力和灵活的操作性。IPhone和Ipad的界面风格已经是行业竞相效仿和追求的目标。单机KTV同样具有网络功能,但一般不需要实时播放在线曲目,而是在三网融合的大背景下,可以方便地通过网络能力,进行在线的更新、升级、及信息获取等,并可通过不断地功能延伸,最终成为整合性的家庭娱乐终端的产品形态。整个项目经过一年多的努力,成功完成了整体设计任务,性能稳定,各项指标均达到设计要求。在本项目中,根据市场情况,对需求进行了细致的分析,针对目前国内竞争情况及竞争产品,给出了本项目产品的系统要求及软硬件规格要求。操作系统采用了目前嵌入式机顶盒主流的Linux操作系统,引导程序采用U-boot,兼容FAT32和NTFS等文件系统,界面开发采用MiniGUI中间件,播放中间件使用开源的ffmpeg,并进行了多处优化。本文从市场背景开始阐述,对整体系统的架构和功能模块逐一划分和阐述。其中重点介绍了产品软件功能的实现,同时也简要介绍了硬件工作平台。在软件系统方面,进行了功能性及逻辑层的划分,并对SDK和GUI功能模块的设计与实现进行了详细描述。