[发明专利]一种空鼠按键消抖系统及方法在审
申请号: | 202011348308.7 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112486339A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 唐海林 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354;G06F3/038 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 郭会 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 按键 系统 方法 | ||
本发明公开了一种空鼠按键消抖系统,包括:数据获取模块,用于获取空鼠遥控器传感器在三轴方向上原始值,所述原始值包括各方向角速度值;位移确定模块,用于根据空鼠遥控器传感器的各方向角速度值确定空鼠光标在屏幕上的位移矢量;状态管理模块,用于确认和维护空鼠遥控器当前工作状态;动作确定模块,用于根据所述空鼠遥控器的工作状态、位移矢量以及空鼠遥控器当前姿态来确定所述空鼠光标在屏幕上的动作行为。本发明的系统可用于解决由于按键引起遥控器抖动而造成的错误点击问题。
技术领域
本发明涉及空鼠消抖技术领域,特别涉及一种空鼠按键消抖系统及方法。
背景技术
空鼠即空中鼠标,又名空中飞鼠、飞鼠等,是一种短距离通信的无线鼠标,具有体积小、方便携带、操作舒适以及不受空间限制等特点。
随着智能电视的发展,电视装载的应用越来越来丰富(如浏览器、视频播放器、游戏应用等等),需要快速进行焦点切换、移动和点击的操作场景越来越多,传统按键遥控器操作起来越发显得不便捷,空鼠遥控器也就顺势而生。空鼠遥控器既可以当传统遥控器使用,又可以当空中鼠标使用,可以方便进行快速定位和点击操作,极大满足了用户操作需求。
在实际应用中,由于结构设计缺陷和按键力度等原因,用户在使用空鼠遥控器进行按键点击,特别是连续点击操作时,不可避免的会出现遥控器抖动的情况,这时,抖动产生的位移就会使电视屏幕光标坐标偏离用户实际想点击的位置,造成误点击。
对于此问题,目前一般是通过设计更符合人体工程学的遥控器结构造型来解决,但要以增加成本和牺牲产品外观为代价。鉴于此,需要一种成本更为低廉的,并且更易实现的方法用于解决上述由于按键引起遥控器抖动而造成的错误点击问题。
发明内容
本发明的目的是克服上述背景技术中不足,提供一种空鼠按键消抖系统及方法,可用于解决由于按键引起遥控器抖动而造成的错误点击问题。
为了达到上述的技术效果,本发明采取以下技术方案:
一种空鼠按键消抖系统,包括:
数据获取模块,用于获取空鼠遥控器传感器在三轴方向上原始值,所述原始值包括各方向角速度值;
位移确定模块,用于根据空鼠遥控器传感器的各方向角速度值确定空鼠光标在屏幕上的位移矢量;
状态管理模块,用于确认和维护空鼠遥控器当前工作状态;
动作确定模块,用于根据所述空鼠遥控器的工作状态、位移矢量以及空鼠遥控器当前姿态来确定所述空鼠光标在屏幕上的动作行为。
进一步地,所述空鼠遥控器传感器至少包括陀螺仪传感器。
进一步地,所述工作状态包括但不限于空闲状态、点击状态以及拖拽状态,其中,当不对空鼠遥控器进行任何按键操作时,空鼠遥控器进入所述空闲状态;当所述空鼠遥控器在空闲状态下特定按键被按下时,则进入点击状态;当所述空鼠遥控器处点击状态且位移矢量超过预设范围,则进入拖拽状态;即本发明的空鼠按键消抖系统,通过设置按键防抖定时回调机制,有效消除了空鼠遥控器按键抖动引起的光标位置偏移,避免了使用过程因按键引起的遥控器抖动而引发的错误点击问题,提升了用户空鼠操作的体验感。
进一步地,所述动作行为包括但不限于点击、拖拽。
同时,本发明公开了一种空鼠按键消抖方法,包括:
当空鼠遥控器的空鼠功能开启后,则设置空鼠遥控器状态为空闲状态,并不断获取空鼠遥控器传感器三轴方向上角速度原始值;
根据所述空鼠遥控器传感器各方向角速度原始值确定空鼠光标在屏幕上的位移矢量;
当空鼠遥控器的特定按键被按下则空鼠遥控器进入点击状态,同时,设置并开始监测按键消抖超时时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011348308.7/2.html,转载请声明来源钻瓜专利网。