采用手势识别的智能输入系统设计

发布时间:2015-05-24 阅读量:891 来源: 我爱方案网 作者:

【导读】按照当今智能家居发展的趋势,Smartmouse智能手势输入系统分为手持端(手势数据采集模块)和主机端(数据接收处理模块),手持端和主机端通过无线方式连接。手持端可方便地佩戴在使用者手指上,对使用者的手势数据进行采集;主机端可实现与PC机接口,并可对手势数据进行接收和智能处理。


Smartmouse智能手势输入装置的功能框图如图1所示。

Smartmouse智能手势输入装置,可准确识别人的各种手势并依据手势流畅的进行如移动鼠标、左键、右键、删除、确定、取消、移动文件等等相应操作。信号采集端可实时完整的采集人手部动作的信息,经整理后以相应的数据格式通过2.4G无线频段传输给PC或接收机上的主机端;主机端可在无需任何驱动程序的前提下将自身例化为USB接口形式的鼠标键盘复合设备;接收数据后,对数据进行智能化处理,识别出手势所表达的意义,同时将相应操作反馈给PC或接收机。对手势的识别率应达到消费类电子的水平。
智能输入

图1 系统原理框图

1 系统功能实现原理

Smartmouse智能输入系统采用加速度传感器对使用者的手部动作数据进行采集和初步识别,结合无线通信和USB接口技术,通过自创的简单且智能的手势识别处理算法,将得到的手部动作信息通过USB接口传输给PC或接收机,使用户能够以更符合肢体动作习惯的方式对PC进行控制,给用户带来全新的操作体验。

Smartmouse智能输入系统硬件结构框图如下图2所示。
智能家居

图2 系统硬件结构框图

(1)手势数据采集

Smartmouse智能手势输入系统的手持端需对使用者手部动作数据进行连续且准确的采样,并将采集到的手部动作数据通过无线形式传输给连接在PC机USB接口上的主机端。本系统采用美新公司生产的双轴MEMS加速度传感器芯片MXC6202xMP作为主要的手势动作感知器件,在正确感知手部动作数据的同时,达到低功耗、高精度的要求。

(2)数据接收与处理

连接在PC机USB口上的主机端,即数据接收与处理模块,将自身例化为PC机的鼠标和键盘复合设备,同时将通过无线方式接收到的手势数据通过识别算法进行智能处理,将处理后的结果以鼠标键盘操作数据的形式传输给PC机。数据接收与处理模块与PC机的连接过程无需安装任何驱动,可实现即插即用。对手势数据的识别率能够满足消费类电子要求。本系统中以AVR单片机为核心处理单元,负责将设备按照USB协议枚举为USB复合设备,管理无线收发模块,并通过无线模块对手持端进行管理,同时将接收到的手势数据通过自创的手势识别算法进行分析,将结果发送给主机端。

(3)数据的传输


采集的手势数据的传输采用当前在消费类电子产品领域应用比较广泛的2.4G频段,在保证带宽的前提下准确传输数据和控制信息,同时可实现设备休眠等降低功耗的操作。

(4)主机端与PC接口

主机端即手势数据处理模块通过USB接口与PC机进行连接,将自身例化为PC机的键盘鼠标复合设备,在不需要任何驱动的前提下实现即插即用。

(5)电源供给

手持端采用微型锂电池作为电源,体积较小并可进行重复充电与使用。同时通过休眠、停机等操作降低系统功耗。

主机端通过主机USB接口供电,在长时间不使用情况下可进行休眠操作。

(6)智能识别率

Smartmouse智能手势输入系统需要流畅的对PC机进行操作,对手势的识别率有较高要求,同时能对现今比较流行的演示软件进行复杂操作。本设计中通过32位AVR单片机对接收到的手势数据进行处理,结合本团队自创的手势识别算法,识别出手势具有的意义。

2 硬件平台选用及资源配置

由于本系统所包含的模块众多、算法复杂,同时对功耗、稳定性又有很高要求,所以在平台的选择时分两个步骤进行:

功能实现阶段,主要为完善手势识别算法、USB接口协议、无线通讯协议等。各个部分均使用现成模块。无线收发部分采用TI公司生产的eZ430无线收发模块;算法硬件实现和USB接口等的管理采用Atmel公司提供的EVK1100开发板。

作品完善阶段,在实现手势识别算法、USB接口协议、无线通讯协议等的基础上,使用Atmel公司的生产的ATXMEGA32D4单片机和无线收发芯片AT86RF212自制手持端;采用AT32UC3L064单片机和无线收发芯片AT86RF212实现主机端的数据接收、手势识别算法和USB接口管理。

3 系统程序架构

本系统中,软件设计主要分为手势数据采集、无线通讯协议、手势数据识别算法和USB接口协议几部手势数据采集:在主机端的控制下对手势数据进行采集并按一定的格式打包准备进行传输;

无线通讯协议:管理手持端与主机端之间的连接和数据传输;

手势识别算法:为本系统中的算法核心,采用一种自创的基于加速度传感器数据的智能识别算法,对手势数据进行处理,得出手势所具有的意义;

USB接口协议:管理主机端与PC或接收机之间的连接,将主机端枚举为电脑的鼠标键盘复合设备,实现在无驱动条件下的即插即用。

4 系统程序流程

本系统中程序主要分为手持端程序和主机端程序,程序流程图如下图3所示。
智能家居

图3 程序运行流程图

5 系统预计实现结果

借助Atmel提供的EVK1100系列开发板和TieZ430无线模块实现样机一套,实现鼠标所有功能,并能对简单的浏览软件进行控制,同时达到识别准确率90%以上。自制产品初级模型一套,实现鼠标所有功能,同时具有“空中画笔”功能,能对简单的浏览软件进行流畅的控制,达到准确识别90%以上。

相关文章

Smartmouse手势识别智能输入系统设计方案

手势识别新玩法:超声波麦克风手势识别方案

浅谈穿戴设备的语音/手势识别技术
相关资讯
日本Rapidus突破2nm芯片技术,挑战台积电三星霸主地位

日本政府支持的半导体企业Rapidus于7月18日宣布,已成功试产国内首个2nm晶体管,标志着该国在先进芯片制造领域取得关键突破。这一进展是日本耗资5万亿日元(约合340亿美元)半导体复兴计划的重要里程碑,旨在重塑其在全球芯片产业链中的竞争力。

RISC-V架构突破性能瓶颈,Andes发布新一代AX66处理器IP

在2025年RISC-V中国峰会的“高性能计算分论坛”上,Andes晶心科技CEO林志明正式发布了公司最新一代64位RISC-V处理器IP——AX66。该产品基于RISC-V国际基金会最新批准的RVA23 Profile标准,专为高性能计算(HPC)、AI加速及边缘计算等场景优化,标志着RISC-V生态在高性能计算领域的进一步成熟。

1 GHz实时扫描革新EMC测试:是德科技PXE接收机技术解析

随着电子设备复杂度的提升和产品开发周期的缩短,电磁兼容性(EMC)测试已成为制造商面临的关键挑战。传统EMI测量方法效率低下,难以捕捉瞬态干扰信号,导致测试周期延长、成本增加。是德科技(Keysight Technologies)推出的新一代PXE电磁干扰(EMI)测量接收机,通过突破性的1 GHz实时无间隙扫描技术,将测试速度提升3倍,显著优化了EMC认证流程,为工程师提供了更高效、精准的测试解决方案。

亚马逊AWS部门启动战略性裁员,生成式AI推动云业务重组

全球电商及云计算巨头亚马逊近日对其核心利润引擎——亚马逊网络服务(AWS)部门实施新一轮裁员。据公司内部消息人士透露,本次调整涉及销售、市场及技术解决方案团队,受影响岗位达数百人。这是继4月影视与硬件部门优化后,亚马逊2024年内第三次公开披露的裁员计划,反映出企业在人工智能浪潮下的持续业务重塑。

圣邦微电子SGM42203Q:高性能汽车级双通道高边驱动解决方案

随着汽车电子化程度不断提高,高边驱动器(High-Side Driver)在车身控制模块(BCM)、LED照明、电机驱动等应用中发挥着关键作用。圣邦微电子(SG Micro)推出的SGM42203Q是一款专为汽车电子设计的24V双通道高边驱动器,具备模拟电流检测、高可靠性及智能保护功能,可广泛应用于电阻性、电容性和电感性负载驱动。本文将深入解析该产品的技术优势、市场竞争力及典型应用场景。