【技术实现步骤摘要】
一种用来控制电子设备的人机交互方法、系统和装置
本专利技术是有关于一种人机交互的方法、系统和装置,特别是指一种通过头部指向和点击(point-and-click)来实现人机沟通,用来控制电子产品及输入信息的方法、系统和装置。
技术介绍
人机交互(human-machineinteraction,HMI)系统由用户输入设备和用户输出设备组成,用户输出设备由最早的打印机、指示灯,一直发展到现在常用的显示屏,甚至3D影像投射、虚拟现实VR眼镜(VirtualReality)和增强现实AR(AugmentedReality)。用户输入技术作为人机交互重要的一环,直接影响着用户的使用体验和使用效率,用户输入设备也从最早的按键、键盘到鼠标、语音输入、手写笔,一直发展到现在大行其道的电容式触屏,用手触控,一切可及,无需再用手写笔,甚至利用脑电波输入的读心术。这些输入方法一个比一个自然,方便。每一次人机交互技术的进步都给IT工业带来革命,电脑时代的Windows®和Macintosh®创造的图形界面让我们通过鼠标的指向并点击(PointsAndClicking)就可完成一切操作;到了触控(TouchScreen)手机时代,相信许多人都不会忘记第一次在广告中看到通过手指的开合来缩放屏幕上显示的照片时所体验到的新奇感。目前触屏已很好用,但随着电子设备越来越小,屏幕也越来越小,手指却小不了,手指不好按触屏,现在用手机触摸屏虚拟QWERTY键盘输入字母,经常因手指大输错旁边的字母或数字,而且对于有些不方便腾出双手操作 ...
【技术保护点】
1.在一种用来控制电子设备的人机交互方法,其特征在于:/n选用具有检测和识别头部上下左右运动及点头、摇头动作等功能的载体,跟随头部运动,并与电子设备通过无线或有线方式配对建立主从关系;进行控制指令编码,将所述跟踪头部运动轨迹所检测到这些运动的方向及位移、动作事件编码成相应控制指令;通过无线或有线方式传送所述控制指令到所述电子设备;配合相应用户界面 (User Interface) 将所述电子设备所收到控制指令,经解释并执行相应的预设动作,从而实现头部运动输入事件和用户输出显示相互对应,共同完成人机交互。/n
【技术特征摘要】
1.在一种用来控制电子设备的人机交互方法,其特征在于:
选用具有检测和识别头部上下左右运动及点头、摇头动作等功能的载体,跟随头部运动,并与电子设备通过无线或有线方式配对建立主从关系;进行控制指令编码,将所述跟踪头部运动轨迹所检测到这些运动的方向及位移、动作事件编码成相应控制指令;通过无线或有线方式传送所述控制指令到所述电子设备;配合相应用户界面(UserInterface)将所述电子设备所收到控制指令,经解释并执行相应的预设动作,从而实现头部运动输入事件和用户输出显示相互对应,共同完成人机交互。
2.如权利要求1所述用来控制电子设备的人机交互方法,其特征在于,该载体采用无线耳机或有线耳机,并于该耳机加装角速度转动传感器以检测和识别头部跟随眼睛注视的方向上下左右运动及点头、摇头动作,利用该角速度转动传感器内的高通滤波,滤除低频静态噪声音,并经过去抖动处理,得到运动角速度数据。
3.如权利要求2所述用来控制电子设备的人机交互方法,其特征在于,所述角速度转动传感器的安装位置,使该角速度转动传感器的y轴与头部Yaw转动平行,z轴与头部Pitch转动平行,x轴与头部Roll转动平行,这样的安装位置以便在人站着或坐着在原地不动只动头部时,头上下运动或点头时是围绕z轴转动,头左右运动或摇头时,是围绕y轴转动,头部运动可根据这个运动特征来识别。
4.如权利要求3所述用来控制电子设备的人机交互方法,其特征在于,所述根据运动特征来识别头部向左运动的方法是y轴的角速度为正(表示按正向旋转,逆时针)且x和z轴的角速度基本不变,只要在一定的持续时间内测量y轴的角速度超过一定阈值且极性为正,并且x和z轴的角速度变化不大,就认为发生了头部向左转动这个动作;
同理,如果y轴的角速度为负且x和z轴的角速度基本不变,就认为发生了头部向右转动这个动作;
同理,识别头部向上运动的方法是z轴的角速度为负(表示按负向旋转,顺时针)且x和y轴的角速度基本不变,只要在一定的持续时间内测量z轴的角速度超过一定阈值且极性为负,并且x和y轴角速度变化不大,就认为头部发生了向上移动这个动作;
同理,z轴的角速度为正(表示按正向旋转,逆时针)且x和y轴的角速度基本不变,只要在一定的持续时间内测量轴的角速度超过一定阈值且极性为正,并且x和y轴角速度变化不大,就认为发生了头部向下移动这个动作;
点头动作的运动特征是z轴的角速度为正负交替剧烈变化且x和y轴的角速度不变,只要在一定的持续时间内测量z轴的加速度超过一定阈值且极性为正与负交替,并且x和y轴的角速度变化不大,我们就认为发生了点头这个动作,从而识别出这个点头动作;
摇头动作的运动特征是y轴的角速度为正负交替剧烈变化且x和z轴的角速度不变,只要在一定的持续时间内测量y轴的加速度超过一定阈值且极性为正与负交替,并且x和z轴的角速度变化不大,我们就认为发生了摇头这个动作,从而辨认出这个摇头动作。
5.如权利要求1所述用来控制电子设备的人机交互方法,其特征在于,该控制指令编码系透过一个微处理器,该微处理器内置头部运动与行为控制相应的预设动作事件参数表,并相应地将角速度传感器检测到头部转动事件并通知微处理器中断处理收到的角速度数据,微处理器根据运动特征判断头部发生了哪种方向的运动或预设动作事件,并将这些事件编码为标准输入设备(例如鼠标,键盘)的键值,将根据角速度计算出的运动位移编码为轴代码,然后按照人机输入接口协议(如HIDprotocol)打包编码数据。
6.如权利要求1所述用来控制电子设备的人机交互方法,其特征在于,所述被控制的电子设备用户接口(UserInterface)具有设备驱动程序,用于将收到的动作事件编码进行解码后转化为标准的输入事件。
7.如权利要求1所述用来控制电子设备的人机交互方法,其特征在于,所述通过无线或有线方式传送该控制指令,该无线方式可以采用蓝芽、Zigbee或WiFi等。
8.如权利要求2所述用来控制电子设备的人机交互方法,其特征在于,进一步结合该载体(耳机)上已有的麦克风和音频编码译码器(Codec),以及连接该微处理器的内存,将麦克风拾音得到模拟音频信号,送到该编译码器进行A/D转换器变为数字信号,并经过微处理器在一定时间段内判断收到的声音强度大于某个阈值就认为发生了声音输入事件,这样,结合声音输入和头部运动输入组合出更多的控制功能,例如:吹着口哨头向上移就可放大图片,吹着口哨头向下移就可缩小图片。
9.一种用来控制电子设备的人机交互...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。