[发明专利]实现非接触式操作的方法及装置无效
申请号: | 201110351897.9 | 申请日: | 2011-11-08 |
公开(公告)号: | CN102629155A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 程懿远;王嘉;鲍东山 | 申请(专利权)人: | 北京新岸线网络技术有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06K9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 接触 操作 方法 装置 | ||
1.一种实现非接触式操作的方法,其特征在于,预先设定指尖点的类型和动作所对应的操作;该方法还包括:
识别输入的指尖点、及输入的指尖点的类型和在真实空间中的动作;
对输入的指尖点所在区域内的操作对象,执行输入的指尖点的类型和动作对应的操作。
2. 如权利要求1所述的方法,其特征在于,所述识别输入的指尖点,包括:
提取操作者输入手形的手形轮廓;
从输入手形的手形轮廓中提取输入的指尖点和指间点。
3. 如权利要求2所述的方法,其特征在于,所述提取输入的指尖点和指间点,包括:
序列化输入手形的手形轮廓;
计算序列化后的输入手形的手形轮廓上每一点的曲率值;
选择曲率值极大值点作为备选集;
将所述备选集中的局部极大值点作为输入的指尖点和指间点。
4. 如权利要求2所述的方法,其特征在于,还包括:标记属于同一输入手形的手形轮廓的输入的指尖点;
所述执行输入的指尖点的类型和动作对应的操作,是对每个输入手形中输入的指尖点所在区域的操作对象分别进行的。
5. 如权利要求4所述的方法,其特征在于,所述输入的指尖点所在区域的确定方法包括:
获取每个输入手形中各输入的指尖点在真实空间中的三维坐标;
当所述操作界面位于真实空间中时,将每个输入手形中各输入的指尖点的三维坐标周围设定范围内的空间,作为该输入手形中输入的指尖点所在区域;
当所述操作界面位于二维显示平面中时,将每个输入手形中各输入的指尖点的三维坐标投影到所述二维显示空间中,将投影点周围设定范围内的平面作为该输入手形中各输入的指尖点所在区域。
6. 如权利要求4所述的方法,其特征在于,还包括:预先建立模板库,所述模板库的一个模板中记录一个标准手形的标准指尖点、标准指尖点的类型、及每个标准指尖点与相邻标准指间点间沿标准手形的手形轮廓的路径长度;
所述识别输入的指尖点的类型,包括:
分别计算每个输入手形中每个输入的指尖点与相邻指间点间沿该输入手形的手形轮廓的路径长度;
查找每个输入手形使用的模板,查找出的模板中记录有与该输入手形中各个输入的指尖点在路径长度上相匹配的标准指尖点;
针对每个输入手形的每个输入的指尖点,将相匹配的标准指尖点的类型,作为识别出的类型。
7. 如权利要求6所述的方法,其特征在于,所述计算每个输入手形中每个输入的指尖点与相邻指间点间沿输入手形的手形轮廓的路径长度,包括:
获取每个输入手形的手形轮廓上的每一点在真实空间中的三维坐标;
针对每个输入手形,计算每个输入的指尖点与相邻指间点之间的范围内、该输入手形轮廓上相邻的每两个点间的欧式距离,将计算出的所有欧式距离相加,得到该输入的指尖点与相邻指间点间沿该输入手形的手形轮廓的路径长度。
8. 如权利要求6所述的方法,其特征在于,针对一个输入的指尖点,查找出的模板中存在两个相匹配的标准指尖点时,如果同一输入手形中相邻的输入的指尖点的类型为拇指,识别该输入的指尖点为食指;如果同一输入手形中相邻的输入的指尖点的类型为小指,识别该输入的指尖点为无名指;如果同一输入手形中相邻的输入的指尖点的类型既不是拇指也不是小指,识别该输入的指尖点为食指。
9. 如权利要求6所述的方法,其特征在于,所述输入的指尖点的类型和动作对应的操作为更新所述模板库时,还包括:在所述模板库中加入新的模板。
10. 如权利要求6或9所述的方法,其特征在于,所述模板的生成方法包括:
提取标准手形的手形轮廓;
从标准手形的手形轮廓中提取标准指尖点和标准指间点;
分别计算每个标准指尖点与相邻的标准指间点之间沿标准手形的手形轮廓的路径长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新岸线网络技术有限公司,未经北京新岸线网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110351897.9/1.html,转载请声明来源钻瓜专利网。