文件名称:Android多点触摸遥控系统的研究与实现
文件大小:2.39MB
文件格式:PDF
更新时间:2016-04-12 05:38:35
Android 智能电视 多点触摸 触摸板 人机交互
随着通信技术的快速发展,智能终端不再仅仅是移动网络的终端,而是向着家庭网络扩展,使所有终端和互联网都能进行无缝链接,从而带来更广阔的发展空间。Android是Google推出的基于Linux平台的开源嵌入式操作系统。近年来,Android系统不仅在手机、平板中的市场比例不断上升,其开放性、兼容性、丰富的应用等的特点使Android在智能电视领域也得到重视。 采用先进的ARM Cortex A9处理器Hi3716H支持各种格式的高清晰度视频解码,提供音频/视频输入接口,3D加速引擎和标准的OpenGL ES 接口,Android2.0以上版本都是支持多点触摸的。因此本文提出了基于Android平台的多点触摸遥控系统开发设计方案,该方案基于 Hi3716H 处理器硬件平台和 Android2.3 版本软件平台。首先,深入分析了Android系统软件框架和应用程序结构。其次,系统通过智能电视USB驱动接收采用2.4G RF无线通信技术传输的触摸信息数据,然后上报给系统进行算法处理,通过分析触发事件时间序列上的坐标信息来确定手势具体的响应,实现多点触摸遥控操作。 本文介绍了智能电视操作系统和其人机交互的发展现状,针对现有操作系统和交互方式提出了以Android OS和触摸板为核心的系统解决方案,介绍了软硬件平台的搭建过程,将整个系统分为硬件层、数据接入层、驱动层、框架层、应用层及用户层六个层次,根据定义的核心手势和任务映射原则,提出了独立于触摸平台具有普适性的双指TDA手势识别算法,并给出了本地相册实例进行系统效果测试。最后对本文进行总结,提出了后续的研究方向。