自定义手势的方法技术

技术编号:38607142 阅读:8 留言:0更新日期:2023-08-26 23:38
本发明专利技术公开一种自定义手势的方法,其提供:一触控屏幕、一计算单元,其与该触控屏幕连接、及一手势数据库,其与该计算单元连接,该方法包含下列步骤:在该触控屏幕上记录一输入手势轨迹数据;将该输入手势轨迹数据转成一输入手势的二维轨迹图形并传到该计算单元;该计算单元从该手势数据库依序逐一读取一二维手势参考图形,若可成功读取二维手势参考图形时,该计算单元产生相对于所读取的该二维手势参考图形的一二维手势参考图形集,该计算单元对该输入手势的二维轨迹图形与该二维手势参考图形集中的每一个参考图形进行相似性比对。图形集中的每一个参考图形进行相似性比对。图形集中的每一个参考图形进行相似性比对。

【技术实现步骤摘要】
自定义手势的方法


[0001]本专利技术涉及一种增加新手势的方法,尤指一种自定义手势的方法。

技术介绍

[0002]对使用者的动作手势的侦测与辨识,是触控与声控之外的另一种控制电子装置的方法,近年来更因增强现实(Augmented Reality,简称AR)与虚拟现实(Virtual Reality,简称VR)的流行,使其逐渐成为一种受欢迎的人机互动介面,且在多个领域如游戏、导览、医疗等皆有所应用。多普勒雷达在侦测与辨识使用者的动作手势上有反应快、侦测死角少、及可被隐藏等优点,故多普勒雷达在侦测与辨识使用者的动作手势的应用领域有不可取代的优势。
[0003]在实际的应用中,具有动作手势侦测与辨识功能的一装置,除了本身的动作手势侦测与辨识技术外,还要考虑使用者自定手势的问题,因为在使用者自定手势时,需要使用者重复多次其所欲自定的手势,以记录、标记该自定的手势,同时还需训练该装置,造成这个记录、标记与训练该自定的手势的过程,往往是冗长而不确定的,因而该装置的使用者经常被所述记录、标记与训练的过程所难倒,失去耐心,造成具有动作手势侦测与辨识功能的该装置常因自定手势的问题而不能充分发挥其应有的功效。
[0004]因此如何使具有动作手势侦测与辨识功能的装置在使用者费力最少的情形下,即能新增自定手势,是有迫切的需求。
[0005]专利技术名称
[0006]为了解决上述问题,本专利技术揭露了一种自定义手势的方法,包含以下的
技术实现思路

[0007]提供:一触控屏幕、与该触控屏幕连接的一计算单元、及与该计算单元连接的一手势数据库,该方法包含下列步骤:
[0008]步骤S1:在该触控屏幕上记录一输入手势轨迹数据;
[0009]步骤S2:将该输入手势轨迹数据转成一输入手势的二维轨迹图形并传到该计算单元;
[0010]步骤S3:该计算单元从该手势数据库依序逐一读取一二维手势参考图形,若可成功读取二维手势参考图形时,流程跳到步骤S4,若无法成功读取二维手势参考图形时,流程跳到步骤S6。
[0011]步骤S4:该计算单元产生相对于所读取的该二维手势参考图形的一二维手势参考图形集;
[0012]步骤S5:该计算单元对该输入手势的二维轨迹图形与该二维手势参考图形集中的每一个参考图形进行相似性比对,以确认该输入手势的二维轨迹图形与该二维手势参考图形集是否相似;其中若有任何一个参考图形与该输入手势的二维轨迹图形比对成功,即可确认该输入手势的二维轨迹图形与该二维手势参考图形集相似,流程结束;若该输入手势的二维轨迹图形与该二维手势参考图形集不相似,流程跳回步骤S3;
[0013]步骤S6:将该输入手势的二维轨迹图形写入手势数据库中以新增一二维手势参考
图形并赋予该二维手势参考图形一名称,该输入手势为一新增手势。
[0014]较佳的,该输入手势的二维轨迹图形与该二维手势参考图形集中的每一个参考图形皆是由预设的一二维坐标平面上的多个坐标点所构成的时间序列。
[0015]较佳的,步骤S5中的相似性比对指的是以动态时间扭曲(Dynamic Time Warping,简称DTW)方法来进行两个时间序列之间的相似性比对,且步骤S6中的该输入手势为一新增手势。
附图说明
[0016]图1为执行本专利技术自定义手势的方法的终端装置、服务器及云端的示意图。
[0017]图2A为本专利技术的新手势轨迹数据的示意图。
[0018]图2B为本专利技术的新手势的二维轨迹图形的示意图。
[0019]图2C为显示图2B中的该新手势的二维轨迹图形的组成方式。
[0020]图3为本专利技术的二维手势参考图形集的示意图。
[0021]图4为本专利技术自定义手势的方法的流程图。
[0022]图5为本专利技术所增加的新手势其测试方法的流程图。
具体实施方式
[0023]请参阅图1所示,图1是执行本专利技术自定义手势的方法的终端装置、服务器及云端。一终端装置10包含一触控屏幕11、一计算单元12与该触控屏幕11连接、一存储器13与该计算单元12连接、一通信模组14与该计算单元12连接、一多普勒雷达15与该计算单元12连接。该终端装置10通过该通信模组15与服务器20及云端21信号连网,如此,经适当的配置后,该终端装置10即可与该服务器20及云端21分摊资讯储存与计算的负担。其中终端装置10可为一移动装置,如手机、平板电脑或其他具有上述功能的装置;该触控屏幕11可为一般的二维图形触控输入装置;该计算单元12可为一系统芯片,如中央处理器(CPU)、微控制器(micro

controller);该存储器13可为固态存储器或磁碟机;该通信模组14具有有线或无线的通信功能,例如:局域网(LAN)、WiFi、2G/3G/4G/5G/6G等;且该多普勒雷达15具有侦测三维手势轨迹的功能。
[0024]请参阅图2A,图2A显示使用者所输入的一新手势轨迹数据。使用者对该触控屏幕11输入一新手势轨迹数据30,然后该触控屏幕11将该新手势轨迹数据30传送给该计算单元12,该新手势轨迹数据30由多个手势轨迹的位置点所构成的一时间序列。
[0025]请参阅图2B,图2B显示一新手势的二维轨迹图形。该计算单元12接收该新手势轨迹数据30后,将该新手势轨迹数据30转换为一新手势的二维轨迹图形40。
[0026]请参阅图2C,图2C显示图2B中的该新手势的二维轨迹图形40的组成方式。该新手势的二维轨迹图形40由例如位置点P0

P23组成(图2C仅标号部分的位置点),表示使用者输入的手势是从位置点P0为起点依序移动至位置点P23,该些位置点P0

P23由该新手势轨迹数据30中的多个手势轨迹的位置点一对一的转换得来的,其中这些位置点P0

P23系分别一对一的对应于坐标点(X0,Y0)~(X23,Y23)以及时间t0~t23,即位置点P0的坐标点(X0,Y0)是在时间t0当下取样得到,位置点P1的坐标点(X1,Y1)是在时间t1当下取样得到,依此类推,所以该些位置点P0

P23也构成一时间序列,其中该些坐标点(X0,Y0)~(X23,Y23)为一
预设的二维X

Y坐标平面上的坐标点。当该些位置点P0

P23被以固定时距取样时,该些位置点P0

P23中相邻两点之间的距离正比于使用者输入该新手势轨迹的移动速度。由上可知,该新手势的二维轨迹图形40由预设的二维X

Y坐标平面上的多个坐标点所构成的一时间序列。
[0027]请参阅图3,图3显示一二维手势参考图形集。该二维手势参考图形集50是由一二维手势参考图形500所产生的。该二维手势参考图形500储存于一手势数据库中,该二维手势参考图形500为该手势数据库中所储存的现有的二维手势中的一个,该手势数据库中所储存的现有的二维手势依照一顺序排列;该二维手势参考本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自定义手势的方法,其特征在于,提供一触控屏幕、与该触控屏幕连接的一计算单元、及与该计算单元连接的一手势数据库,该方法包含下列步骤:步骤S1:在该触控屏幕上记录一输入手势轨迹数据;步骤S2:将该输入手势轨迹数据转成一输入手势的二维轨迹图形并传到该计算单元;步骤S3:该计算单元从该手势数据库依序逐一读取一二维手势参考图形,若可成功读取二维手势参考图形时,流程跳到步骤S4,若无法成功读取二维手势参考图形时,流程跳到步骤S6;步骤S4:该计算单元产生相对于所读取的该二维手势参考图形的一二维手势参考图形集;步骤S5:该计算单元对该输入手势的二维轨迹图形与该二维手势参考图形集中的每一个参考图形进行相似性比对,以确认该输入手势的二维轨迹图形与该二维手势参考图形集是否相似;其中若有任何一个参考图形与该输入手势的二维轨迹图形比对成功,即可确认该输入手势的二维轨迹图形与该二维手势参考图形集相似,流程结束;若该输入手势的二维轨迹图形与该二维手势参考图形集不相似,流程跳回步骤S3;步骤S6:将该输入手势的二维轨迹图形写入手势数据库中以新增一二维手势参考图形并赋予该二维手势参考图形一名称,该输入手势为一新增手势。2.如权利要求1所述的该自定义手势的方法,其特征在于,该输入手势的二维轨迹图形与该二维手势参考图形集中的每一个参考图形皆是由预设的一二维坐标平面上的多个坐标点所构成的时间序列。3.如权利要求1所述的该自定义手势的方法,其特征在于,步骤S5中的相似性比对指的是以动态时间扭曲方法来进行两个时间序列之间的相似性比对。4.如...

【专利技术属性】
技术研发人员:王君弘吴冠贤吴杰吴侑峰李玮琦戴宗明黄文吉颜斌安刘台娜李方郭景智
申请(专利权)人:开酷科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1