[发明专利]人机交互方法和系统有效
申请号: | 201210138372.1 | 申请日: | 2012-05-07 |
公开(公告)号: | CN103389793A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 陈翔;黄政林;师丹玮 | 申请(专利权)人: | 深圳泰山在线科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/033;G06F3/0481 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 吴平 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人机交互 方法 系统 | ||
1.一种人机交互方法,包括如下步骤:
采集标记的图像;
识别出标记的位置和长度;
根据所述标记的位置和长度产生控制指令;
响应所述控制指令。
2.根据权利要求1所述的人机交互方法,其特征在于,还包括:
确定虚拟屏的中心位置;
按照所述中心位置进行初始化形成三维立体屏幕,所述虚拟屏为三维立体屏幕中的平面;
建立所述虚拟屏中标记的位置和显示屏幕中像素值之间的映射关系。
3.根据权利要求2所述的人机交互方法,其特征在于,所述确定虚拟屏的中心位置的步骤包括:
检测标记的图像,从所述图像中识别出晃动动作;
获取所述晃动动作的停留位置,将所述停留位置设置为虚拟屏的中心位置。
4.根据权利要求3所述的人机交互方法,其特征在于,所述检测标记的图像,从所述图像中识别出晃动动作的步骤包括:
以当前帧为起始提取预设帧数的图像序列;
检测所述图像序列中的标记之间的位移是否大于位移极值,且所述位移之间的方向相反,若是,则获取相应标记的位置产生时间;
判断所述检测得到的位移数量是否达到预设数量,若是,则从所述位置产生时间中提取起始时间和终止时间;
进一步判断所述起始时间和终止时间的时间间隔是否小于时间距离,若是,则判定发生晃动动作。
5.根据权利要求1所述的人机交互方法,其特征在于,所述根据所述标记的位置和长度产生控制指令的步骤包括:
判断所述标记的长度是否小于长度限值,若是,则产生显示屏幕中的按住指令,若否,则
产生显示屏幕中的松开指令。
6.根据权利要求5所述的人机交互方法,其特征在于,所述根据所述标记的位置和长度产生控制指令的步骤包括:
获取所述标记的识别距离,并提取所述识别距离对应的距离长度值;
判断所述标记的长度是否小于距离长度值的缩小值,若是,则产生显示屏幕的按住指令,
若否,则产生显示屏幕中的松开指令。
7.根据权利要求2所述的人机交互方法,其特征在于,所述响应所述控制指令的步骤包括:
根据所述映射关系得到所述标记在显示屏幕中的像素值;
按照所述标记在显示屏幕中的像素值显示所述控制指令对应的图标。
8.根据权利要求7所述的人机交互方法,其特征在于,所述根据所述映射关系得到所述标记在显示屏幕中的像素值的步骤之前还包括:
根据所述标记的长度得到长度变化值;
判断所述长度变化值是否小于阈值,若否,则根据所述标记的位置得到位置变化值;
按照所述位置变化值调整所述虚拟屏中标记的位置。
9.根据权利要求1所述的人机交互方法,其特征在于,还包括:
识别出标记的面积;
判断所述标记的面积是否大于面积限值,若是,则进行操控界面的回退。
10.一种人机交互系统,其特征在于,包括:
图像采集模块,用于采集标记的图像;
识别模块,用于识别出标记的位置和长度;
处理模块,用于根据所述标记的位置和长度产生控制指令;
响应模块,用于响应所述控制指令。
11.根据权利要求10所述的人机交互系统,其特征在于,还包括:
识别模块还用于确定虚拟屏的中心位置;
初始模块,用于按照所述中心位置进行初始化形成三维立体屏幕,所述虚拟屏为三维立体屏幕中远离显示屏幕的平面;
映射模块,用于建立所述虚拟屏中标记的位置和显示屏幕中像素值之间的映射关系。
12.根据权利要求11所述的人机交互系统,其特征在于,所述识别模块包括:
动作检测单元,用于检测标记的图像,从所述图像中识别出晃动动作;
位置获取单元,用于获取所述晃动动作的停留位置,将所述停留位置设置为虚拟屏的中心位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳泰山在线科技有限公司,未经深圳泰山在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210138372.1/1.html,转载请声明来源钻瓜专利网。