一种指令生成方法、装置及电子设备的制造方法

文档序号:8907897阅读:400来源:国知局
一种指令生成方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,更具体的说是涉及一种指令生成方法、装置及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,目前用户跟电子设备如电视进行交互的手段越来越多样化,从电视按键、遥控器发展到现在的语音和手势等方式。
[0003]电视的手势操作一般分为静态手势和动态手势,静态手势是指用户的手势是静止的,摄像头进行手势的抓取动作,根据不同的手势动作做出不同的响应;动态手势是通过手的运动轨迹来判断并响应手势动作。例如在利用现有的手势操作方式控制电视的音量大小时,用户可以采用动态手势控制电视的音量大小,如果用户的距离电视较近,手指可以移动较短距离来达到调大音量的目的,如果用户距离电视较远,则手指需要移动较远距离方可调至上述音量大小。
[0004]因此,现有的手势操作,用户距离电子设备的距离不同,采用同一手势使电子设备产生相同的效果,需要采用不同幅度的手势,使得用户体验较差。

【发明内容】

[0005]为了解决现有采用手势控制电子设备时,用户距离电子设备的远近不同,手势的幅度也不相同的缺陷,本发明提供一种指令生成方法、装置及电子设备,技术方案如下:
[0006]本发明实施例提供一种指令生成方法,应用于电子设备中,所述电子设备包括第一采集单元,所述方法包括:
[0007]应用所述第一采集单元获取操作体与所述电子设备的第一平面之间的第一距离,所述第一平面为所述电子设备的显示单元所在平面;
[0008]获取操作体在所述第一距离下的第一动作和所述第一动作的第一移动趋势,所述第一移动趋势表示所述操作体在空间中的移动过程;
[0009]响应所述第一移动趋势,生成第一指令;
[0010]将所述第一移动趋势转换为第二距离下所述第一动作的第二移动趋势,所述第二距离小于所述第一距离,所述第二移动趋势和所述第一移动趋势相同;
[0011]响应所述第二距离下所述第一动作的第二移动趋势,生成第二指令,所述第一指令和所述第二指令为可对所述电子设备产生相同效果的指令。
[0012]优选地,所述第一采集单元包括一双摄像头;所述应用所述第一采集单元获取操作体与所述电子设备的第一平面之间的第一距离,包括:
[0013]通过所述双摄像头拍摄第一深度图像,从所述第一深度图像确定所述操作体的位置,所述操作体的位置到所述双摄像头的距离为第一距离。
[0014]优选地,获取操作体在所述第一距离下的第一动作和所述第一动作的第一移动趋势,包括:
[0015]应用图像识别技术识别所述第一深度图像中的操作体的形状,所述操作体的形状用于表不所述第一动作;
[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]通过所述双摄像头拍摄第一深度图像,从所述第一深度图像确定所述操作体的位置,所述操作体的位置到所述双摄像头的距离为第一距离。
[0041]优选地,所述第二获取单元具体用于:应用图像识别技术识别所述第一深度图像中的操作体的形状和不同时刻下所述第一深度图像中的像素变化情况,依据所述像素变化情况,得到所述第一动作的第一移动趋势,所述操作体的形状用于表示所述第一动作。
[0042]优选地,所述第一动作为放大动作或缩小动作,所述操作体个数为两个时,所述第二获取单元包括:
[0043]第一获取子单元,用于通过所述电子设备的第二采集单元获得第一操作体产生的第一轨迹以及所述第二操作体产生的第二轨迹;
[0044]第二获取子单元,用于根据所述第一轨迹与所述第二轨迹,获取表明所述第一操作体与所述第二操作体之间距离变化的第一移动趋势;
[0045]第一识别子单元,用于当所述第一移动趋势表明所述第一操作体与所述第二操作体之间的距离变化为由小变大时,确定所述第一动作为放大动作;
[0046]第二识别子单元,用于当所述第一移动趋势表明所述第一操作体与所述第二操作体之间的距离变化为由大变小时,确定所述第一动作为缩小动作。
[0047]优选地,所述第一动作为点击动作或滑动动作,所述操作体个数为一个时,所述第二获取单元包括:
[0048]第三获取子单元,用于通过所述电子设备的第二采集单元获得所述操作体产生的轨迹,所述操作体产生的轨迹为所述第一移动趋势;
[0049]第三识别子单元,用于当所述第一移动趋势表明所述操作体从第一空间点平滑至第二空间点时,确定所述第一动作为滑动动作;
[0050]第四识别子单元,用于当所述第一移动趋势表明所述操作体在空间上的位置相对不变时,确定所述第一动作为点击动作。
[0051]优选地,所述第二采集单元为一触摸屏,所述触摸屏可拆卸地连接在所述第一平面的底部。
[0052]优选地,所述第二采集单元包括多个红外线发射器和多个红外线接收器;所述红外线发射器和所述红外线接收器设置在所述电子设备的采集板的四个边上,所述采集板可拆卸地连接在所述第一平面的底部;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1