[发明专利]空中鼠标的光标显示方法、设备及系统有效
申请号: | 201210571702.6 | 申请日: | 2012-12-25 |
公开(公告)号: | CN103902061A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 卢军;傅饶 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/0346 | 分类号: | G06F3/0346 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空中 鼠标 光标 显示 方法 设备 系统 | ||
1.一种空中鼠标的光标显示方法,其特征在于,包括:
依据预设的中心点坐标,周期获取空中鼠标的指示方向与显示屏幕所在平面的交点坐标;
判断所述交点坐标是否在所述显示屏幕的显示范围内;
当所述交点坐标不在所述显示屏幕的显示范围内时,在所述显示屏幕的显示范围内确定与所述交点坐标之间相对距离最短的目标像素坐标点,将所述目标像素坐标点作为所述空中鼠标的光标显示位置点,在所述目标像素坐标点处对所述空中鼠标的光标进行显示。
2.根据权利要求1所述的方法,其特征在于,所述预设的中心点坐标为所述显示屏幕的中心坐标。
3.根据权利要求2所述的方法,其特征在于,所述依据预设的中心点坐标,周期获取空中鼠标的指示方向与显示屏幕所在平面的交点坐标包括:
接收所述空中鼠标在当前周期发送的第一移动变量Δx和第二移动变量Δy;
根据所述Δx、Δy以及上一周期的交点坐标(Xi,Yi)确定所述空中鼠标在当前周期的指示方向与所述显示屏幕所在平面的交点坐标(Xi+1,Yi+1);
其中:Xi+1=a(Xi+k1bΔx);Yi+1=c(Yi+k2dΔy);a、b、c、d为映射系数;所述a、b、c、d取实数;
k1、k2为加减速调整系数;所述k1、k2取实数。
4.根据权利要求3所述的方法,其特征在于,a=1,k1b=1,c=1,k2d=1。
5.根据权利要求3所述的方法,其特征在于,a=cosβ/cosα,k1b=1,c=1,k2d=1;
其中:
所述α为Yi+1与空中鼠标水平转动平面的夹角;α=Yi+1×360°/2πr;
所述β为空中鼠标在竖直方向上运动Δy后,(Yi+1+Δy)与空中鼠标水平转动平面的夹角,β=(Yi+1+Δy)×360°/2πr;
r为空中鼠标在竖直方向或水平方向每旋转1个弧度时,所述空中鼠标的光标在显示屏幕所在平面范围竖直方向或水平方向上移动的距离。
6.根据权利要求3所述的方法,其特征在于,a=cosθ,k1b=1,c=1,k2d=1;
其中:
θ=arctg((Yi+1+Δy)/(Xi+1+Δx));所述arctg为反正切函数。
7.一种空中鼠标的光标显示设备,其特征在于,包括:
获取单元,用于依据预设的中心点坐标,周期获取空中鼠标的指示方向与显示屏幕所在平面的交点坐标;
判断单元,用于判断所述交点坐标是否在所述显示屏幕的显示范围内;
显示单元,用于当所述交点坐标不在所述显示屏幕的显示范围内时,在所述显示屏幕的显示范围内确定与所述交点坐标之间相对距离最短的目标像素坐标点,将所述目标像素坐标点作为所述空中鼠标的光标显示位置点,在所述目标像素坐标点处对所述空中鼠标的光标进行显示。
8.根据权利要求7所述的设备,其特征在于,还包括:
预设单元,用于将所述显示屏幕的中心坐标设置为预设的中心点坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210571702.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动分配工具
- 下一篇:用于热镀锌板钝化辊涂的循环加料装置