通过电子设备屏幕的手势控制设备操作的方法和装置的制造方法

文档序号:8942734阅读:249来源:国知局
通过电子设备屏幕的手势控制设备操作的方法和装置的制造方法
【专利说明】通过电子设备屏幕的手势控制设备操作的方法和装置
[0001]本申请是专利申请号为201010257613.5、发明名称为“通过电子设备屏幕的手势控制设备操作的方法和装置”的申请的分案申请。
技术领域
[0002]本发明涉及在电子设备屏幕上进行手势操作的技术,尤其涉及在车载系统的电子设备的屏幕上通过手势操作控制设备操作的方法和装置。
【背景技术】
[0003]用户通过车载系统实现音乐的播放功能,在选取所需的音乐专辑之前,在车载系统的屏幕上会陈列系统中的音乐专辑的名称。用户在这些音乐专辑中选取自己想听的专辑进行播放。
[0004]专辑名称的陈列和用户进行选择的方式多种多样,比较常见的是以表格方式列出专辑名称,用户通过方向键在专辑名称中进行选取。然而,这样的专辑陈列方式单一,用户的选择操作单调,而且不适用于专辑封面(图片)的显示方式和选择操作。

【发明内容】

[0005]本发明的目的在于解决上述问题,提供了一种通过电子设备屏幕的手势控制设备操作的方法,使得屏幕的操作界面简单明了,从而提升用户体验。
[0006]本发明的另一目的在于提供了一种通过电子设备屏幕的手势控制设备操作的装置。
[0007]本发明的技术方案为:本发明揭示了一种通过电子设备屏幕的手势控制设备操作的方法,包括:
[0008](I)检测手指在电子设备屏幕上针对多个操作对象之一的甩动手势的结束点;
[0009](2)检测手指在该结束点的瞬时速度;
[0010](3)基于预设的物理模型,根据检测到的瞬时速度和预设的阻尼值计算该多个操作对象的移动距离;
[0011](4)通过对瞬时速度和预设的阻尼值所确定的物理模型的模拟,来移动该多个操作对象,最后该多个操作对象根据计算出的移动距离停留在预停留位置。
[0012]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,在步骤
(4)之后还包括:
[0013](5)检查预设的被选位置上是否存在一操作对象,如果该预设的被选位置上没有操作对象,则对预停留位置进行修正,将与该预设的被选位置上邻近的一操作对象移动至该预设的被选位置上。
[0014]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,该甩动手势的结束点是手指离开屏幕的位置。
[0015]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,在步骤(5)中,如果该多个操作对象的移动方向是固定的,则将位于该移动方向上的离该预设的被选位置最近的一操作对象移动至该预设的被选位置上;如果该多个操作对象的移动方向不是固定的,则将位于任一方向上的离该预设的被选位置最近的一操作对象移动至该预设的被选位置上。
[0016]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,该多个操作对象的移动过程是由函数拟合实现的,以使该多个操作对象在预设轨迹上的移动位置是连续的。
[0017]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,该多个操作对象的移动过程是由多个离散的位置组成的,该多个操作对象在预设轨迹上的移动位置是离散的。
[0018]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,该多个操作对象的预设轨迹是非封闭的线性图。
[0019]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,该多个操作对象的预设轨迹是封闭的循环图形。
[0020]根据本发明的通过电子设备屏幕的手势控制设备操作的方法的一实施例,该操作对象包括图片、文字、或标签。
[0021]本发明还揭示了一种通过电子设备屏幕的手势控制设备操作的装置,包括:
[0022]手势检测模块,检测手指在电子设备屏幕上针对多个操作对象之一的甩动手势的起始点和结束点;
[0023]速度检测模块,连接手势检测模块,检测手指在该结束点的瞬时速度;
[0024]移动距离计算模块,连接速度检测模块,基于预设的物理模型,根据检测到的瞬时速度和预设的阻尼值计算该多个操作对象的移动距离;
[0025]操作对象移动模块,连接移动距离计算模块,通过对由瞬时速度和预设的阻尼值所确定的物理模型的模拟,来移动该多个操作对象,最后该多个操作对象根据计算出的移动距离停止在预停留位置。
[0026]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,该装置还包括:
[0027]位置修正模块,连接操作对象移动模块,当检查出预设的被选位置上不存在一操作对象时,对预停留位置进行修正,将与该预设的被选位置上邻近的一操作对象移动至该预设的被选位置上。
[0028]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,在该手势检测模块中,将手指碰触屏幕的位置判断为该甩动手势的起始点,将手指离开屏幕的位置判断为该甩动手势的结束点。
[0029]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,该位置修正模块进一步包括:
[0030]第一修正单元,在该多个操作对象的移动方向是固定的情况下,将位于该移动方向上的离该预设的被选位置最近的一操作对象移动至预设的被选位置上;
[0031]第二修正单元,在该多个操作对象的移动方向不是固定的情况下,将位于任一方向上的离该预设的被选位置最近的一操作对象移动至该预设的被选位置上。
[0032]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,该操作对象移动模块进一步包括:
[0033]函数拟合单元,以函数拟合的方式实现该多个操作对象的移动过程,以使该多个操作对象在预设轨迹上的移动位置是连续的。
[0034]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,该操作对象移动模块进一步包括:
[0035]间断移动单元,通过预设轨迹上的多个间隔的位置形成该多个操作对象的移动过程,该多个操作对象在预设轨迹上的移动位置是间断的。
[0036]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,该多个操作对象的预设轨迹是非封闭的线性图。
[0037]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,该多个操作对象的预设轨迹是封闭的循环图形。
[0038]根据本发明的通过电子设备屏幕的手势控制设备操作的装置的一实施例,该操作对象包括图片、文字或标签。
[0039]本发明对比现有技术有如下的有益效果:本发明通过检测手指离开屏幕瞬间的瞬时速度来判断手势是拖动手势还是甩动手势,如果是拖动手势,则根据手指在屏幕上的拖动动作将目标拖动到预定位置,如果是甩动手势,则随着手指在屏幕上划过而产生图像转动效果。
【附图说明】
[0040]图1是本发明的通过电子设备屏幕的手势控制设备操作的方法的第一实施例的流程图。
[0041]图2是本发明的通过电子设备屏幕的手势控制设备操作的方法的第二实施例的流程图。
[0042]图3是本发明的通过电子设备屏幕的手势控制设备操作的方法的第三实施例的流程图。
[0043]图4是本发明的通过电子设备屏幕的手势控制设备操作的方法的第四实施例的流程图。
[0044]图5是本发明的通过电子设备屏幕的手势控制设备操作的方法的第五实施例的流程图。
[0045]图6是本发明的专辑封面示例的示意图。
[0046]图7是本发明的通过电子设备屏幕的手势控制设备操作的装置的第一实施例的原理图。
[0047]图8是本发明的通过电子设备屏幕的手势控制设备操作的装置的第二实施例的原理图。
[0048]图9是本发明的通过电子设备屏幕的手势控制设备操作的装置的第三实施例的原理图。
[0049]图10是本发明的通过电子设备屏幕的手势控制设备操作的装置的第四实施例的原理图。
[0050]图11是本发明的通过电子设备屏幕的手势控制设备操作的装置的第五实施例的原理图。
【具体实施方式】
[0051]下面结合附图和实施例对本发明作进一步的描述。
[0052]通过电子设备屏幕的手势控制设备操作的方法的第一实施例
[0053]图1示出了本发明的通过电子设备屏幕的手势控制设备操作的方法的第一实施例的流程。请参见图1,下面是对本实施例中各个步骤的详细描述。
[0054]步骤SlO:检测手指在电子设备屏幕上针对多个操作对象其中之一的拖动手势的起始点。
[0055]本实施例(包括以下的实施例)以车载系统的电子设备为例,操作对象以车载系统电子设备上显示的专辑图片为例。当然,本发明的实际保护范围并不局限于此,例如可以是应用于其他系统和场合的电子设备(如手机、便携式计算机或个人数字助理),操作对象也可以是文字、标签等。
[0056]为了描述方便以及便于理解,本实施例(包括以下的实施例)以图6中的示例来说明,在图中,多张专辑封面在屏幕上形成一个无穷大符号的轨迹,每一格中的数字代表专辑封面的编号,在初始状态下,无穷大符号的前半部分(图中编号为O?12的专辑格)的专辑格中填充了位于专辑数据库前端的专辑封面,无穷大符号的后半部分(图中编号为23?33的专辑格)的专辑格中填充了位于专辑数据库末端的专辑封面。
[0057]本实施例中的拖动手势是指用户这样的操作:用户用手指按住屏幕,将目标专辑封面拖动到预定的位置。而拖动手势的起始点就是手指碰触屏幕的位置。因此,当手指碰触屏幕时,本实施例就检测出拖动手势的起始点。
[0058]步骤Sll:—检测到拖动手势的起始点,这些操作对象开始跟随拖动手势在预设轨迹上移动。
[0059]例如,无穷大符号中的各个专辑封面的整体移动方向有两个,是由
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1