一种全触摸式虚拟旋钮算法的制作方法

文档序号:12663570阅读:来源:国知局

技术特征:

1.一种全触摸式虚拟旋钮算法,其特征在于:包括环形触摸式结构,采用ITO薄膜附着于操作面板之下,作为电容式触控面板,通过用户滑动面板实现传统机械式旋钮和普通按钮的操作方式,通过用户操作方式的区别进行区分处理,在滑动滑条过程中,采用了相对值与绝对值共同定位的规则。

2.根据权利要求1所述的全触摸式虚拟旋钮算法,其特征在于:触摸检测单元将滑条一圈的值处理为均匀分布的键值传递给主控处理单元,主控处理单元根据键值变化的方式处理判断编码值。

3.根据权利要求1所述的全触摸式虚拟旋钮算法,其特征在于:滑条操作方式分为滑动式操作和点选式操作,主控单元可以根据滑条键值的变化方式区分处理两种操作方式。

4.根据权利要求1所述的全触摸式虚拟旋钮算法,其特征在于:在滑动滑条过程中,采用了相对值与绝对值共同定位的规则,使得用户滑动滑条时,编码值始终保持在手指滑动区域附近。

5.根据权利要求1所述的全触摸式虚拟旋钮算法,其特征在于:包含以下步骤:

(1)触摸检测控制单元实时检测用户触摸操作当前键值,并将键值传递给主控处理单元,滑条一圈的键值均匀分布;

(2)当用户第一次点触滑条时,主控单元将编码值定位于当前点选的位置,此时判断当前键值的绝对值;将键值划分为对应区域的范围,根据第一次点触所在的范围判断当前编码值;

(3)当用户对滑条进行滑动式操作时,主控处理单元每隔一个周期对触摸检测控制单元传递过来的键值作一次记录,并与上一次记录的键值进行比对,以判断用户滑动旋转的方向;定义顺时针旋转键值差值为正值,逆时针旋转键值差值为负值;当连续判断键值差值的和大于基准值SLIDE_JUDGE_VALUE,编码值顺时针改变一次;当连续判断键值差值的和小于基准值-SLIDE_JUDGE_VALUE,编码值逆时针改变一次;

(4)算法采用了相对值与绝对值共同定位的规则,使得用户滑动滑条时,编码值始终保持在手指滑动区域附近;具体实施规则为:当采用(3)中使用的方法判断的编码值与实际键值范围所对应的编码值差异达到两个单位以上时,使用(2)中所叙述的规则重新矫正当前编码值位置;

(5)点触式操作采用了模糊判断的规则,当用户连续点选同一编码值所对应的键值区域时,编码值在当前键值区域所对应的编码值以及相邻两个编码值之间循环改变。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1