一种人机交互中的操作识别方法及装置的制造方法

文档序号:9687013阅读:353来源:国知局
一种人机交互中的操作识别方法及装置的制造方法
【技术领域】
[0001]本发明涉及一种人机交互中的操作识别方法及装置,尤其涉及一种可准确识别操作事件的识别方法及装置。
【背景技术】
[0002]随着智能终端的进步及发展及网络的普及,人们可以通过智能终端来实现更丰富的功能,由单向互动模式转向至双向人机互动。一般而言,使用者必须通过键盘、鼠标或遥控器等输入装置,来输入指令至智能终端进行对智能终端的控制实现人机交互,如选择或拨放数字内容及多媒体信息等。当使用者不使用(或不便于使用)上述的输入装置时,便难以对智能终端进行控制,使智能的便利性受到限制。
[0003]随着科技的进步,智能终端所整合的人机交互技术已日趋多样化,如语音识别、人脸识别、体感操控等,许多厂商推出具有影像识别的装置或带有影像识别装置的智能终端,以提供使用者通过影像识别装置进行体感操控智能终端。现有技术中在通过手势识别对智能终端进行控制时,摄像头抓取到识别对象的运动过程,通过对抓取的识别对象的三维数据进行空间算法计算,形成一空间操作平面,但是,由于识别对象操作的随意性,受到操作者习惯和环境因素的影响,识别对象在上下(Y轴)、左右(X轴)和/或前后(Z轴)方向的改变,造成在不同的三维空间平面不断的变化,为了对识别对象的三维轨迹进行识别,需要针对同一个动作配置不同的空间平面的特征识别库,对三维数据的处理计算量大,导致识别速度慢,且对智能终端处理能力的要求更高,制造成本也会随之提高,进而影响相关产品的销售量。因此,如何以较低的成本提高识别的准确度是一亟待解决的问题。

【发明内容】

[0004]有鉴于此,本发明提供一种人机交互中的操作识别方法及装置,其可以通过对识别对象产生的操作事件进行识别来实现对智能终端的操作系统进行控制。
[0005]本发明提供一种人机交互中的操作识别方法,包括:
[0006]以预设时长为周期获取识别对象的N个位置信息,并将所述N个位置信息通过一队列进行保存;其中N大于1 ;
[0007]将队列中第N位置信息与队列中起始位置信息进行比较,以识别所述识别对象产生的操作事件是否有效;
[0008]根据所述识别对象产生的有效的操作事件控制所述智能终端执行相应的操作。
[0009]进一步,本发明所述位置信息为所述目标对象在三维坐标系中的点信息(X,y,ζ)和与点信息对应的时间属性。
[0010]进一步,本发明的识别方法还包括:预先设置点信息的坐标差值阈值及时间属性的差值阈值,所述点信息的坐标差值阈值包括第一预设差值阈值和第二预设差值阈值。
[0011]进一步,本发明所述将队列中第Ν位置信息与队列中起始位置信息进行比较,以识别所述识别对象产生的操作事件是否有效具体包括:若所述第Ν位置信息与起始位置信息的时间属性差值超过预设的时间属性差值阈值,则确定所述识别对象产生的操作事件无效。
[0012]进一步,本发明所述如所述将队列中第N位置信息与队列中起始位置信息进行比较,以识别所述识别对象产生的操作事件是否有效还包括:
[0013]若所述第N位置信息与起始位置信息的y坐标、ζ坐标差值的绝对值超过预设的第一预设差值阈值,则确定所述识别对象产生的操作事件无效;
[0014]若所述第N位置信息与起始位置信息的y坐标、ζ坐标的差值未超过预设的第一预设差值阈值,且X坐标的差值超过第二预设差值阈值,则确定所述识别对象产生的操作事件有效。
[0015]进一步,本发明所述将队列中第N位置信息与队列中起始位置信息进行比较,以识别所述识别对象产生的操作事件是否有效还包括:
[0016]若所述第N位置信息与起始位置信息的X坐标、ζ坐标的差值超过预设的第一预设差值阈值,则确定所述识别对象产生的操作事件无效;
[0017]若所述第N位置信息与起始位置信息的X坐标、ζ坐标的差值未超过预设的第一预设差值阈值,且1坐标的差值超过第二预设差值阈值,则确定所述识别对象产生的操作事件有效。
[0018]进一步,本发明所述确定所述识别对象产生的操作事件无效时,或确定所述识别对象产生的操作事件有效后,进一步包括:清空队列中保存的位置信息。
[0019]本发明还提供一种人机交互中的操作识别装置,应用于智能终端,包括获取模块,以预设时长为周期获取识别对象的N个位置信息,并将所述N个位置信息通过一队列进行保存;其中N大于1 ;所述位置信息为所述目标对象在三维坐标系中的点信息(x,y,z)和与点信息对应的时间属性;
[0020]比较模块,用于将队列中第N位置信息与队列中起始位置信息进行比较;
[0021]识别模块,用于识别所述识别对象产生的操作事件是否有效;
[0022]控制操作模块,用于根据所述识别的操作事件控制所述智能终端执行相应的操作。
[0023]进一步,本发明所述装置还包括预设模块,用于预先设置点信息的坐标差值阈值及时间属性的差值阈值,所述点信息的坐标差值阈值包括第一预设差值阈值和第二预设差值阈值。
[0024]进一步,本发明所述比较模块还用于比较所述第N位置信息与起始位置信息的时间属性差值是否超过预设的时间属性差值阈值,所述识别模块还用于若所述第N位置信息与起始位置信息的时间属性差值超过预设的时间属性差值阈值,则确定所述识别对象产生的操作事件无效。
[0025]进一步,本发明所述比较模块还用于比较所述第N位置信息与起始位置信息的y坐标、Z坐标的差值的绝对值是否超过预设的第一预设差值阈值,以及所述X坐标的差值是否超过第二预设差值阈值;
[0026]所述识别模块还用于若所述第N位置信息与起始位置信息的y坐标、ζ坐标的的绝对值超过预设的第一预设差值阈值,则确定所述识别对象产生的操作事件无效;
[0027]若所述第N位置信息与起始位置信息的y坐标、ζ坐标的差值的绝对值未超过预设的第一预设差值阈值,且X坐标的差值超过第二预设差值阈值,则确定所述识别对象产生的操作事件有效。
[0028]进一步,本发明所述比较模块还用于比较所述第N位置信息与起始位置信息的X坐标、ζ坐标的差值的绝对值是否超过预设的第一预设差值阈值,以及y坐标的差值是否超过第二预设差值阈值;
[0029]所述识别模块还用于若所述第N位置信息与起始位置信息的X坐标、ζ坐标的差值的绝对值超过预设的第一预设差值阈值,则确定所述识别对象产生的操作事件无效;
[0030]若所述第N位置信息与起始位置信息的X坐标、ζ坐标的差值的绝对值未超过预设的第一预设差值阈值,且1坐标的差值超过第二预设差值阈值,则确定所述识别对象产生的操作事件有效。
[0031]进一步,本发明所述获取模块还用于当确定所述识别对象产生的操作事件无效时,或确定所述识别对象产生的操作事件有效后,清空队列中保存的位置信息。
[0032]由以上技术方案可见,本发明以预设时长为周期获取并以队列的形式保存识别对象的N个位置信息,对队列的第N位置信息与队列起始位置信息进行比较取差值,通过将差值与预设阈值进行对比,从而当第N位置信息与起始位置信息的差值符合预设条件时,识别所述识别对象产生的操作事件。通过一固定队列的形式、采用先进先出的原则保存N个位置信息,并将第N个位置信息与起始位置信息的对比,判断是否满足预设条件的方式,快速、准确的识别操作事件,以实现对智能终端进行操作控制。
【附图说明】
[0033]图1是本发明人机交互中的操作识别方法实施例一的流程图;
[0034]图2是本发明人机交互中的操作识别方法实施例二的流程图;
[0035]图3是本发明人机交互中的操作识别装置实施例一的结构框图;
[0036]图4是本发明人机交互中的操作识别装置实施例二的结构框图;
[0037]图5是智能电视识别手势操作的结构原理图。
【具体实施方式】
[0038]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0039]首先,对本发明涉及的相关概念做简单说明。
[0040]体感技术,即人们可以很直接地使用肢体动作,与周边的装置或环境互动,而无需使用任何复杂的控制设备,便可让人们身历其境地与内容做互动。
[0041]手势遥控技术,指的是利用手势移动轨迹来遥控智能终端,是通过一个监视器来识别操作者的操作事件,从而达到操作智能终端的目的。主要包括基于视觉的手势识别和基于空间定位传感器的手势识别。
[0042]下面结合本发明附图进一步说明本发明具体实现,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043]本发明提供一种人机交互中的操作识别方法,应用于智能终端,如智能电视等。该智能终端连接一监视器,用于获取识别对象的位置信息,该监视器可以为现有技术中任何能在三维空间识别出三维
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1